我一直都特别的推荐使用宝塔,通过宝塔可以快速的给服务器进行环境安装,无论是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来调试。
另外,随着时间的推进,软件的版本会迭代更新,截止到2021年7月13日,我推荐各位使用的环境是:
Nginx 1.20 + MySQL 5.7 + PHP 7.4 + phpMyAdmin 5.0
对应的参数设置
因为调试WordPress很多一键导入会出现超时的情况,这就需要把服务器的运行环境参数进行调整,这里我推荐修改下面几个参数:
如上图所示 Nginx 的 Keepalive_timeout 由原来的60改成3000
PHP的参数也要设置,其中配置修改如下:
另外,还需要修改配置文件
如上图所示,把 PHP配置文件修改下,里面的 vars 由1000改成3000
还有一些备注,比如总有一些人使用杰奇CMS 这个传说中上个世纪的产物,肯定不支持PHP7 系列,那我们应该使用什么样的环境呢?
杰奇CMS使用PHP环境套装
这个推荐使用 Nginx 1.18 + MySQL 5.5 + PHP 5.2 + phpMyAdmin 4.0 ,如果无法不这四个环境一键打包安装,那就按先后顺序,分别去安装,即可!