Ubuntu系统部署HHVM网站环境(LEMH)Linux,Ng
HHVM(HipHop Virtual Machine),由大名鼎鼎的FACEBOOK公司开拓的用来执行PHPscript的虚拟机环境,能大大的提升PHP执行环境性能。相形较咱们传统的站点环境来看,同等的硬件配置能承袭更大的流量访问使用者压力,只不过咱们大陆还没有流传起来,供给这类部署环境的教程比较少,也或者咱们临时还没有珍视。
之前一段时间有网友提到能否能供给这些方面的教程,毕竟伏笔主机之前也没有部署过与使用过,因而只能现学现用,参考大陆、海外的已有较少的教程。这篇文章介绍在Ubuntu 14.04系统中搭建LEMH环境,接纳Linux, Nginx, MariaDB, HHVM安装环境的途中。
第1、部署Nginx
在部署途中中,需要输入y回车,然后咱们service nginx start启动NGINX便可以部署终了。验证能否完整部署,咱们在浏览器中输入IP地址,能看到"Welcome to nginx on Debian!"就没有问题了。
第二、部署MariaDB
积年来,咱们在部署站点环境的途中中,都习气使用MYSQL数据库,主动被收买以后有存在闭源safe的问题,因而大伙考虑转向使用MariaDB。MariaDB管理系统是MYSQL数据库的分支,目前主要因为开源社区在维护,且与MYSQL兼容性很好,能说是MYSQL的顶替品也不错。
如果咱们服务器有部署过MYSQL,那就先要清除,然后再部署MariaDB
增加PPA
部署MariaDB
执行途中中需要输入y回车能继续。
输入设置数据库ROOT密钥,回车然后再输入一次。部署终了以后执行service mysql start启动MYSQL数据库。
第3、部署PHP与HHVM
HHVM不是用来代替PHP的,是PHP开源虚拟机提升PHP性能的,接纳J网络编译的,性能卓绝,听说越来越比较多人使用。咱们在部署HHVM之前,需要先部署PHP。
执行script,碰到需要继续的输入y回车。然后咱们部署HHVM。
部署终了以后咱们需要执行script配置NGINX。
然后rebootHHVM
reboot终了以后咱们便可以测试能否部署终了HHVM。
然后增加script
save以后,咱们在浏览器地址栏中输入http://咱们云主机主机IP地址/phpinfo.php,能看到。
看到这个以后就没有问题了。HHVM就终了部署。
第4、配置HHVM+Nginx站点
咱们在环境部署终了以后咱们就需要增加域名进行站点配置了。
1、增加配置文件
然后黏贴下面的script
咱们需要注意上面两处白色的标注,需要修正网址与文件存储。
2、PHP5-FPM备用系统
HHVM有些时候会存在问题,在这样的情况下,咱们需要用1个备用系统,当HHVM失利以后,咱们用PHP5-FPM接管。因而,咱们需要增加配置fallback。
然后贴上
然后咱们save退出。
3、测试NGINX
4、rebootNginx
rebootnginx使得NGINX生效。
总结,每回写教程都比较折腾,开始使用DEBIAN测试的,发现有点点问题,然后又切换回UBUNTU系统,无论怎么样最后能成功部署出来,且给FUBITECH以后需要与有网友需要学习参考,是伏笔主机最大的光荣。在这篇文章中,咱们能在UBUNTU环境中安装LEMH(Linux, Nginx, MariaDB, HHVM),如果咱们站点有需要,能尝尝。
参考文献: https://vps.fubi.hk/foreshadowingvps/zhishiku/20181111/6850.html