3.0.0 is the latest series in the HHVM world. In order to upgrade/install the 3.0.1 package. Follow these instructions
Compared to 2.4 HHVM release, the following packages were upgraded from the stock centos repository. Please be aware of these.
If you are here for the first time, configure hop5.in repo like this
Compared to 2.4 HHVM release, the following packages were upgraded from the stock centos repository. Please be aware of these.
- ocaml (from 3.11 to 3.12)
- ImageMagick (from 6.5 to 6.8)
If you are here for the first time, configure hop5.in repo like this
cd /etc/yum.repos.d sudo wget http://www.hop5.in/yum/el6/hop5.repoAfter that do a simple
[root@node1 ~]# yum clean all Loaded plugins: fastestmirror Cleaning repos: base elrepo epel extras hop5 mod-pagespeed nginx nikoforge pgdg92 rpmforge rpmforge-extras : rpmfusion-free-updates rpmfusion-nonfree-updates updates Cleaning up Everything Cleaning up list of fastest mirrors
[root@node1 ~]# yum install hhvm Loaded plugins: fastestmirror Determining fastest mirrors epel/metalink | 14 kB 00:00 * base: mirrors.advancedhosters.com * elrepo: ftp.nluug.nl * epel: epel.mirror.constant.com * extras: mirrors.lga7.us.voxel.net * rpmforge: mirror.nl.leaseweb.net * rpmforge-extras: mirror.nl.leaseweb.net * rpmfusion-free-updates: mirror.us.leaseweb.net * rpmfusion-nonfree-updates: mirror.us.leaseweb.net * updates: mirror.lug.udel.edu base | 3.7 kB 00:00 base/primary_db | 4.4 MB 00:01 elrepo | 2.9 kB 00:00 elrepo/primary_db | 625 kB 00:00 epel | 4.4 kB 00:00 epel/primary_db | 6.0 MB 00:01 extras | 3.4 kB 00:00 extras/primary_db | 19 kB 00:00 hop5 | 2.9 kB 00:00 hop5/primary_db | 153 kB 00:00 mod-pagespeed | 951 B 00:00 mod-pagespeed/primary | 5.1 kB 00:00 mod-pagespeed 32/32 nginx | 2.9 kB 00:00 nginx/primary_db | 28 kB 00:00 nikoforge | 1.3 kB 00:00 nikoforge/primary | 3.8 kB 00:00 nikoforge 8/8 pgdg92 | 3.7 kB 00:00 pgdg92/primary_db | 102 kB 00:00 rpmforge | 1.9 kB 00:00 rpmforge/primary_db | 2.7 MB 00:00 rpmforge-extras | 1.9 kB 00:00 rpmforge-extras/primary_db | 471 kB 00:00 rpmfusion-free-updates | 2.7 kB 00:00 rpmfusion-free-updates/primary_db | 267 kB 00:00 rpmfusion-nonfree-updates | 2.2 kB 00:00 rpmfusion-nonfree-updates/primary_db | 65 kB 00:00 updates | 3.4 kB 00:00 updates/primary_db | 2.6 MB 00:01 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package hhvm.x86_64 0:2.4.0-1.el6 will be updated ---> Package hhvm.x86_64 0:3.0.1-1.el6 will be an update --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================== Package Arch Version Repository Size =============================================================================================================================== Updating: hhvm x86_64 3.0.1-1.el6 hop5 9.4 M Transaction Summary =============================================================================================================================== Upgrade 1 Package(s) Total download size: 9.4 M Is this ok [y/N]: y Downloading Packages: hhvm-3.0.1-1.el6.x86_64.rpm | 9.4 MB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating : hhvm-3.0.1-1.el6.x86_64 1/2 Cleanup : hhvm-2.4.0-1.el6.x86_64 2/2 Verifying : hhvm-3.0.1-1.el6.x86_64 1/2 Verifying : hhvm-2.4.0-1.el6.x86_64 2/2 Updated: hhvm.x86_64 0:3.0.1-1.el6 Complete! [root@node1 ~]#If you are upgrading from previous hiphop-php Package, Just do a
[root@node1 ~]# yum update hiphop-phpAfter this, check that hhvm is installed correctly
[root@node1 ~]# hhvm --version HipHop VM 3.0.1 (rel) Compiler: Repo schema: e69de29bb2d1d6434b8b29ae775ad8c2e48c5391Have fun with this new and improved release.