明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

WINDOWS服務(wù)器安裝多套PHP的另類處理方案

[摘要]有時(shí)候,我們需要在WINDOWS服務(wù)器中安裝多個(gè)不同版本的PHP環(huán)境,或采用不同的php.ini配置,例如在使用中國(guó)E商務(wù)網(wǎng)的IONCUBE系統(tǒng)對(duì)PHP程序進(jìn)行加密后,要在php.ini中設(shè)置加載選項(xiàng)目,但這個(gè)選項(xiàng)和zend加密程序解釋器不能同時(shí)存在,如果在服務(wù)器中有另外程序采用ZEND加密的話,...

    有時(shí)候,我們需要在WINDOWS服務(wù)器中安裝多個(gè)不同版本的PHP環(huán)境,或采用不同的php.ini配置,例如在使用中國(guó)E商務(wù)網(wǎng)的IONCUBE系統(tǒng)對(duì)PHP程序進(jìn)行加密后,要在php.ini中設(shè)置加載選項(xiàng)目,但這個(gè)選項(xiàng)和zend加密程序解釋器不能同時(shí)存在,如果在服務(wù)器中有另外程序采用ZEND加密的話,就非常可惜。

    如果能在WINDOWS服務(wù)器中裝多套PHP,使用不同的PHP.INI就可以解決這樣的問(wèn)題。但是如果采用正規(guī)的方法要重新編譯PHP,比較麻煩。我們最近已經(jīng)研究成功,采用另一種方式來(lái)安裝多個(gè)PHP:

    首先安裝一套PHP,采用默認(rèn)方式,裝在c:php ,安裝后,php.ini一般自動(dòng)復(fù)制到c:winnt下。

    將winnt下的php.ini用Ctrl+c和 Ctrl+V方式復(fù)制到c:php下,這時(shí)候你可以用PHPINFO()查看php.ini的路徑,已經(jīng)自動(dòng)變成c:/php/php.ini 了。

    接著,就可以安裝第二套PHP,最好換個(gè)磁盤,安裝在d:php,安裝時(shí),PHP又會(huì)把php.ini拷貝在c:winnt下,只要如法炮制將其拷貝到d:php下就可以了。

    然后,在IIS -> 主目錄->配置中,可以為不同站點(diǎn)指定不同的PHP運(yùn)行文件就可以了。

   采用此方法安裝兩套PHP后,對(duì)系統(tǒng)資源并沒有特別的影響,經(jīng)測(cè)試,系統(tǒng)運(yùn)行正常。