virtualmin安装php5.6,如何建立mod_fcgid Apache2中支持php5在CentOS 5.6上

这篇博客指导如何设置两个Apache虚拟主机www.example1.com和www.example2.com,涉及修改httpd.conf文件以实现PHP-FPM的支持。通过chmod和chown命令调整权限,然后配置每个虚拟主机的ServerName、DocumentRoot、SuexecUserGroup等参数,确保安全执行PHP。最后,创建php5测试文件验证配置。
摘要由CSDN通过智能技术生成

chmod 755 /var/www/php-fcgi-scripts/web1/php-fcgi-starter

chmod 755 /var/www/php-fcgi-scripts/web2/php-fcgi-starter

chown -R web1:web1 /var/www/php-fcgi-scripts/web1

chown -R web2:web2 /var/www/php-fcgi-scripts/web2

现在我们创建两个阿帕奇虚拟主机,www.example1.com 和/etc/httpd/conf/httpd.conf:

vi /etc/httpd/conf/httpd.conf

[...]

NameVirtualHost *:80

ServerName www.example1.com

ServerAlias example1.com

ServerAdmin webmaster@example1.com

DocumentRoot /var/www/web1/web/

SuexecUserGroup web1 web1

PHP_Fix_Pathinfo_Enable 1

Options +ExecCGI

AllowOverride All

AddHandler fcgid-script .php

FCGIWrapper /var/www/php-fcgi-scripts/web1/php-fcgi-starter .php

Order allow,deny

Allow from all

# ErrorLog /var/log/apache2/error.log

# CustomLog /var/log/apache2/access.log combined

ServerSignature Off

ServerName www.example2.com

ServerAlias example2.com

ServerAdmin webmaster@example2.com

DocumentRoot /var/www/web2/web/

SuexecUserGroup web2 web2

PHP_Fix_Pathinfo_Enable 1

Options +ExecCGI

AllowOverride All

AddHandler fcgid-script .php

FCGIWrapper /var/www/php-fcgi-scripts/web2/php-fcgi-starter .php

Order allow,deny

Allow from all

# ErrorLog /var/log/apache2/error.log

# CustomLog /var/log/apache2/access.log combined

ServerSignature Off

确认你的文件正确,

然后加载阿帕奇:

/etc/init.d/httpd reload

4 现在我们创建php5 测试文件到页面中:

vi /var/www/web1/web/info.php

phpinfo();

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值