线上服务咨询
如何让phpstudy同时运行多个php版本
发表时间:2019-07-30 15:59:24
文章来源:沈阳软件开发
标签:网站建设 小程序开发 小程序制作 微信小程序开发 公众号开发 微信公众号开发 网页设计 网站优化 网站排名 网站设计 微信小程序设计 小程序定制 微信小程序定制
浏览次数:0
如果你有两套PHP程序,一套基于php2.3,一套基于php3.0,两套程序应该同时在线,你可以在这个时候安装多个apache,但是存在端口冲突问题,如果使用不同的端口,域名将具有端口号。添加服务器也是一种方法,但会增加不必要的成本。如果您同时在一台服务器上运行多个版本的php程序,该怎么办?使用Apache + .htaccess + PHP CGI解决方案来解决这个问题首先,我们首先下载我们想要的php版本,你也可以下载phpstudy集成开发环境,这里phpstudy集成开发环境例如
打开apache配置文件并为每个php版本设置别名信息。
找到alias_module模块的配置信息,如图配置 ScriptAlias/php53 /'C:/phpStudy/php52 /'ScriptAlias/php54 /'C:/phpStudy/php53 /'
找到mime_module模块并添加以下代码
AddType application/x-httpd-php .php .phtml
为了使.htaccess文件正常工作,我们需要在httpd.conf中找到该节点,并将其中的AllowOverride属性更改为AllowOverride All。
图为apache2.4的配置信息,apache2.2的配置信息略有不同,请参考其他信息
将.htaccess文件放在要指定php版本的网站目录中,并在文件中写入与该程序对应的php版本的代码信息
例如,如果程序是php5.2,则以下php52是第二步中php集的目录别名
动作应用程序/x-httpd-php'/php52/php-cgi.exe'
使用此方法时,如果伪静态配置如此
RewriteRule ^(。*)$/index.php/$1 [L]
请改为
RewriteRule ^(。*)$ /index.php?/$1 [L]对于使用phpstudy集成环境的用户,请按照下图httpd.cof配置中的说明进行操作
标签:& nbsp& nbspphpstudy同时运行多个php版本网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制