伊人伊人伊人-亚洲伊人久久一次-天堂伊人网-伊人国产在线观看-在线播放精品-在线播放国产一区

如果你手上有兩套php程序,一套是基于php2.3,一套是基于php3.0的,兩套程序要同時上線,此時你可以安裝多個apache,但是存在端口沖突 問題,如果使用不同端口,域名就要帶端口號。增加服務器也是一種方法,但是增加了不必要的成本。如果在一臺服務器上同時運行多個版本的php程序呢? 使用Apache  + .htaccess + PHP CGI方案解決這個問題
首先,我們先下載我們所要的php版本,你也可以下載phpstudy集成開發環境,這里以phpstudy集成開發環境為例

打開apache配置文件,設置每個php版本的別名信息.

找到alias_module模塊的配置信息,像如圖配置

    ScriptAlias /php53/ "C:/phpStudy/php52/"
    ScriptAlias /php54/ "C:/phpStudy/php53/"

找到mime_module模塊,添加以下代碼

 AddType application/x-httpd-php .php .phtml

 

為了.htaccess文件起作用,我們需要在httpd.conf中找到 <Directory /> </Directory> 節點將里面的 AllowOverride 屬性修改為 AllowOverride All.

圖為apache2.4的配置信息,apache2.2的配置信息略有不同,請參考其他資料


到你想指定php版本的網站目錄中放置一個.htaccess文件,在文件中寫入程序對應的php版本的打碼信息

例如,如果程序是php5.2的,下面的php52是第二步中設置的php所在的目錄別名

Action application/x-httpd-php "/php52/php-cgi.exe"

使用此方法時,如果偽靜態是這樣配置的

RewriteRule ^(.*)$ /index.php/$1 [L]

請改成

RewriteRule ^(.*)$ /index.php?/$1 [L]
對于使用phpstudy集成環境的網友,請在按下圖注釋httpd.cof的配置

 

 

 

 

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 华容县| 南陵县| 汽车| 利辛县| 全州县| 北安市| 托里县| 班玛县| 临沭县| 南开区| 信丰县| 额敏县| 泰兴市| 福鼎市| 唐海县| 连南| 射阳县| 沈阳市| 汶上县| 泾源县| 镶黄旗| 周口市| 淮阳县| 兰考县| 内丘县| 张家口市| 靖州| 渑池县| 名山县| 大丰市| 白玉县| 永济市| 和平县| 双柏县| 射洪县| 尖扎县| 汉寿县| 竹山县| 建阳市| 南开区| 武功县|