为了更深入的理解PHP7,安装HHVM并学一下Hack语言。
由于HHVM的ubuntu源无法直接访问(被墙),这里有两个国内的源:
hiphop-php.com的源比较新,目前是3.22的版本。
wget http://dl.hiphop-php.com/conf/hhvm.gpg.key | sudo apt-key add hhvm.gpg.key
echo "deb http://dl.hiphop-php.com/ubuntu $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install -y hhvm
还有一个是清华大学的镜像源:
不过是目前是3.18版本的。
wget https://mirrors.tuna.tsinghua.edu.cn/HHVM/conf/hhvm.gpg.key | sudo apt-key add hhvm.gpg.key
echo "deb https://mirrors.tuna.tsinghua.edu.cn/HHVM/ubuntu $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install -y hhvm
注意:$(lsb_release -sc)表示ubuntu的版本代号。如果你使用的不是ubuntu官方版本,而是其他的衍生版本,比如linux mint、elementary os,请按照对应的版本进行修改。
By the way, 不提倡从源码安装。第三方依赖也下载下来的话接近2G。i5、8G内存、256G固态硬盘的配置,开了make -j8也要5个多小时才能编译完。