CentOS 7下基于LNMP的电子商务网站
Admin 2023-09-23 群英技术资讯 1833 次浏览
这篇文章主要讲解了“CentOS 7下基于LNMP的电子商务网站”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。在CentOS系统上使用 yum 安装 Nginx、mariadb、php-fpm、php-mysql 软件包
yum -y install nginx mariadb-server php-fpm php-mysql
将其解压缩到 /data/web 目录下,并将其属主和属组修改为nobody,以便实现最小权限运行
unzip -d /data/web/ xiaomi.zip
chown -R nobody.nobody /data/web/*
user nobody; #Nginx程序用户
error_log /var/log/nginx/error.log info; #启用的日志级别及存放路径
events {
worker_connections 65535; #允许的最大连接数
}
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' #启用的日志格式
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main; #日志的保存路径
#以下两项是设置是否网络加速的
tcp_nopush on;
tcp_nodelay on;
gzip on;
server {
listen 80;
server_name xiaomi.magedu.com; #名称可以随便取
root /data/web; #指定网站的访问目录
location / {
#root /html
index index.php index.html index.htm; #可以在进入包含这些文件的目录下后,不用再写这些文件的名称,而可以直接访问这些文件
}
location ~ \.php$ { #所有以.php结尾的文件,都走到这里执行
#root html;
fastcgi_pass 127.0.0.1:9000; #指定与php-fpm进行交互的地址与端口
fastcgi_index index.php; #php的fastcgi默认的起始文件位置
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #php扩展解析文件路径
include fastcgi_params;
}
ulimit -n 65535 #修改单个进程操作系统允许能打开文件数量的最大限制,默认是1024
#ulimit -n #可以查看单个进程操作系统允许能打开的文件数量
date.timezone = Asia/Shanghai #修改时钟配置
short_open_tag = On #设置打开短标签
user = nobody
// 数据库名称
$db_name = "xiaomi"; #要连接的数据库名称
// 数据库用户名
$db_user = "root"; #数据库用户名称,一般是能够执行数据库软件的用户
// 数据库密码
$db_pass = ""; #数据库用户没有设置密码,所以为空即可
在命令行运行 mysql -uroot
create database xiaomi #向数据库中添加xiaomi数据库
systemctl start nginx php-fpm mariadb
以上就是关于“CentOS 7下基于LNMP的电子商务网站”的介绍了,感谢各位的阅读,希望这篇文章能帮助大家解决问题。如果想要了解更多知识,欢迎关注群英网络,小编每天都会为大家更新不同的知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
linux命令能备份文件夹。有两种命令用于备份文件夹:1、cp命令,该命令用于复制文件或文件夹,语法为“cp [options] source dest”;2、dump命令,该命令用于备份文件系统,语法为“dump [-cnu][-0123456789]...”。
linux ssh升级配置有不知道怎么操作的朋友吗? 小编特地整理了相关资料给你们,如果你对这方面感兴趣的话,一定不要错过了这篇文章。
linux中usleep和sleep的区别:sleep函数用于执行挂起指定的秒数,而usleep功能是执行挂起指定的微秒数。sleep是非系统调用,在库函数中实现,是通过alarm()来设定报警时间的,usleep除了时间单位为微秒以外,在使用上与sleep差不多。
LINUX怎么用usermod设置主组和附加组?LINUX中想要设置主组和附加组,该怎么设置呢?今天我们就来看看使用usermod设置的教程,需要的朋友可以参考下
linux查看日志命令有什么?linux查看日志的常用命令有tail命令、head命令和cat命令,这三种命令的使用上有一定的区别,接下来我们就详细的了解看看。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008