亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

Windows下基于Apache的PHP4和PHP5共存

添加時(shí)間:2011-2-27  添加: admin 

 在學(xué)習(xí)PHP過程中可能要同時(shí)用到PHP4和PHP5,網(wǎng)上也有不少關(guān)于二者共存的安裝方法,大多是一個(gè)安裝在IIS下,一個(gè)安裝在Apache下。下面介紹一下本人的安裝方法,自認(rèn)為比較優(yōu)化,而且非常方便升級。
  
為了方便介紹,先介紹一下本人的安裝環(huán)境:Windows XP Pro SP2,Apache 2.0.55和PHP4.4.1、PHP5.1.1,都安裝在D:(即D區(qū)上有以下文件夾d:apache2、d:php4、d:php5),網(wǎng)卡配置兩個(gè)IP地址192.168.0.2和192.168.0.3(至于如何配置多個(gè)IP地址,不是本文介紹重點(diǎn))。下面以Apache的模塊式安裝方法為例進(jìn)行介紹:

1、安裝配置Apache 2.0.55服務(wù)器。在同意許可協(xié)議后會有填寫服務(wù)器信息的頁面,本地調(diào)試,前面兩個(gè)輸入 localhost 。編輯httpd.conf 文件,分別定位到ServerName localhost:80和Listen 80,都在前面加#關(guān)閉其設(shè)置。

2、準(zhǔn)備PHP。分別解壓下載的PHP壓縮包(例如php-5.1.1-Win32.zip),放置到d:php4和d:php5。

3、分別配置php.ini。因?yàn)橛袃蓚(gè)版本的PHP,所以要分別配置。分別復(fù)制一份php.ini-recommended后重命名為php.in,就放在原路徑。
題外話:過時(shí)方法要這樣處理,復(fù)制php.ini文件至x:winnt(x:windows)或apache的安裝文件夾,并且copy x: phpphp5ts.dll、php4ts.dll等dll文件到winnt(windows)、或winntsystem32或apache的安裝文件夾下。本人強(qiáng)烈推薦你不要這么做,以后升級比較麻煩,下面將給出理由。

4、修改windows path變量。加入

d:php4;d:php5
到path環(huán)境變量中,即告訴系統(tǒng)到哪里去查找php5ts.dll等動(dòng)態(tài)鏈接庫文件,所以我們也沒有必要將這些dll文件復(fù)制到%windir%,所以升級PHP也方便很多,不用去一一刪除原來那些文件。至于怎樣修改path路徑,你可以查看這里。

5、分別修改php.ini。主要修改一下extension_dir和extension_dir。分別在php.ini中找到上面的變量,加入適當(dāng)?shù)穆窂健N沂沁@樣修改的,PHP4的php.ini中

extension_dir = "D:php4extensions"


include_path = "d:php4pear;d:php4includes"
PHP5的php.ini中

extension_dir = D:php5ext


include_path = "D:php5PEAR;D:php5"
其實(shí)一般來說還需要修改php.ini中的其他不少參數(shù)值,例如文件上傳臨時(shí)路徑、Session臨時(shí)路徑、郵件設(shè)置、擴(kuò)展模塊配置(PHP5中為了支持mysql要去掉以下代碼中的;號)

;extension=php_mysql.dll
但由于不是本文的重點(diǎn),所以不詳細(xì)介紹。

6、修改httpd.conf。在最后加入以下代碼:

<IfDefine !php5>
Listen 192.168.0.2:80
LoadModule php4_module "d:/php4/sapi/php4apache2.dll"
PHPiniDir "d:/php4/php.ini"
</IfDefine>

<IfDefine php5>
Listen 192.168.0.3:80
LoadModule php5_module "d:/php5/php5apache2.dll"
PHPiniDir "d:/php5/php.ini"
</IfDefine>

AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps


適當(dāng)解釋一下:

PHPiniDir = "d:php4"
即告訴Apache在"d:php4"路徑中查找php.ini文件,這樣我們就不必將php.ini復(fù)制到其他目錄中去,很好地處理了兩個(gè)php.ini的共存問題。IfDefine是Apache的指令,可以在Apache手冊中查找。
http.conf的其他的指令,比如 DirectoryIndex 和 AddDefaultCharset 請自己設(shè)置。

7、創(chuàng)建PHP5的Apache服務(wù)。在命令行下執(zhí)行以下命令:

apache -k install -D php5 -n Apache2-PHP5
即在windows中創(chuàng)建了php5 運(yùn)行參數(shù)名稱為Apache2-PHP5的服務(wù)項(xiàng),可以到 管理工具->服務(wù)中啟動(dòng),也可以使用 Apache 2 自帶的 Monitor Apache Servers 啟動(dòng)。可以只運(yùn)行任意一個(gè)PHP,也可以同時(shí)運(yùn)行。

8、調(diào)試PHP。用以下地址調(diào)試PHP4

http://192.168.0.2
用以下地址調(diào)試PHP5

http://192.168.0.3
(具體安裝時(shí)IP地址可自行設(shè)置)
特別提示:因?yàn)樾薷牧藀ath路徑,所以一定要重啟系統(tǒng)方可生效。而且配置了php.ini或http.conf后一定要重啟Apache方可生效。

關(guān)鍵字:Windows Apache PHP4 PHP5 共存

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項(xiàng)備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎(jiǎng)  警警  手機(jī)打開網(wǎng)站