CentOS 7下基于LNMP的电子商务网站
Admin 2023-09-23 群英技术资讯 1366 次浏览
在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中runlevel的s代表“Single user mode”,也即单用户模式的意思;runlevel可以理解为系统状态,可以通过设定runlevel来设定系统使用不同的服务启动,从而使得linux运行的环境有所不同,设置为“s”表示的就是单用户模式。
有一道校招生的面试题,是要给一个很大的文件(不能全部放内存,比如1T)按行来排序和去重。一种简单解决方案就是分而治之,先打大文件分词
你知道Mysql添加用户登录出现错误提示的解决方法是什么吗?带着这个问题,爱站技术频道小编特地整理了以下相关资料给大家,有需要的朋友可以前来阅读参考下。
方法:1、用“stat 文件路径”命令获取文件的inode号;2、用“df -h”获取文件所在的磁盘路径;3、根据获取的文件inode号和磁盘路径,用“debugfs -R 'stat' 磁盘路径”命令获取文件创建时间。
linux中进程与程序的区别:1、程序是静态的,它只是一组指令的集合,不具有任何的运行意义;而进程是动态的,它是程序运行的动态过程。2、进程的生命周期是相对短暂的,而程序是永久的。3、一个进程只能对应一个程序,一个程序可以对应多个进程。4、进程具有并发性和交往性,而程序不具有,它是封闭的。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008