CentOS 6 64位安装HHvm、Apache 2.4

lisahost.com

仅限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 &

    所有主机信息仅是为及时分享并收录,不做推荐!