使用LTMH一键安装包安装HHVM

lisahost.com

用的LTMH一键安装包,在Centos 6.5 64、Ubuntu 14 64下测试通过,debian下没成功。

安装:

screen -S ltmh

wget -c http://soft.hhvmc.com/dl/0.4v/ltmh.tar.xz
tar Jxvf ltmh.tar.xz
cd ltmh
chmod +x install_ltmh.sh
./install_ltmh.sh

中间有系统升级选项,建议不升级。

添加网站执行(/root/ltmh目录下执行):
./vhost_hhvm.sh

备份网站,数据库(/root/ltmh目录下执行):
./backup.sh

卸载:
./uninstall.sh

注意:
建站之后,如wordpress之类的,有可能没有规则,建议在/usr/local/nginx/conf 下添加相应规则。
如,wordpress,在wordpress.conf内添加如下伪静态规则:
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
重启Nginx/Tengine即可。

设置crontab,重启hhvm
新程序,容易出问题,重启hhvm任务设置:
SSH下:
select-editor
选 2
crontab -e
添加

          • root [ -z “ps -ef | grep hhvm | grep -v grep” ] && service hhvm restart

相关命令:
Nginx/Tengine:
service nginx {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}
##tengine:/usr/local/nginx/sbin/nginx -t ,-v ,-m , -V
##tengine:/usr/local/nginx/sbin/dso_tool –add-module=……

MySQL/MariaDB:
service mysqld {start|stop|restart|reload|force-reload|status}

PHP:
service php-fpm {start|stop|force-quit|restart|reload|status}

HHVM:
service hhvm {start|stop|restart|reload|status}

Redis:
service redis-server {start|stop|status|restart|condrestart|try-restart|reload|force-reload}

Memcached:
service memcached {start|stop|status|restart|reload|force-reload}

更新:
./up_php.sh # upgrade PHP
./up_web_ser.sh # upgrade Nginx/Tengine
./up_redis.sh # upgrade Redis
./up_phpmyadmin.sh # upgrade phpMyAdmin

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