Create HipHop Development or Runtime Server on CentOS 5.6 64 bits

  • CentOS
    • Install Centos 5.6 64 With no packages
    • Install Updates (August 1 2011)
      • Copy centos-64-5.6-updates.tar.gz to /usr/src
      • Install
        • cd /usr/src
        • tar xzf centos-64-5.6-updates.tar.gz
        • cd /usr/src/centos-64-5.6-updates
        • rpm -Uvh /usr/src/centos-64-5.6-updates/*.rpm
        • rm -fR /usr/src/centos-64-5.6-updates*
    • Sync Clock
      • ntpdate 0.us.pool.ntp.org
    • Services (MySQL, ntp)
      • chkconfig mysqld on
      • service mysqld start
      • chkconfig ntpd on
      • service ntpd start
    • Reboot
  • Development Server
    • Copy centos-64-5.6-hiphop.tar.gz to /usr/src
    • Install HipHop
      • cd /usr/src
      • tar xzf centos-64-5.6-hiphop.tar.gz
      • rpm -Uvh /usr/src/centos-64-5.6-hiphop/*.rpm
      • rm -fR /usr/src/centos-64-5.6-hiphop*
    • Apache Service
      • chkconfig httpd on
      • service httpd start
  • Runtime Server
    • Copy centos-64-5.6-hiphop-runtime.tar.gz to /usr/src
    • Install
      • cd /usr/src
      • tar xzf centos-64-5.6-hiphop-runtime.tar.gz
      • rpm -ivh /usr/src/centos-64-5.6-hiphop-runtime/install/*.rpm
      • rpm -Uvh /usr/src/centos-64-5.6-hiphop-runtime/update/*.rpm
      • rm -fR /usr/src/centos-64-5.6-hiphop-runtime*