本文目錄一覽:
IIS8.0怎麼配置多版本php站點?
在iis管理器的根節點上,添加php的處理程序映射 ,這個會是全局默認的php版本
然後具體到某個站點,如果需要不同版本,需要在左側節點中定位到該站點,管理處理程序映射,找到繼承的php fcgi配置,點編輯,修改為需要的php版本即可。
另外 ,php.ini不要放到windows目錄中,這樣不能針對多版本使用不同配置了。
可以把php.ini放在對應的php版本的根目錄就行(php.exe所在目錄)。然後針對每個版本的php配置就可以了。擴展目錄可以直接以相對目錄的形式設置
php版本目錄結構
根節點配置php後,站點的模塊映射中的php會顯示為繼承
指定站點的php版本修改後會顯示為本地
另外 ,修改這個配置後,會在網站根目錄生成一個web.config( 如果已有,會在對應節點增加配置 ),這個web.config不要刪除或修改php配置的內容,因為這個配置是和管理器中的同步的
以上配置方法主要結合iis的配置文件,是不能一個站點配置多個版本的php的.實際項目中也很少有這樣的需求. 如果需要,可以採用變通的方式解決:
如:主站/子站協同運行,採用接口互相調用(把一個站點變成多個站點)
或者使用rewrite+php-fpm的模式, 匹配指定的路徑轉發給指定的php版本(同一個站點下按路徑區分)
apache怎麼配置多版本PHP
對於不同的php版本在啟動php-fpm/cgi的時候設置不同的端口(例如7.1設置為:9000,7.2設置為9001以此類推),然後不同的配置轉發給對應版本端口的php-fpm/cgi就得到的不同的php版本結果.
如何配置多個版本的php(php
用集成環境phpwamp8.1.8.8,自身就集成了6個常用版本(包含最新php7)
如果還不符合你要求,可以在站點管理裏面自定義設置php版本,phpwamp官方下載頁面提供了700個php版本隨便你切換
站點管理可以添加任意設置的站點,多個不同的php版本也可以同時運行,對比測試的利器。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/271393.html