LNMP的配置与优化

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis、Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

官方网站为 https://www.lnmp.org/

最新稳定版本: LNMP 1.3

完整版:http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz (478MB)

该功能用于ThinkPHP开发

网站配置目录 ./usr/local/nginx/conf/vhost/www.fangbei.org.conf

打开并添加如下红包部分

在MySQL数据库中,mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。

比如如下

这些文件的生长速度是很快的,特别占用服务器资源。当服务器资源不够充足的情况下,我们可以选择定期删除这些日志文件,或者修改配置文件,不让日志生成。

编辑my.cnf 文件,命令:vi /etc/my.cnf
注释掉 log-bin=mysql-bin 这个属性

然后删除上述日志文件

最后重启 lnmp restart

LNMP 1.2开始PHP防跨目录限制使用.user.ini,该文件在网站根目录下,可以修改open_basedir的值来设置限制目录的访问。
.user.ini文件无法直接修改,而且是隐藏文件可能在winscp下可能无法看到。

当网站被删除的时候,.user.ini可以用以下方法删除

Original: https://www.cnblogs.com/lanzhi/p/6467356.html
Author: 岚之山
Title: LNMP的配置与优化

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/552389/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球