Windows系統內容下一個Apache運行多個PHP版本

來源:互聯網
上載者:User

標籤:

我個人機器上環境是基於Apache2.2啟動並執行PHP5.2/4,如你想部署其他版本的PHP或更多的版本之間切換,同理操作步驟是一樣的。

依本人環境為例,機器上已經安裝了PHP5.2版本, 所以首先重新建立5.2的服務:

  • 如果你機器上已經運行了Web Server服務,可先暫停並設定為手動執行(因後續我們幾乎不再預設運行此服務了)。
  • 編輯httpd.conf設定檔,加入以下形式的內容

    <ifdefine php5.2>
    # 提供apache調用的php5.2版本dll路徑
    LoadModule php5_module "e:/AppServ\php5\php5apache2_2.dll"
    # 你的php5.2版本php.ini路徑
    PHPIniDir "C:/Windows/php.ini"
    </ifdefine>

  • 開啟cmd命令列,切換到你的Apache bin目錄,執行如下命令
    httpd.exe -k install -n Apache_php5.2 -D php5.2
  • 現在你可以重啟新的名為Apache_php5.2服務,在PHP中列印phpinfo()來測試回合是否正常

上述過程無誤的話,可以繼續進行PHP5.4版本的配置了,你會感覺有種熟悉的感覺了

  • 下載PHP5.4的二進位版本,並解壓到你希望放置的目錄(我機器上路徑為:E:/AppServ/php-5.4.37)
  • 再次編輯httpd.conf設定檔,加入以下形式的內容
    <ifdefine php5.4>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"</ifdefine>
  • 開啟cmd命令列,建立php5.4服務的apache服務
    httpd.exe -k install -n Apache_php5.4 -D php5.4

     

Windows系統內容下一個Apache運行多個PHP版本

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.