美文网首页
Ubuntu系统部署HHVM网站环境(LEMH)Linux,Ng

Ubuntu系统部署HHVM网站环境(LEMH)Linux,Ng

作者: 7f4cf71ba8f6 | 来源:发表于2018-11-11 16:41 被阅读6次

    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

    相关文章

      网友评论

          本文标题:Ubuntu系统部署HHVM网站环境(LEMH)Linux,Ng

          本文链接:https://www.haomeiwen.com/subject/hmaxfqtx.html