使用宝塔给服务器一键安装环境推荐配置

罗帆 草根站长 2021-07-13 2976 1

我一直都特别的推荐使用宝塔,通过宝塔可以快速的给服务器进行环境安装,无论是Linux还是Windows都是超级的方便,但很多时候,大家都不知道要安装什么样的环境,是Apache还是Nginx,PHP建议哪个版本呢,其它的参数要如何设置呢?这里我根据自己的使用情况,给大家一些参考。

宝塔环境推荐配置

选择Apache还是Nginx

Linux服务器,我选择的是Nginx,主要是这个熟悉,伪静态的规则都是用Nginx的,避免麻烦。Windows服务器有时候会考虑IIS,主要是为了某些特殊的功能,大部分的时间依旧是选择Nginx。


其它软件版本选择

既然选择了Nginx,那就是LNMP了,我不喜欢安装FTP,所以一般我都是 Nginx 1.18 + MySQL 5.7 + PHP 7.4 + phpMyAdmin 5.0 用这个来调试WordPress的网站,但有时候部分的WordPress主题或者插件不兼容PHP 7.4,所以我也会再安装一个低版本的 PHP 7.0来调试。

另外,随着时间的推进,软件的版本会迭代更新,截止到2023年4月4日,我推荐各位使用的环境是:

Nginx 1.22 + MySQL 5.7 + PHP 7.4 + phpMyAdmin 5.2


对应的参数设置

因为调试WordPress很多一键导入会出现超时的情况,这就需要把服务器的运行环境参数进行调整,这里我推荐修改下面几个参数:

Nginx性能调整

如上图所示 Nginx 的 Keepalive_timeout 由原来的60改成3000


PHP的参数也要设置,其中配置修改如下:

PHP调整


另外,还需要修改配置文件

PHP配置文件修改

如上图所示,把 PHP配置文件修改下,里面的 vars 由1000改成3000,还有前面的;也要去掉


还有一些备注,比如总有一些人使用杰奇CMS 这个传说中上个世纪的产物,肯定不支持PHP7 系列,那我们应该使用什么样的环境呢?


杰奇CMS使用PHP环境套装

这个推荐使用 Nginx 1.21 + MySQL 5.6 + PHP 7.0 + phpMyAdmin 5.0 + 最后补充PHP 5.2,如果这五个环境无法一键打包安装,那就按先后顺序,分别去安装,即可!

服务器定时重启设置

因为服务器在某些情况下需要设置成定时重启,那么推荐你使用自动执行脚本来执行

/etc/init.d/nginx stop
/etc/init.d/mysqld stop
sync && init 6


评论

精彩评论