18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > 网站建设

如何让phpstudy同时运行多个php版本

如果你有两套PHP程序,一套基于php2.3,一套基于php3.0,两套程序应该同时在线,你可以在这个时候安装多个apache,但是存在端口冲突问题,如果使用不同的端口,域名将具有端口号。添加服务器也是一种方法,但会增加不必要的成本。如果您同时在一台服务器上运行多个版本的php程序,该怎么办?使用Apache + .htaccess + PHP CGI解决方案来解决这个问题首先,我们首先下载我们想要的php版本,你也可以下载phpstudy集成开发环境,这里phpstudy集成开发环境例如20160108_104011.png

打开apache配置文件并为每个php版本设置别名信息。

找到alias_module模块的配置信息,如图配置20160108_104120.png ScriptAlias/php53 /'C:/phpStudy/php52 /'ScriptAlias/php54 /'C:/phpStudy/php53 /'

找到mime_module模块并添加以下代码

AddType application/x-httpd-php .php .phtml20160108_104223.png

为了使.htaccess文件正常工作,我们需要在httpd.conf中找到该节点,并将其中的AllowOverride属性更改为AllowOverride All。

图为apache2.4的配置信息,apache2.2的配置信息略有不同,请参考其他信息20160108_104315.png

将.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配置20160108_104508.png中的说明进行操作

标签:& nbsp& nbspphpstudy同时运行多个php版本

网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制

相关案例查看更多