Ubuntu安装PHP7版本LAMP网站环境(Apache/MySQL/PHP7)
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

PHP7已经出来有一段时间,根据网友的实践测试比之前的版本效率会高不少,而且应用到网站中打开速度会有明显的提高。但是并不是所有的CMS程序兼容和支持,目前主流的WordPress等程序兼容性还算不错,其他程序要看实际的使用,包括程序和组件插件支持。如果我们暂且还不放心或者不兼容,那就暂时使用PHP5.6之类的版本。
今天蜗牛有看到一篇关于Ubuntu环境安装LAMP的文章,当然其中是包括编译安装PHP7版本,算是简单的折腾和体验这个环境的过程吧,如果实际应用到项目中还是要根据我们实际的需求和技能使用。
蜗牛以前有分享过LAMP的环境文章:
1、CentOS/Debian/Ubuntu系统一键安装LNMP/LAMP/LNMPA网站环境
2、完整配置CentOS6安装LAMP(Apache/MySQL/PHP)环境搭建教程
第一、Ubuntu安装PHP7版本LAMP准备
apt-get update && sudo apt-get upgrade
在我们安装的Ubuntu 16.04系统中升级和更新源。
第二、LAMP环境安装和配置Apache
1、安装Apache 2.4
apt-get install apache2 -y
从系统库中直接安装Apache。
2、修改apache2.conf配置
/etc/apache2/apache2.conf
KeepAlive Off
修改参数KeepAlive为Off
3、修改mpm_pork.conf配置
/etc/apache2/mods-available/mpm_pork.conf
设置参数:
<IfModule mpm_pork_module>
StartServers 2
MinSpareServers 6
MaxSpareServers 12
MaxRequestWorkers 39
MaxConnectionsPerChild 3000
</IfModule>
4、禁用和启动模块
sudo a2dismod mpm_event
sudo a2enmod mpm_pork
5、重启Apache
sudo systemctl restart apache2
第三、配置虚拟主机环境
1、拷贝默认配置文件
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/laozuo.org.conf
2、修改配置文件
/etc/apache2/sites-available/laozuo.org.conf
这里我们需要编译当前站点配置文件。
<Directory /var/www/html/laozuo.org/public_html>
Require all granted
</Directory>
<VirtualHost *:80>
ServerName laozuo.org
ServerAlias www.laozuo.org
ServerAdmin [email protected]
DocumentRoot /var/www/html/laozuo.org/public_html
ErrorLog /var/www/html/laozuo.org/logs/error.log
CustomLog /var/www/html/laozuo.org/logs/access.log combined
</VirtualHost>
3、创建需要目录/文件
sudo mkdir -p /var/www/html/laozuo.org/{public_html,logs}
4、启动站点
sudo a2ensite laozuo.org.conf
5、禁止默认根目录配置
sudo a2dissite 000-default.conf
6、重启Apache
sudo systemctl reload apache2
第四、安装MYSQL数据库
1、安装数据库
sudo apt-get install mysql-server
在安装过程中需要设置MYSQL数据库ROOT账户密码,输入两次回车。
2、配置数据库安全
mysql_secure_installation
根据提示,我们需要清理默认表以及设置数据库的安全。这里以前有不少的文档设置过,可以参考。
第五、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
max_input_time = 30
error_reporting = E_COMPILE_ERROR | E_RECOVERABLE_ERROR | E_ERROR | E_CORE_ERROR
error_log = /var/log/php/error.log
4、创建一个日志目录
sudo mkdir /var/log/php
sudo chown www-data /var/log/php
5、重启Apache
sudo systemctl restart apache2
第六、测试PHP7环境支持
到目前为止我们已经创建完毕LAMP环境,我们可以在上面绑定的域名站点目录中丢一个探针PHPINFO,然后检测是否支持php7版本。
第七、Ubuntu安装PHP7版本LAMP总结
1、如果我们技术尚可,以及喜欢折腾的,可以使用这种方法安装环境,如果我们实际需要且迫切使用的,那还是用比较成熟的一键包或者面板。
2、并不是所有的程序和组件目前兼容PHP7,所以我们需要确定支持后再去使用。
[LAMP环境]历史优惠活动内容
猜你可能想看的VPS
- 三优云→香港 CMI 日本 CN2 美国 CN2 直连 VPS 促销 终日本VPS[主机]
- Fresh Roasted Hosting→$30 月 I3-540 8全球[VPS测评]
- php substr 中文截取乱码解决办法全球[VPS测评]
- bacloud→8.5 折优惠 1Gbps 不限流量 VPS 除美国 立美国VPS[主机]
- CyberMonday liteserver→€2.5 月 KVM 1全球[VPS测评]
- INXY→提供 VPS 独立服务器 CDN 等 免费送 100 美金 有独立服务器[U]
- GCP 谷歌云重撸 300 美元方法及删不了结算账户的解决办法全球[VPS测评]
- 八月优惠 LOCVPS→香港大埔 cn2 VPS 补货 VPS 全场 8香港VPS[主机]
- 大流量 €6.99 月 1G 内存 40G 硬盘 4T 流量 1IP 1全球[VPS测评]
- 恒创科技2020 跨年盛典!香港服务器全场低至 5 折 续费即赠额外时长香港VPS[主机]
- 疯狂猜成语 图猜成语两个人在说话前面有一个人在笑是什么成语?全球[VPS测评]
- WordPress快速克隆原有文章插件:Duplicate Post全球[VPS测评]
- ZJI 双十二 香港阿里二、三型 下单立减350元,新上香港葵湾高CPU香港VPS[主机]
- WordPress一键重置删除网站数据插件:WordPress Rese全球[VPS测评]
- 阿里云ECS服务器如何创建修改删除自动快照策略?全球[VPS测评]
- Thunderhosting-月付2$ 法国巴黎vps 1Gbps 1核全球[VPS测评]
- 【黑五】servarica-大盘鸡 超高性价比加拿大全球[VPS测评]
- HKServerSolution → 4G内存 50G SSD 100M全球[VPS测评]
- 拼多多入局跨境电商平台,首站美国;奈雪的茶在上海建第二总部;pidan“美国VPS[主机]
- 数据中心助力光纤光缆行业发展全球[VPS测评]
- 跨境贸易和跨境电商的三大区别简单分析全球[VPS测评]
- 无忧云,香港VPS全线5折促销,四川高防服务器/大连BGP/德阳高防/深香港VPS[主机]
- edgeNAT:便宜美国CN2/香港CN2/韩国CN2低至48元/月_不韩国VPS[主机]
- 极光KVM:美国香港vps CN2 GIA专线高速稳定,BGP服务器低至美国VPS[主机]
- 亿速云“双11”上云狂欢大促 高防云服务器、裸金属服务器优惠套餐全球[VPS测评]
- 金斗云:全场8折起,美国圣何塞高防VPS,20元/月;香港CN2 VPS美国VPS[主机]
- 云计算竞争日趋白热化云计算行业市场前景分析全球[VPS测评]
- 消费复苏形势良好,我们将多措并举实施扩大内需政策全球[VPS测评]
- 个人如何做跨境电商?全球[VPS测评]
- UCloud促销:快杰云主机52元/年起,可选台湾(台北)/香港/北京/香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-144486.html











