線上服務(wù)咨詢
Article/文章
記錄成長(zhǎng)點(diǎn)滴 分享您我感悟
您當(dāng)前位置>首頁(yè) > 知識(shí) > 網(wǎng)站建設(shè)
如何讓phpstudy同時(shí)運(yùn)行多個(gè)php版本
發(fā)表時(shí)間:2019-07-30 15:59:24
文章來(lái)源:沈陽(yáng)軟件開(kāi)發(fā)
標(biāo)簽:網(wǎng)站建設(shè) 小程序開(kāi)發(fā) 小程序制作 微信小程序開(kāi)發(fā) 公眾號(hào)開(kāi)發(fā) 微信公眾號(hào)開(kāi)發(fā) 網(wǎng)頁(yè)設(shè)計(jì) 網(wǎng)站優(yōu)化 網(wǎng)站排名 網(wǎng)站設(shè)計(jì) 微信小程序設(shè)計(jì) 小程序定制 微信小程序定制
瀏覽次數(shù):0
如果你有兩套PHP程序,一套基于php2.3,一套基于php3.0,兩套程序應(yīng)該同時(shí)在線,你可以在這個(gè)時(shí)候安裝多個(gè)apache,但是存在端口沖突問(wèn)題,如果使用不同的端口,域名將具有端口號(hào)。添加服務(wù)器也是一種方法,但會(huì)增加不必要的成本。如果您同時(shí)在一臺(tái)服務(wù)器上運(yùn)行多個(gè)版本的php程序,該怎么辦?使用Apache + .htaccess + PHP CGI解決方案來(lái)解決這個(gè)問(wèn)題首先,我們首先下載我們想要的php版本,你也可以下載phpstudy集成開(kāi)發(fā)環(huán)境,這里phpstudy集成開(kāi)發(fā)環(huán)境例如
打開(kāi)apache配置文件并為每個(gè)php版本設(shè)置別名信息。
找到alias_module模塊的配置信息,如圖配置 ScriptAlias/php53 /'C:/phpStudy/php52 /'ScriptAlias/php54 /'C:/phpStudy/php53 /'
找到mime_module模塊并添加以下代碼
AddType application/x-httpd-php .php .phtml
為了使.htaccess文件正常工作,我們需要在httpd.conf中找到該節(jié)點(diǎn),并將其中的AllowOverride屬性更改為AllowOverride All。
圖為apache2.4的配置信息,apache2.2的配置信息略有不同,請(qǐng)參考其他信息
將.htaccess文件放在要指定php版本的網(wǎng)站目錄中,并在文件中寫(xiě)入與該程序?qū)?yīng)的php版本的代碼信息
例如,如果程序是php5.2,則以下php52是第二步中php集的目錄別名
動(dòng)作應(yīng)用程序/x-httpd-php'/php52/php-cgi.exe'
使用此方法時(shí),如果偽靜態(tài)配置如此
RewriteRule ^(。*)$/index.php/$1 [L]
請(qǐng)改為
RewriteRule ^(。*)$ /index.php?/$1 [L]對(duì)于使用phpstudy集成環(huán)境的用戶,請(qǐng)按照下圖httpd.cof配置中的說(shuō)明進(jìn)行操作
網(wǎng)站建設(shè),小程序開(kāi)發(fā),小程序制作,微信小程序開(kāi)發(fā),公眾號(hào)開(kāi)發(fā),微信公眾號(hào)開(kāi)發(fā),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站優(yōu)化,網(wǎng)站排名,網(wǎng)站設(shè)計(jì),微信小程序設(shè)計(jì),小程序定制,微信小程序定制