PHP7已经出来有一段时间,依据网友的还愿测试比之前的版本效率会高不少,而且应用到站点中open速率会有显著的提升。但是并不是全部的CMS程式兼容与支持,目前主流的WordPress等程式兼容性还算不错,其他程式要看实战的使用,包含程式与组件插件支持。如果咱们权且还不放心或者不兼容,那就临时使用PHP5.6之类的版本。
今日伏笔主机有看到一篇关于Ubuntu环境部署LAMP的文章,当然就中是包含编译部署PHP7版本,算是简单的折腾与体会这个环境的途中吧,如果实战应用到项目中仍是要依据咱们实战的要求与妙技使用。
伏笔主机以前有分享过LAMP的环境文章:
1、CentOS/Debian/Ubuntu系一致键部署LNMP/LAMP/LNMPA站点环境
2、完整配置CentOS6部署LAMP(Apache/MySQL/PHP)环境搭建教程
第1、Ubuntu部署PHP7版本LAMP筹办
在咱们部署的Ubuntu 16.04系统中upgrade与更新源。
第二、LAMP环境部署与配置Apache
1、部署Apache 2.4
从系统库中直接部署Apache。
2、修正apache2.conf配置
修正参数KeepAlive为Off
3、修正mpm_prefork.conf配置
设置参数:
4、禁用与启动模块
5、rebootApache
第3、配置虚拟主机环境
1、拷贝默认配置文件
2、修正配置文件
这里咱们需要编译当前站点配置文件。
3、建立需纲目录/文件
4、启动站点
5、取缔默认根目录配置
6、rebootApache
第4、部署MYSQL数据库
1、部署数据库
在部署途中中需要设置MYSQL数据库ROOT账户密钥,输入两次回车。
2、配置数据库safe
依据提示,咱们需要整理默认表以及设置数据库的safe。这里以前有不少的文档设置过,能参考。
第5、LAMP编译部署PHP7
这里是重要,其他咱们可能都有差不多的设置能参考以前的文章,PHP7编译还没有过文章,一齐学习一下。
1、部署PHP7与响应的扩展
sudo apt-get install php7.0 php-pear libapache2-mod-php7.0 php7.0-mysql
2、部署组件支持
sudo apt-get install php7.0-curl php7.0-json php7.0-cgi
3、配置文件/etc/php/7.0/apache2/php.ini
4、建立1个日记目录
5、rebootApache
第6、测试PHP7环境支持
到目前为止咱们已经建立终了LAMP环境,咱们能在上面绑定的域名站点目录中丢1个探针PHPINFO,然后检测能否支持php7版本。
第7、Ubuntu部署PHP7版本LAMP总结
1、如果咱们技术尚可,以及喜爱折腾的,能使用这类方法部署环境,如果咱们实战需要且迫切使用的,那仍是用比较成熟的一键包或者面板。
2、并不是全部的程式与组件目前兼容PHP7,因而咱们需要决定支持后再去使用。
参考文献: https://host.fubi.hk/foreshadowinghost/zhishiku/20181107/8760.html
网友评论