大佬教程收集整理的这篇文章主要介绍了centos apache 使用 mod_proxy_fcgi 支持多版本 php,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
转载自:http://www.jianshu.com/p/213e1256f364
/usr/bin/PHP56 # 执行文件 /opt/remi/PHP56/root/etc # 配置文件目录 /opt/remi/PHP56/root/etc/PHP.ini # 配置文件 /opt/remi/PHP56/root/usr/bin/php-cgi # cgi 运行文件 /opt/remi/PHP56/root/usr/sbin/PHP-fpm # PHP-fpm /opt/remi/PHP56/root/etc/sysconfig/PHP-fpm # PHP-fpm 系统变量配置文件 /opt/remi/PHP56/root/var/run/PHP-fpm # 运行pid /opt/remi/PHP56/root/var/log/PHP-fpm # 日志
配置根目录 :/opt/remi/PHP56/root/etc
PHP.ini PHP-fpm.conf /PHP-fpm.d www.conf
; 进程池名称,之前是 www [PHP56-fpm] ... ; 监听端口,之前是 9000 listen = 127.0.0.1:9056
目录/etc/httpd/conf.d/
vim test_host.conf
<VirtualHost *:80> DocumentRoot "/webdata/www/test_host/" ServerName test_host.com <FilesMatch "\.PHP$"> SetHandler "proxy:fcgi://localhost:9056" </FilesMatch> <Directory "/webdata/www/test_host/"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from All </Directory> </VirtualHost>
/opt/remi/PHP56/root/usr/sbin/PHP-fpm service httpd restart
由于这个remi 的没有启动脚本,所以新建立一个脚本进行管理
放置位置
/etc/init.d/PHP56-fpm
,并给定执行权限
#!/bin/bash # # Startup script for the remi PHP56-FPM server. # # processname: PHP-fpm # config: /opt/remi/PHP56/root/etc/PHP.ini DESC="PHP56-fpm daemon" NAME=PHP56-fpm # PHP-fpm路径 DAEMON=/opt/remi/PHP56/root/usr/sbin/PHP-fpm # 配置文件路径 CONfigFILE=/opt/remi/PHP56/root/etc/PHP-fpm.conf # PID文件路径(在PHP-fpm.conf设置) PIDFILE=/opt/remi/PHP56/root/var/run/PHP-fpm/PHP-fpm.pid SCRIPTNAME=/usr/init.d/$NAME # Gracefully exit if the package has been removed. test -x $DAEMON || exit 0 rh_start() { $DAEMON -y $CONfigFILE || echo -n " already running" } rh_stop() { kill -QUIT `cat $PIDFILE` || echo -n " not running" } rh_reload() { kill -HUP `cat $PIDFILE` || echo -n " can't reload
以上是大佬教程为你收集整理的centos apache 使用 mod_proxy_fcgi 支持多版本 php全部内容,希望文章能够帮你解决centos apache 使用 mod_proxy_fcgi 支持多版本 php所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。