如果我们用户是用VPS、服务器建站及项目调试的,且不是用来玩技术折腾的,我们需要给自己网站部署一个良好且性能优秀的环境。如果我们一个个编译环境,很多会涉及到需要优化脚本等问题,肯定达不到已经运营一段时间的WEB面板或者一键环境包,毕竟后两者是经过多年和多次的用户测试和优化过的。
所以,对于我们用户来说直接需要有一个稳定的VPS网站环境,还是需要用到WEB面板或者一键包环境,前者可视化强一些,后者需要一些稍微不是太适应的脚本环境,从效率看还是使用一键脚本比较好,国内也有多个一键脚本的环境安装包,比如LAMP、LNMP等等。最近一段时间OneinStack一键包用户量还是比较多的,更新也比较快,尤其是在升级到PHP7之后的过程跟进比较及时。
在这篇文章中,老蒋将会分享利用OneinStack一键包环境安装PHP7版本的LNMP环境,如果我们以前有过安装其他比如PHP5.6等版本,根据官方的说法可以直接升级,如果我们担心兼容问题,就可以先备份网站,然后重新部署PHP7的最新版本和组件支持,这样应该更好一些。同样的,我们也不要急于升级,因为很多PHP程序还不支持PHP7,目前WordPress经过几次的升级之后兼容PHP7是没有问题了,除非是有些个别的插件。
文章目录
隐藏
1.
第一、OneinStack一键包快速选择安装LNMP环境(PHP7)
2.
第二、检测PHP7环境WordPress兼容性
3.
第三、网站应用PHP7环境总结
第一、OneinStack一键包快速选择安装LNMP环境(PHP7)
在这篇文章中,主要是用来分享用OneinStack安装PHP7版本的LNMP环境,其实我们也可以用这个脚本安装LAMP、LNMPA、JAVA等环境,之前老蒋也有分享过,可以参考。
1、lnmp、lamp、lnmpa网站环境安装组合安装过程以及基本建站应用
2、一键包安装PHP/JAVA/MySQL/Tomcat网站项目运行环境
A - 从官方网站下载最新安装包
yum -y install wget screen
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
tar xzf oneinstack-full.tar.gz
cd oneinstack
screen -S oneinstack
./install.sh
脚本环境支持大部分CentOS5-7、Debian 6-8、Ubuntu 12.04-15.04环境版本的32和64位系统,所以我们在默认系统环境的时候稍微选择传统一些的,不要用特殊的发行版。
B - 正式部署PHP7版本LNMP环境
根据提示,部署我们的LNMP环境,具体我就不标注了,我们可以看到的,APACHE不要安装,因为我只要NGINX。
这里最为主要的就是选择PHP7版本,其他根据需要选择,拓展环境最好根据上图提示选择安装,可以提升PHP7性能还是比较大的,比如缓存组件。
C - 安装完毕
一切部署完毕之后根据我们服务器的性能和端口速度,然后会自动安装。看到下图界面就代表全部安全完毕。
然后我们重启服务器就可以生效。这样我们的Linux服务器环境就安装带有PHP7版本的LNMP网站环境。
第二、检测PHP7环境WordPress兼容性
因为PHP7很多函数都取消而且替换一些新的,所以在兼容上有些程序还不支持,但是我们常用的WordPress已经兼容和支持,毕竟在测试版PHP7的时候WP就更新过几次,应该会考虑到兼容PHP7的问题,而在上周WP4.4正式版升级,而且是在PHP7发布之后的,所以在兼容WP上不是问题,除非我们用了一些很老或者定制的插件可能会有问题。
这里,老蒋在刚才安装的PHP7版本的LNMP环境中安装WP程序看看是否能正常运行。根据网友提供的说法是没有问题的,而且性能和速度执行力是相当的优秀。
第三、网站应用PHP7环境总结
目前PHP7正式版才发布出来,大部分的程序兼容性还是有一定问题的,我们最好不要急于升级,如果我们是WP等一些支持PHP7的,可以先在其他测试环境监测一下,然后再替换。这样至少不会带来不必要的麻烦。
根据已有使用PHP7的朋友说,大部分的反馈是性能是非常优秀的不差于之前一直说的HHVM环境,无论是速度还是执行速度,负载等问题都比之前的版本要好很多,我们可以有针对的选择和安装使用。
评论前必须登录!
注册