摘要:我個人機器上環(huán)境是基于運行的,如你想部署其他版本的或在更多的版本之間切換,同理操作步驟是一致的。為了日常的操作方便,我們還可以編寫文件來快速自動切換。
我個人機器上環(huán)境是基于Apache2.2運行的PHP5.2/4,如你想部署其他版本的PHP或在更多的版本之間切換,同理操作步驟是一致的。
依本人環(huán)境為例,機器上已經(jīng)安裝了PHP5.2版本, 所以首先重新創(chuàng)建5.2的服務(wù):
如果你機器上已經(jīng)運行了Web Server服務(wù),可先暫停并設(shè)置為手動執(zhí)行(因后續(xù)我們幾乎不再默認運行此服務(wù)了)。
編輯httpd.conf配置文件,加入以下形式的內(nèi)容
#提供apache調(diào)用的php5.2版本dll路徑 LoadModule php5_module "e:/AppServphp5php5apache2_2.dll" #你的php5.2版本php.ini路徑 PHPIniDir "C:/Windows/php.ini"
打開cmd命令行,切換到你的Apache bin目錄,執(zhí)行如下命令
httpd.exe -k install -n Apache_php5.2 -D php5.2
現(xiàn)在你可以重啟新的名為Apache_php5.2服務(wù),在PHP中打印phpinfo()來測試運行是否正常
上述過程無誤的話,可以繼續(xù)進行PHP5.4版本的配置了,你會感覺有種熟悉的感覺了
下載PHP5.4的二進制版本,并解壓到你希望放置的目錄(我機器上路徑為:E:/AppServ/php-5.4.37)
再次編輯httpd.conf配置文件,加入以下形式的內(nèi)容
LoadModule php5_module "E:/AppServ/php-5.4.37/php5apache2_2.dll" #php5.4的ini路徑(注意php5.4中將默認用php.ini-production/development兩個文件存在,個人已重命名) PHPIniDir "E:/AppServ/php-5.4.37/php.ini"
打開cmd命令行,創(chuàng)建php5.4服務(wù)的apache服務(wù)
httpd.exe -k install -n Apache_php5.4 -D php5.4
經(jīng)過這樣的配置,我們就實現(xiàn)了在不同PHP版本之間的切換。為了日常的操作方便,我們還可以編寫B(tài)at文件來快速自動切換。
@echo off @sc query apache_php5.4 | find /i "running" > null if %ERRORLEVEL% == 0 ( net stop apache_php5.4 net start apache_php2.2 ) else ( net stop apache_php2.2 net start apache_php5.4 ) pause
Now it"s ending!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/23093.html
摘要:我個人機器上環(huán)境是基于運行的,如你想部署其他版本的或在更多的版本之間切換,同理操作步驟是一致的。為了日常的操作方便,我們還可以編寫文件來快速自動切換。 我個人機器上環(huán)境是基于Apache2.2運行的PHP5.2/4,如你想部署其他版本的PHP或在更多的版本之間切換,同理操作步驟是一致的。 依本人環(huán)境為例,機器上已經(jīng)安裝了PHP5.2版本, 所以首先重新創(chuàng)建5.2的服務(wù): 如果你機器上已...
閱讀 3349·2023-04-25 16:50
閱讀 979·2021-11-25 09:43
閱讀 3637·2021-09-26 10:11
閱讀 2576·2019-08-26 13:28
閱讀 2588·2019-08-26 13:23
閱讀 2491·2019-08-26 11:53
閱讀 3634·2019-08-23 18:19
閱讀 3049·2019-08-23 16:27