suPHP 是一个用来执行PHP脚本的工具,它包含一个 Apache 的模块 (mod_suphp)以及一个可执行的工具来被 mod_suphp 调用以改变执行 PHP 脚本的用户。也就是说你可以利用 suPHP 来改变执行 PHP 脚本的所有者。类似于 linux 系统中,要切换到其他用户:su xxxxx 。
安装环境 apache php 都是用Yum安装 # yum install httpd php php-cli 保证php有php-cgi,因为suphp需要php的执行模式为cgi/fastcgi [vnp.unscnb.com:/root]#php -v PHP 5.2.6 (cli) (built: May 5 2008 10:32:59) Copyright (c) 1997-2008
安装suphp之前,要安装apr及php要以php-cgi模式运行才行,但安装php以php- cgi模式运行,必须先安装fastcgi,所以 1、安装fastcgi wget http://jaist.dl.sourceforge.net/sourceforge/mod- fcgid/mod_fcgid.2.2.tgz wget http://www.fastcgi.com/dist/mod_f
关于SuPHP与文件权限设定 cPanel中将PHP Handler 模式改变为SuPHP,因此造 成了造访页面时发生HTTP 500 Error,后来询问原因之后才知道,在SuPHP的模式下不允许任何权限为 777 的目录及文件。另外在SuPHP的模式下也不支持透过 .htaccess 文件修改 php.ini 参数,因此如果原本.htaccess文件中有存在着php_ 开头的设定,也将造成