经过几天的折腾,终于将VPS环境从原来的LNMP(AMH面板),改为现在的Tenginx 2.02,Mysql5.5.40,PHP7.0.4,性能有了极大的提升,网站没有进行任何缓存打开速度却赶得上静态页面了。
这里提供下修改过后的AMH软件包,直接执行安装即可。软件包来自彩虹云,修改内容
php 升级到 5.6.17/7.0.2
MySQL 升级到 5.5.40
nginx 改为Tenginx 2.02
php默认开启Zend Opcache,可以为代码加速
amh面板将mysql函数全部改成mysqli,以支持php7
wget http://mzapi.odata.cc/amh2.sh && chmod 775 amh2.sh && ./amh2.sh 2>&1 | tee amh.log
注意!PHP7中弃用了ereg_replace,改用preg_replace,所以导致欲思主题及几个修改版升级PHP7后只显示一个头部,主体加载不出来。解决方法很简单,只要将主题中所有的ereg_replace函数替换成preg_replace即可,(主题header.php,主题pages目录下的PHP文件)即。
<?php echo str_replace("</ul></div>", "", ereg_replace("<div[^>]*><ul[^>]*>", "", wp_nav_menu(array('theme_location' => 'nav', 'echo' => false)) )); ?>
改成
<?php echo str_replace("</ul></div>", "", preg_replace("/<div[^>]*><ul[^>]*>/", "", wp_nav_menu(array('theme_location' => 'nav', 'echo' => false)) )); ?>
保存上传到服务器即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容