我已通过 yum 将 PHP 从 5.3 版升级到 5.4 版,这需要将 Apache 从 2.2 版升级到 2.4 版。配置完成后,发现 userid 和 groupid 仍在使用全局用户/组“apache”。
<VirtualHost *:80>
ServerName example.com
ServerAdmin [email protected]
DocumentRoot "/path/to/webroot"
....
....
<IfModule mod_fcgid.c>
SuexecUserGroup user-name group-name
<Directory "/path/to/webroot">
Options +ExecCGI
AllowOverride All
AddHandler fcgid-script .php
FcgidWrapper /path/to/webroot/php-fcgi-scripts/php-fcgi-starter .php
Order allow,deny
Allow from all
</Directory>
</IfModule>
........
</VirtualHost>
/etc/httpd/modules/base.conf:
LoadModule suexec_module modules/mod_suexec.so
如果有人能告诉我我错过了什么我将非常感激。
谢谢。