多版本PHP

Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置全过程

纵然是瞬间 提交于 2019-12-02 03:55:29
因为某种需求,可能是因为早期的项目需要低版本的php,和目前开发所用的版本不太一致,我们需要给不同的虚拟主机配置不同版本的PHP。避免去额外配置多个Apache,等iis和apache共存的麻烦。 下文引量说明: D:/Apache/ Apache安装目录 D:/php53/ PHP5.3版本目录,以上版本类同 D:/WEB/* 虚拟主机主目录 #准备工作 测试系统(windows7x64) 所需文件 apache2.2(x86)、PHP(nts)、fcgid(mod_fcgid-2.3.6-win32-x86) 1.常规手动部署apache方法(不会apache配置的请先移步看下Apache基本手工配置方法),解压fcgid,取其mod_fcgid.so至modules目录 PHP各版本解压到不同目录并配置,任意位置,方便即可。 2.打开httpd.conf 注释掉以下类似配置 #LoadModule php5_module "D:/php53/php5apache2_2.dll" #PHPIniDir "D:/php53/" 3.增加配置(尾部或中部即可) #加载fcgid扩展模块(额外说明,fcgid根据实际apache版本对应,apache2版本测试2.3.6正常) LoadModule fcgid_module modules/mod_fcgid.so #添加映射