phpstudy使用fcgid脚本映射实现php多版本共存

本文介绍了如何通过Apache的fcgid模块配置phpstudy,以实现不同项目使用不同PHP版本的需求。主要步骤包括在httpd.conf中加载fcgid_module,设置PHP_FCGI相关参数,并为每个项目指定特定的PHP版本路径,确保多版本PHP的和谐共存。
摘要由CSDN通过智能技术生成

在Apache的配置文件httpd.conf下添加下面几个配置

LoadModule fcgid_module modules/mod_fcgid.so

AddHandler fcgid-script .fcgi .php

FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000

FcgidMaxRequestsPerProcess 1000

FcgidMaxProcesses 15

FcgidIOTimeout  120

FcgidIdleTimeout  120

AddType application/x-httpd-php .php

# 全局默认使用的PHP版本配置

FcgidInitialEnv PHPRC "D:/phpstudy/PHPTutorial/php/php-7.0.12-nts"

FcgidWrapper "D:/phpstudy/PHPTutorial/php/php-7.0.12-nts/php-cgi.exe" .php

然后在每个项目下配置你想使用的php版本就行了。

例:

<VirtualHost *:80>

    DocumentRoot "D:\phpStudy\WWW\php56"

    ServerName localhost

    ServerAlias 

    FcgidInitialEnv PHPRC "D:/phpStudy/php56n/"

   FcgidWrapper "D:/phpStudy/php56n/php-cgi.exe" .php

  <Directory "D:\phpStudy\WWW\php56">

      Options FollowSymLinks ExecCGI

      AllowOverride All

      Order allow,deny

      Allow from all

      Require all granted

  </Directory>

</VirtualHost>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值