低配服务器下部署lnmp
安装
yum install screen -y
screen -S lnmp
// 下载 并 安装
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
2: Install MySQL 5.5.62 (Default)
5: Install PHP 5.6.40 (Default)
常用操作
// 启动服务
lnmp start
// 停止服务
lnmp stop
// 域名管理
lnmp vhost {add|list|del}
// 虚拟主机的位置
/usr/local/nginx/conf/vhost/
添加虚拟主机的 相关文件即可
// nginx 检测配置文件是否有误
/usr/local/nginx/sbin/nginx -t
// nginx 重启命令:
/usr/local/nginx/sbin/nginx -s reload
遇到的问题
安装找不到安装包。 最终解决办法,还是等待服务器更新好了。再次 安装就成功了。
替换安装源尝试 soft1.vpser.net
> sed -i 's#https://soft.vpser.net#http://soft1.vpser.net#' lnmp.conf
> ./install.sh lnmp
尝试离线安装
https://lnmp.org/install.html
安装方法
cd lnmp1.5 && ./install.sh lnmp
查看php版本
命令行输入php –v:
常用命令
// 启动服务 lnmp start // 停止服务 lnmp stop // 域名管理 lnmp vhost {add|list|del} // 虚拟主机的位置 /usr/local/nginx/conf/vhost/
nginx 重启命令: /usr/local/nginx/sbin/nginx -s reload
或者 service nginx restart
cat 显示最新内容
最新100行日志
cat access.log | tail -n 100
PHP 错误日志
LNMP下的错误需要编辑 /usr/local/php/etc/php-fpm.conf 加上
错误日志:
cat /usr/local/php/var/log/php-fpm.log | tail -n 100
查看php已安装扩展命令 php -m
nginx 日志记录配置
LNMP架构(nginx访问日志,Nginx日志切割,静态文件不记录访问日志)
https://blog.51cto.com/13407306/2057946
在nginx日志的access log中记录post请求的参数值
https://www.cnblogs.com/ah1234/p/4233466.html
nginx 日志之 access_log格式
https://www.cnblogs.com/yyxianren/p/10843004.html
nginx.conf
log_format main '$remote_addr [$time_local] ' '$host "$request_uri" $status "$request"' '"$http_referer" "$http_user_agent" "$request_time"';
虚拟站点的 **.conf
# access_log off; # 关闭 #access_log logs/access_showdoc.log ; # 默认的日志格式 access_log logs/access_showdoc.log main; # 指定的main格式日志
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)