CentOS 7下基于LNMP的电子商务网站
Admin 2023-09-23 群英技术资讯 1340 次浏览
在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中,32位平台和64位平台中的short都占2个字节;linux中只有long长整型、void(c语言中,void为“不确定类型”)在32位中是4个字节,在64位中是8个字节。
关于ipitables防火墙的介绍,以及如何查看规则及清理规则等,在之前的一篇文章中已经讲述了,今天这里是演示如何制定防火墙的规则。
在linux中,可以利用chattr命令设置可写不可删除的文件,该命令用于改变文件属性,当参数设置成“+a”时即可使文件可写不可删除,“+”表示开启文件或目录的该项属性,“a”表示让文件或目录仅供附加用途,语法为“chattr +a 文件名”。
linux如何关闭php-fpm?怎样操作?PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,这篇文章我们就主要来看linux关闭php-fpm的方法步骤。
这篇文章给大家分享的是Linux磁盘分区的相关内容。磁盘分区,顾名思义就是对电脑中的硬盘进行空间划分,这样不仅有利于备份,还可以对文件进行,分门别类。Linux系统怎样进行磁盘分区呢?
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008