maketop’s blog

Just another WordPress weblog

Archive for October, 2008

有些老一点的虚拟主机服务器只提供PHP4的支持, 所以对需要PHP5运行的程序, 比如 magento 就无法运行。

这里提供一个步骤在运行PHP4的服务器上面实现PHP5的支持。不过服务器需要以下支持:

  • 操作系统:Linux
  • Web服务器:Apache 并带 CGI支持
  • 有权限重写 .htaccess文件
  • 具有可写权限的 cgi-bin 目录
  • FTP可访问该cgi-bin目录

步骤一:上传PHP5 CGI 二进制文件

这里有编译好了的二进制文件:.zip (7.2MB), .tar.gz(7.2MB) 。现在之后将文件解压并上传到 cgi-bin目录之下。不同的服务上可能CGI目录不同,这个需要注意一下。

  • 将该文件设定权限为 755 (chmod -R 755 cgi-bin,rwxr-xr-x)
  • 设定合适的权限。比如如果使用的是Plesk虚拟主机系统,需要将文件设定为 psacln。这一点非常重要,如果设定不正确会导致错误

修改document-root下面的 .htaccess 文件。添加以下的代码

Action php5-cgi /cgi-bin/php5-cgi
AddHandler php5
-cgi .php

设定不成功的主要原因主要权限设定问题。好运~~

Comments (0) Posted on Tuesday, October 28th, 2008

    Popular Post

    Most Commented Posts

    Random Posts