仅限CentOS 6。
HHVM是一个强大的可以用于替代PHP的建站环境,出自Facebook团队,它是一个PHP的JIT(Just-In- Time)编译器,同时具有产生快速代码和即时编译的优点。实践证明HHVM可以明显地提升PHP执行速度,节省大量的服务器资源。
安装如下:
1、下载文件
cd /etc/yum.repos.d
wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo
wget http://www.hop5.in/yum/el6/hop5.repo
2、安装liblcms2 64
wget http://pkgrepo.linuxtech.net/el6/release/x86_64/liblcms2-2.4-1.el6.x86_64.rpm
yum -y install liblcms2-2.4-1.el6.x86_64.rpm
3、下载libmcrypt、mcrypt、mhash
mcrypt-2.6.8.tar.gz、libmcrypt-2.5.8.tar.gz、mhash-0.9.9.9.tar.gz
wget http://iweb.dl.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz
wget http://hivelocity.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
wget http://softlayer-dal.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz
4、安装下载libmcrypt、mcrypt、mhash
yum install glibc-headers
yum install gcc-c++
或者(建议使用下面的命令安装)
CentOS下
sudo yum groupinstall ‘Development Tools’
Ubuntu下
sudo apt-get install build-essential
用GCC编译的时候记得加上
-l stdc++
先安装Libmcrypt
tar -zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure
make
make install
说明:libmcript默认安装在/usr/local
安装mhash
tar -zxvf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9
./configure
make
make install
安装mcrypt
tar -zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8
LD_LIBRARY_PATH=/usr/local/lib ./configure
make
make install
5、安装
yum install httpd24-httpd httpd24-httpd-devel httpd24-mod_ssl hhvm
yum install hhvm
然后一路 Y
这样安装的Apache2.4配置文件什么的都在/opt/rh/httpd24/root/etc/httpd/这个地方。
6、启动HHVM:
/usr/bin/hhvm –mode server -vServer.Port=8080 -vServer.Type=fastcgi &
-
所有主机信息仅是为及时分享并收录,不做推荐!