|
有時候,我們需要在WINDOWS服務(wù)器中安裝多個不同版本的php環(huán)境,或采用不同的php.ini配置,例如在使用中國E商務(wù)網(wǎng)的IONCUBE系統(tǒng)對php程序進行加密后,要在php.ini中設(shè)置加載選項目,但這個選項和zend加密程序解釋器不能同時存在,如果在服務(wù)器中有另外程序采用ZEND加密的話,就非常可惜。
如果能在WINDOWS服務(wù)器中裝多套php,使用不同的php.INI就可以解決這樣的問題。但是如果采用正規(guī)的方法要重新編譯php,比較麻煩。我們最近已經(jīng)研究成功,采用另一種方式來安裝多個php:
首先安裝一套php,采用默認(rèn)方式,裝在c:php ,安裝后,php.ini一般自動復(fù)制到c:winnt下。
將winnt下的php.ini用Ctrl+c和 Ctrl+V方式復(fù)制到c:php下,這時候你可以用phpINFO()查看php.ini的路徑,已經(jīng)自動變成c:/php/php.ini 了。
接著,就可以安裝第二套php,最好換個磁盤,安裝在d:php,安裝時,php又會把php.ini拷貝在c:winnt下,只要如法炮制將其拷貝到d:php下就可以了。
然后,在IIS -> 主目錄->配置中,可以為不同站點指定不同的php運行文件就可以了。
采用此方法安裝兩套php后,對系統(tǒng)資源并沒有特別的影響,經(jīng)測試,系統(tǒng)運行正常。
php技術(shù):WINDOWS服務(wù)器安裝多套PHP的另類解決方案,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。