HHvm Apache 2.4 Nginx建站环境搭建方法安装运行WordPress博客

VPS主机   2014年06月02日 17:20  

HHvm Apache 2.4 Nginx建站环境搭建方法安装运行Wordpress博客

HHVM是一个强大的可以用于替代PHP的建站环境,出自Facebook团队,它是一个PHP的JIT(Just-In- Time)编译器,同时具有产生快速代码和即时编译的优点。实践证明HHVM可以明显地提升PHP执行速度,节省大量的服务器资源。

HHVM单独安装的话比较简单,官方也针对各种个操作系统推出了详细的说明文档,一般按照文档的说明就可以安装成功,HHVM主要是用于替换PHP,平常的LNMP即Linux、Nginx、MysqL、PHP架构被替换为LNMH(H即为HHVM)。

本篇文章就来分享一下Debian7 x64、CentOS 6.5 (64-bit)、 Ubuntu 12.04 上搭建HHvm Apache 2.4 Nginx建站环境,同时安装和运行Wordpress博客程序,HHvm强大的性能提升能力可以最大限度地提升Wordpress运行效率,节省服务器费用。

对服务器优化提速和网站集群有兴趣的朋友,可以来看看:

HHvm Apache 2.4 Nginx建站环境搭建方法安装运行Wordpress博客

一、Debian安装HHvm、Nginx搭建LNMH环境

1、 在 Debian 7 64位的Linux上安装HHvm、Nginx、MysqL,并搭建LHMH建站环境,可以参考这篇文章:HHVM安装使用教程-高效的PHP运行环境提升PHP性能9倍以上

二、在CentOS上安装HHvm、Apache 2.4

1、实际上Apache 2.2也可以与HHvm搭配使用,但是Apache 2.2因为没有mod_proxy_fcgi 还需要安装libapache2-mod-fastcgi,配置起来比较麻烦。安装Apache 2.4可以直接和HHvm整合使用。况且Apache 2.4在性能有很大提升,支持更大流量、更好地支持云计、利用更少的内存处理更多的并发等。

2、CentOS上安装HHvm、Apache 2.4 ,执行以下命令:


cd /etc/yum.repos.d
sudo wget https://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo
sudo wget https://www.hop5.in/yum/el6/hop5.repo
sudo yum install httpd24-httpd httpd24-httpd-devel httpd24-mod_ssl
sudo yum install hhvm

CentOS上安装HHvm

3、 配置Apache 2.4,启用HHvm。进入配置目录:cd /opt/rh/httpd24/root/etc/httpd/conf,编辑:vim httpd.conf,在最后查看这句不要被注释了:IncludeOptional conf.d/*.conf

Apache 2.4 配置

4、接着进入配置目录:cd /opt/rh/httpd24/root/etc/httpd/conf.d,编辑配置文件:vim httpd24-vhosts.conf(没有的话直接新建一个),加入以下代码,保存。


<virtualhost   *:80>
  ServerName hhvmtest.dev
  DocumentRoot /var/www/html/hhvmtest
  ErrorLog logs/hhvmtest.dev-error_log
  CustomLog logs/hhvmtest.dev-access_log common

  # where HHVM is running
  # use either Proxy Pass or ProxyPassMatch
  # ProxyPass routes all traffic to FastCGI
  ProxyPass / fcgi://127.0.0.1:9000/var/www/html/hhvmtest
  # ProxyPassMatch regular expression routes only PHP files
  ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/hhvmtest/$1

  <directory hhvmtest html www var> # relaxed permissions for testing
    AllowOverride all
    Options -MultiViews
    Require all granted
  </directory>
</virtualhost>

Apache 2.4 添加虚拟机

5、 执行命令开启HHvm:/usr/bin/hhvm --mode server -vServer.Port=9000 -vServer.Type=fastcgi &

CentOS上启动HHVM

6、执行命令:ps aux | grep hhvm,可以看到HHvm已经运行。 (点击放大)

CentOS成功运行HHVM

7、启动Apache命令:sudo service httpd24-httpd start

8、在网站根目录:cd /opt/rh/httpd24/root/var/www/html,新建一个文件目录:mkdir hhvmtest。这个hhvmtest就是网站的根目录。至此CentOS上安装HHvm、Apache 2.4 完成,

三、Ubuntu 上安装HHvm、Nginx、MysqL

1、Ubuntu 上安装HHvm、Nginx、Laravel过程也比较简单,首先是安装Nginx,执行:


sudo apt-get update
sudo apt-get install -y unzip vim git-core curl wget build-essential python-software-properties

sudo add-apt-repository -y ppa:nginx/stable
sudo apt-get update
sudo apt-get install -y nginx

2、 接着是安装HHvm了。


#Ubuntu 12.04:
sudo add-apt-repository -y ppa:mapnik/boost
wget -O - https://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
echo deb https://dl.hhvm.com/ubuntu precise main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install -y hhvm

#Ubuntu 14.04:
wget -O - https://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
echo deb https://dl.hhvm.com/ubuntu trusty main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install -y hhvm

Ubuntu 上安装HHvm

3、 安装完了HHvm会提示如下:(点击放大)

Ubuntu成功安装HHvm

4、这里给出了FastCGI配置的脚本,执行以下命令:


sudo /usr/share/hhvm/install_fastcgi.sh 
sudo /etc/init.d/nginx restart #重启Nginx
sudo update-rc.d hhvm defaults #开机启动
sudo service hhvm restart #重启hhvm

Ubuntu 上启动HHvm

5、 如果你想像执行PHP命令那样使用HHvm,可以执行:sudo /usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60,这样就可以使用:php -v这样的命令了。

Ubuntu 启用HHvm执行PHP

6、hhvm的配置文件是放在/etc/nginx/hhvm.conf,打开配置文件,可以看到Nginx已经配置完成。

Ubuntu 打开HHvm配置

7、而在/etc/nginx/sites-available/default中也可以看到Nginx包含了hhvm.conf配置文件。

Ubuntu 虚拟机上包括了HHvm

8、网站的根目录是在/usr/share/nginx/html,你可以上传PHP文件到这个目录,查看phpinfo()可以看到是HipHop。

Ubuntu 上安装HHvm根目录

9、安装MysqL数据库。执行一句命令:apt-get install mysql-server,安装过程中会要求你设置好MysqL数据库密码。

Ubuntu 上安装MysqL设置密码

10、然后将MysqL添加到开机启动,命令:chkconfig add mysqld 和 chkconfig mysql on

Ubuntu 设置HHvm开机启动

11、如果有提示说:/sbin/insserv: No such file or directory,执行:ln -s  /usr/lib/insserv/insserv /sbin/insserv,再执行:chkconfig --levels 235 mysql on

12、执行:chkconfig --list,可以看到所有开机启动项,有三个on以上的就是开机启动项目。重启MysqL:service mysqld start(点击放大)

Ubuntu 上安装HHvm查看开机启动项

13、在S-S-H中登录MysqL用命令:mysql -u root -p,然后输入密码。新建freehao123wp数据库:create database freehao123wp;   ,创建用户名和密码:create user freehao123user@'localhost' identified by '123456789';  。

Ubuntu HHvm登录MysqL

14、授于部分读写权限:grant select on freehao123wp.* to freehao123user@'localhost';   ,授于全部权限给用户:grant select on freehao123wp.* to freehao123user@'localhost';  。show databases;   是查看数据库(注意:每条命令后面都是以“;”结束) 。

Ubuntu 上安装HHvm查看SQL

15、如果是修改MysqL用户名和密码,则执行以下命令:


use mysql;
update user set password=PASSWORD('新密码') where user='用户名';
flush privileges;

四、 Ubuntu 上安装HHvm、Nginx、MariaDB、Wordpress 、PhpMyAdmin

1、Ubuntu 用的是Ubuntu 12.04,先来安装MariaDB。参考:rosehosting。(注:MariaDB是MysqL一个分支,完全兼容MysqL,但有多项改进,性能提升,新版的LNMP也增加了MariaDB)


apt-get update && apt-get upgrade
apt-get install python-software-properties curl

apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
add-apt-repository 'deb https://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
apt-get update
echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb
apt-get install mariadb-server

2、 执行以下命令创建数据库、数据库用户名,方法同上。


mysql -uroot -p
CREATE DATABASE wpdb;
GRANT ALL PRIVILEGES ON wpdb.* TO 'freehao123'@'localhost' IDENTIFIED BY '123456789';
FLUSH PRIVILEGES;
\q

HHvm安装MariaDB

3、 安装Nginx 1.4.x。


add-apt-repository ppa:nginx/stable
apt-get install nginx

4、 如果VPS有多核CPU的话,可以在nginx.conf中配置以最大限度地利用好多线程,提升性能。执行以下命令:


sed -i "0,/^worker_processes/ s/^worker_processes .*$/worker_processes `grep -c processor /proc/cpuinfo`;/"  /etc/nginx/nginx.conf

5、安装hhvm and hhvm-fastcgi。执行以下命令:


apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A16E7281BE7A449
echo deb https://dl.hhvm.com/ubuntu precise main | tee /etc/apt/sources.list.d/hhvm.list
apt-get update
apt-get install hhvm-fastcgi

6、 安装完成后,会提示如下:


********************************************************************
* HHVM is installed. Here are some more things you might want to do:
* 
* Configure your webserver to use HHVM:
* $ sudo /usr/share/hhvm/install_fastcgi.sh
* $ sudo /etc/init.d/nginx restart
* $ sudo /etc/init.d/apache restart
* $ sudo /etc/init.d/hhvm restart
* 
* Start HHVM at boot:
* $ sudo update-rc.d hhvm defaults
* 
* Run command line scripts with HHVM:
* $ hhvm whatever.php
* 
* Use HHVM for /usr/bin/php even if you have php-cli installed:
* $ sudo /usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60
********************************************************************

7、如果你想像使用PHP那样使用HHvm,执行:ln -s $(which hhvm) /usr/local/bin/php

8、为域名freehao123.info在www根目录下创建一个网站根目录和日志存放目录。同时下载Wordpress放在该目录。


mkdir -p /var/www/freehao123.info/{public_html,logs}
wget -q -O - https://wordpress.org/latest.tar.gz | tar -xzf - --strip 1 -C /var/www/freehao123.info/public_html
chown www-data: -R /var/www/freehao123.info/public_html

HHvm创建根目录

9、 上面下载的是最新版本的Wordpress,英文(不用担心,安装好了Wordpress可以直接到后台设置为中文),大家也可以到Wordpress中文网站上下载有中文包的Wordpress。

10、在Nginx中添加虚拟主机。执行:cat <<'EOF' > /etc/nginx/sites-available/freehao123.info,将以下命令放在里面(注意:替换为自己的域名和路径):


server {
  server_name hhvm.freehao123.info;
  listen 80;
  root /var/www/freehao123.info/public_html;
  access_log /var/www/freehao123.info/logs/access.log;
  error_log /var/www/freehao123.info/logs/error.log;
  index index.php;

  location / {
    try_files $uri $uri/ /index.php?q=$uri&$args;
  }

  location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
  }

  location ~ /\.ht {
    deny  all;
  }

  location ~ \.php$ {
    fastcgi_index index.php;
    fastcgi_keep_conn on;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

11、 最后输入:EOF 保存退出。再执行以下命令:


ln -s /etc/nginx/sites-available/freehao123.info /etc/nginx/sites-enabled/freehao123.info
/etc/init.d/nginx restart

12、 将Nginx、hhvm、mysql设置为开机启动,执行命令:


update-rc.d nginx defaults
update-rc.d hhvm defaults
update-rc.d mysql defaults

HHvm设置开机启动

13、 HHvm安装运行Wordpress。将你的域名DNS解析到HHvm这个服务器上(刚刚在添加Nginx配置时加入的域名),打开域名就会进入到Wordpress安装页面,没有跳转到Wordpress安装页面的前检查一下你的Wordpress有没有放在该域名的根目录中。

HHvm运行Wordpress

14、HHvm运行Wordpress没有任何问题,插件安装、主题升级、权限、固定链接等都OK。

15、安装PhpMyAdmin来管理MysqL。追求极简的朋友或者喜欢在S-S-H中管理MysqL数据库,但是不少人还是喜欢用PhpMyAdmin来管理MysqL。

16、进入你的Web可访问的目录,新建目录用来存放PhpMyAdmin,然后直接下载和解压


wget https://jaist.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.2.2/phpMyAdmin-4.2.2-all-languages.zip
unzip phpMyAdmin-4.2.2-all-languages.zip

17、 解压后的PhpMyAdmin建立将目录重命名,以方便访问。用命令新建一个文件夹:mkdir config  ,设置可写:chmod o+rw config

18、然后打开安装页面,类似于:https://hhvm.freehao123.info/db/phpmyadmin/setup/,新建一个服务器。

HHvm安装PhpMyAdmin

19、这里可以服务器的端口、名称、SSL、连接方式等进行设置。(点击放大)

PhpMyAdmin设置连接方式

20、认证方式一般选择Cookie。

PhpMyAdmin认证设置

21、PhpMyAdmin安装还提供了高级功能,有需要调整MysqL的朋友可以直接在这里设置。(点击放大)

PhpMyAdmin高级设置

22、所以的设置好后点击应用。然后返回到PhpMyAdmin安装页面,在“配置文件”中选择刚刚创建好的配置文件,点击保存,至此MysqL服务器配置完成。

23、接着将config文件夹生成的config.inc.php移动到PhpMyAdmin根目录当中,同时删除整个config文件夹,将config.inc.php设置为全部不可写:chmod o-rw config.inc.php

24、现在打开PhpMyAdmin访问页面,就会看到登录页面了。输入你的Root账号和密码

PhpMyAdmin登录界面

25、登录完成后,就可以开始在线管理SQL了。

PhpMyAdmin在线管理SQL

五、 HHvm Apache 2.4 Nginx运行Wordpress博客小结

1、HHvm完全可以替换PHP来跑Wordpress,鉴于Wordpress在处理大数据库和大流量压力时表现不如人意,使用HHvm 来跑Wordpress实在是一个不错的选择。

2、HHvm与Nginx是最佳搭档,Nginx与Apache在很多方面还需要完善,安装了MysqL数据库后可以直接使用命令来管理,当然Wordpress自带的数据库管理插件足够了。

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

十个便宜VPS主机分享-VPS服务器建站和搭建应用服务体验
2014年六大免费VPS主机-免费VPS申请、使用和点评

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有76 位神马家族成员冒出泡来在农场开始干活了
  • 竟然是沙发~~~

    longskay 回复:

    @可可豆, 挤挤

    这是农场的第 1 块农田,部落批准 [可可豆] 在[2014-6-2 17:32]开垦完成.
  • 洛克 14

    我擦沙发没了

    这是农场的第 2 块农田,部落批准 [洛克] 在[2014-6-2 17:36]开垦完成.
  • kamin 3

    前排,本站基于HHVM搭建

    liouxunhuan 回复:

    @kamin, QQ号码可以留个吗?HHVM环境搭建好了,但是添加虚拟主机,Wordpress进去一直白屏,无解….

    这是农场的第 3 块农田,部落批准 [kamin] 在[2014-6-2 17:38]开垦完成.
  • bobo 4

    四楼。。。

    这是农场的第 4 块农田,部落批准 [bobo] 在[2014-6-2 17:52]开垦完成.
  • Kung 23

    快来占位..我是中排

    这是农场的第 5 块农田,部落批准 [Kung] 在[2014-6-2 17:53]开垦完成.
  • befory 5

    前排支持~~~

    这是农场的第 6 块农田,部落批准 [befory] 在[2014-6-2 17:59]开垦完成.
  • 中前排

    这是农场的第 7 块农田,部落批准 [musk100] 在[2014-6-2 18:11]开垦完成.
  • 陌羽 3

    这个需要!

    这是农场的第 8 块农田,部落批准 [陌羽] 在[2014-6-2 18:18]开垦完成.
  • lpp 3

    问下各位,有个免费空间广告是两层js,怎么屏蔽,网上没有。

    这是农场的第 9 块农田,部落批准 [lpp] 在[2014-6-2 18:37]开垦完成.
  • 7024 3

    来晚了
    不爽
    vpsclient.mjj.asia 求Qi介绍

    这是农场的第 10 块农田,部落批准 [7024] 在[2014-6-2 18:45]开垦完成.
  • Jason 16

    端午快乐!@qi,

    longskay 回复:

    @Jason, :cool: 嘿嘿额

    这是农场的第 11 块农田,部落批准 [Jason] 在[2014-6-2 18:45]开垦完成.
  • qi 端午快乐

    这是农场的第 12 块农田,部落批准 [longskay] 在[2014-6-2 20:03]开垦完成.
  • :roll: 有机会一定要试试

    这是农场的第 13 块农田,部落批准 [潮流台] 在[2014-6-2 20:16]开垦完成.
  • 若水 16

    端午快乐。

    这是农场的第 14 块农田,部落批准 [若水] 在[2014-6-2 20:56]开垦完成.
  • 来晚了 端午节快乐。。。。@qi姐姐

    这是农场的第 15 块农田,部落批准 [johnhuo] 在[2014-6-2 21:17]开垦完成.
  • 来晚了 端午节快乐。。。。@qi姐姐

    这是农场的第 16 块农田,部落批准 [Tammy是大叔] 在[2014-6-2 21:34]开垦完成.
  • Qa 4

    HHVM 不支持 timthumb 截图 :cry:

    这是农场的第 17 块农田,部落批准 [Qa] 在[2014-6-2 21:48]开垦完成.
  • 试试redis,看看和hhvm兼容不

    qi 回复:

    @wordpressnote, 估计是兼容的。

    wordpressnote 回复:

    @qi, 求测试

    wordpressnote 回复:

    @qi, 经过测试好像不兼容。网站在检索 https://www.fengmx.com/ 时遇到错误。 该网站可能关闭进行维护或配置不正确。

    这是农场的第 18 块农田,部落批准 [wordpressnote] 在[2014-6-2 22:18]开垦完成.
  • 这么吊的啊。。。。可以搞搞啊

    这是农场的第 19 块农田,部落批准 [大喇叭] 在[2014-6-2 22:59]开垦完成.
  • :mrgreen: 已盗走

    这是农场的第 20 块农田,部落批准 [张小三资源网] 在[2014-6-3 14:46]开垦完成.
  • 果断支持一下

    这是农场的第 21 块农田,部落批准 [烟花易冷] 在[2014-6-3 17:23]开垦完成.
  • 好多截图楼主忘了抹掉IP。。。

    qi 回复:

    @不认识, 有的时候太多的,都忘记了。

    这是农场的第 22 块农田,部落批准 [不认识] 在[2014-6-3 18:23]开垦完成.
  • 我的Ubuntu1204 x64+Tengine+HHvm+MariaDB,探针访问很快,PhpMyAdmin也蛮快,但是Wordpress很慢,什么情况···

    qi 回复:

    @风漠兮, 是这个博客吗?好像是网络的关系,建议切换成默认的WP主题,还有最近国外的连接不稳定,查看主题是不是包括了国外的JS或者CSS链接。

    风漠兮 回复:

    @qi, 是的。。。是默认主题啊。。。www.fengmx.com

    qi 回复:

    @风漠兮, 我查看了一下你的博客的加载,好像加载了#字体和#的JS,应该是这个原因导致缓慢的。

    wordpressnote 回复:

    @风漠兮, 完美的解决# fonts方案:fonts.#apis.com替换为fonts.useso.com,具体看我头像

    这是农场的第 23 块农田,部落批准 [风漠兮] 在[2014-6-4 21:29]开垦完成.
  • 阿里云主机64位,请问在哪个系统安装成功

    qi 回复:

    @外汇站, 在ubuntu上。

    这是农场的第 24 块农田,部落批准 [外汇站] 在[2014-6-16 13:11]开垦完成.
  • lixl 1

    ServerName hhvmtest.dev
    DocumentRoot /var/www/html/hhvmtest
    ErrorLog logs/hhvmtest.dev-error_log
    CustomLog logs/hhvmtest.dev-access_log common

    # where HHVM is running
    # use either Proxy Pass or ProxyPassMatch
    # ProxyPass routes all traffic to FastCGI
    ProxyPass / fcgi://127.0.0.1:9000/var/www/html/hhvmtest
    # ProxyPassMatch regular expression routes only PHP files
    ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/hhvmtest/$1

    # relaxed permissions for testing
    AllowOverride all
    Options -MultiViews
    Require all granted

    这段代码 启动apache时,会有各种问题 应该怎么改呢 好像提示 缺少Vitrualhost的结尾,和directory的开头 = =错误

    qi 回复:

    @lixl, 好像是配置文件上出现了问题。我来研究一下。

    lixl 回复:

    @qi, 嗯 ==谢谢 后来不成功 我用Ubuntu安装好了

    这是农场的第 25 块农田,部落批准 [lixl] 在[2014-7-15 10:07]开垦完成.
  • lixl 1

    可否试一下 hhvm+nginx的伪静态 我怎么设置 都是失败 404,伪静态用的是 这一段 location / {
    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;
    }
    } 后台固定链接是 /%post_id%.html

    这是农场的第 26 块农田,部落批准 [lixl] 在[2014-7-16 11:57]开垦完成.
  • lixl 1

    感觉伪静态 应该不关HHVM的事情吧,nginx设置了伪静态就是不成功= =

    这是农场的第 27 块农田,部落批准 [lixl] 在[2014-7-16 12:00]开垦完成.
  • wget -O - https://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
    Ubuntu 14.04:
    --2014-07-15 20:54:13-- https://dl.hhvm.com/conf/hhvm.gpg.key
    Resolving dl.hhvm.com (dl.hhvm.com)... failed: Name or service not known.
    wget: unable to resolve host address ‘dl.hhvm.com’
    gpg: no valid OpenPGP data found.

    这个应该如何解决

    这是农场的第 28 块农田,部落批准 [nrud] 在[2014-7-16 12:01]开垦完成.
  • “二、在CentOS上安装HHvm、Apache 2.4”
    httpd24-vhosts.conf 编错了 :evil:
    virtualhost开头怎么能用directory结尾?

    qi 回复:

    @SaFly Sugar, 非常感谢,已经更新。WP对字符进行了转义,导致显示不正常。

    这是农场的第 29 块农田,部落批准 [SaFly Sugar] 在[2014-8-5 09:17]开垦完成.
  • dayInAndDayOut 1

    我安装的centos的,启动Apache的时候怎么一直报

    Starting httpd: AH00526: Syntax error on line 14 of/opt/rh/httpd24/root/etc/httpd/conf.d/httpd24-vhosts.conf:
    Multiple arguments not (yet) supported.

    我的第14行代码是

    qi 回复:

    @dayInAndDayOut, : Syntax error。是httpd24-vhosts.conf的代码有错误。

    dayInAndDayOut 回复:

    @qi, 嗯,对,是这个文件的错误,我的错误是这一行:
    # relaxed permissions for testing

    但是我不知道怎么改

    dayInAndDayOut 回复:

    @qi, 我错的是directory的这一行,但是不知道怎么改

    qi 回复:

    @dayInAndDayOut, 你是直接复制代码过去的吗?那检查一下标点符号是不是英文的,从网页上直接复制的代码会出现中英文标点符号转换的问题。

    dayInAndDayOut 回复:

    @qi,
    应该不是标点符号的问题,我仔细看了下没看到中文状态下的标点符号
    说是多目录参数还不支持,是不是Directory里面的参数直接这样写就不对啊
    Multiple arguments not (yet) supported.

    这是农场的第 30 块农田,部落批准 [dayInAndDayOut] 在[2014-8-11 15:40]开垦完成.
  • dayInAndDayOut 1

    https://dl.hhvm.com/我在Ubuntu上安装的时候这个地址一直解析不了啊

    qi 回复:

    @dayInAndDayOut, 国内已经q了这个地址了,如果你用的是国内的VPS,可以修改VPS的Host,或者使用国内爱好者搭建的镜像。

    这是农场的第 31 块农田,部落批准 [dayInAndDayOut] 在[2014-8-13 15:41]开垦完成.
  • 四弦 4

    HHVM的内存占用一直呈缓慢的线性增长
    一天内能从250M增加到400M
    之前用别的例如APC之类,也是这种情况,但是远比这个慢

    qi 回复:

    @四弦, 性能方面如何?有时占用内存大,可能是为了更高的性能。

    四弦 回复:

    @qi, HHVM性能特别好,但是内存占用不断增长
    绝不是偶然性增大,而是较快的不断增长

    qi 回复:

    @四弦, 博主用多大的内存跑的?

    四弦 回复:

    @qi, linode的1G内存。。。
    是真实内存占用不是缓存

    张戈博客 回复:

    @四弦, 这玩意有没有类似于php-fpm的reload功能?

    这是农场的第 32 块农田,部落批准 [四弦] 在[2014-10-4 22:04]开垦完成.
  • hello

    可惜不支持远程附件的插件

    qi 回复:

    @hello, 正常的插件不能用?

    hello 回复:

    @qi, 听说是HHVM 不支持 php的 ftp 扩展
    试了一下果然,在HHVM环境下,远程的ftp附件插件无法连接。我的也是阿里云的主机,不知道有没有解决方法
    这楼主是用hosts 在香港主机发布文章,太麻烦了
    https://amh.sh/bbs/post-4507-1-1.htm

    qi 回复:

    @hello, 不能上传附件了?

    hello 回复:

    @qi, 只能传本地,远程附件Hacklog Remote Attachment 设置好后不能连接

    qi 回复:

    @hello, 这样的话,看来得重新调整一下插件。

    这是农场的第 33 块农田,部落批准 [hello] 在[2014-12-14 13:59]开垦完成.
  • Andrew 2

    正在努力配置

    这是农场的第 34 块农田,部落批准 [Andrew] 在[2015-1-9 10:00]开垦完成.
  • 最新的是linux桌面操作系统是fedora21功能很强大,fedora21有很多的新功能可以了解下:
    fedora21新功能介绍与下载地址:https://www.itpux.com/article-12-1.html
    fedora21安装教程:https://www.itpux.com/thread-2284-1-1.html
    Fedora21安装后的10大配置过程:https://www.itpux.com/thread-2285-1-1.html
    fedora20安装教程:https://www.itpux.com/thread-243-2-1.html

    这是农场的第 35 块农田,部落批准 [IT技术网站] 在[2015-2-16 12:30]开垦完成.
  • 山猫

    用的lnmp安装的,没有install_fastcgi.sh这个文件 :cry:

    qi 回复:

    @山猫, 这个容易成功,试试:https://www.freehao123.com/hhvm-lnmp/

    这是农场的第 36 块农田,部落批准 [山猫] 在[2015-7-11 20:52]开垦完成.
  • Eric 1

    dl.hhvm.com改成140.211.166.134就可以了

    Eric 回复:

    @Eric, 其实我是想说,要改hosts

    qi 回复:

    @Eric, 是的,国内的主机改完了就可以正常下载了。

    Eric 回复:

    @qi, 改成140.211.166.134就可以了

    qi 回复:

    @Eric, 可以直接打开IP地址下载吗?

    Eric 回复:

    @qi, 不行,因为服务器有子站,访问IP打开的是另一个服务器,只有dl.hhvm.com才能访问下载

    Eric 回复:

    @qi, 建议你把用yum安装nginx的改成编译安装,这样能告诉大家如何使用编译参数来添加模块,尤其是ssl

    qi 回复:

    @Eric, 好的,现在有一键安装了:https://www.freehao123.com/hhvm-lnmp/

    这是农场的第 37 块农田,部落批准 [Eric] 在[2015-8-24 00:11]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


(Ctrl + Enter提交)   

部落快速搜索栏

热门点击排行榜

网站导航栏

X
返回顶部