微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程

貌似最近这个HHVM特别火,其主要原因大概要归咎于大的运行效率吧,安装完之后使用探针测试,计算运行的时间都是0.0*的级别,据说在512M的内存下也可以跑的完美,大大大大大大地提高了网站运行效率。目前,HHVM在CentOS、Ubuntu、debian下都可以正常运行,下面我们就来说说在Ubuntu下运行HHVM+Nginx+MysqL的过程。

1、首先是安装Nginx,执行:

复制代码

代码如下:

sudo apt-get update

sudo apt-get install -y unzip vim git-core curl wget build-essential python-software-properties</p>

<p>sudo add-apt-repository -y ppa:Nginx/stable

sudo apt-get update

sudo apt-get install -y Nginx

2、 在此阶段,我们将安装 HHVM。我们需要添加 HHVM 的仓库到你的sources.list文件中,然后更新软件列表。

重要:不要忘记用你的 Ubuntu 发行版代号替换上述的 disTRIBUTION_VERSION (比如:lucid,precise,trusty) 或者是 Debian 的 jessie 或者 wheezy。在 Linux Mint 中也是一样的,不过只支持 petra。

添加了 HHVM 仓库之后,你就可以轻松安装了。

复制代码

代码如下:

# apt-get install -y hhvm

安装之后,就可以启动它,但是它并没有做到开机启动。可以用如下命令做到开机启动。

复制代码

代码如下:

# update-rc.d hhvm defaults

3、等待安装完成,执行如下FastCGI配置的脚本:

复制代码

代码如下:

sudo /usr/share/hhvm/install_fastcgi.sh

sudo /etc/init.d/Nginx restart #重启Nginx

sudo update-rc.d hhvm defaults #开机启动

sudo service hhvm restart #重启hhvm

PS: 如果你想像执行PHP命令那样使用HHvm,可以执行:sudo /usr/bin/update-alternatives –install /usr/bin/PHP PHP /usr/bin/hhvm 60,这样就可以使用:PHP -v这样的命令了。

4、安装MysqL,执行如下命令,安装过程会让你输入2次密码

复制代码

代码如下:

apt-get install MysqL-server

5、将MysqL添加到开机启动,命令:chkconfig add MysqLd 和 chkconfig MysqL on,(ps:如果有提示说:/sbin/insserv: No such file or directory,执行:ln -s /usr/lib/insserv/insserv /sbin/insserv,再执行:chkconfig –levels 235 MysqL on),接着你可以下载PHPmyadmin放在文章目录直接管理MysqL啦,用户名为root。

6、测试 HHVM 和 Nginx/Apache

为了确认 hhvm 是否工作,你需要在 Nginx/apache 的文档根目录下建立 hello.PHP

复制代码

代码如下:

# nano /usr/share/Nginx/html/hello.PHP

    

文件添加如下代码:

PHP Code复制内容到剪贴板

<?PHP   

if (defined(‘HHVM_VERSION’)) {   

    echo ‘HHVM is working’;   

    PHPinfo();   

} else {   

    echo ‘HHVM is not working’;   

}   

?>  

然后访问如下链接,确认自己能否看到 "hello world"

http://localhost/info.PHP

http://IP-Address/info.PHP

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐