學習PHP的第一步--本地架設配置詳解
PHP安裝
作者:sports98
使用PHP環境的WEB工作環境越來越多了,PHP版本也在從PHP3逐步的完善到PHP4,然後到php4.2.2
php4.2.3,php4.3.0RC2;早一段時間就有人問php4.2.2與apache2的結合存在問題,後來在linuxforum.net內
看到一帖採用更改SOURCE的辦法通過編譯,也沒去嘗試。隨著工作的需要以及個人的愛好,在自己機器上使
用PHP,由於其他很多工作是在WIN系統下完成的因此我就主說一下PHP在WIN系統下的配置。
先說明一下本人機器配置:
CPU:P4 1.5G
RAM:256MB
HD :40G
系統環境:
Windows Advanced Server Sp3
Web系統:
IIS5.0
Apache
Apache2
數據庫 :
Mysql4.0
老版本安裝:
早期採用的是php4.1.2安裝方法以前帖子都有提到,這裡再簡單的說一下
IIS內安裝PHP我習慣使用ISAPI模式安裝,CGI模式不喜歡使用(個人愛好而已~),好像很多書上寫的
多半是CGI模式的安裝,原因很簡單~,CGI的安裝模式是比較簡單的,
PHP以CGI模式安裝到IIS
======================
開始-》設置-》控制面版-》管理工具-》Internet 服務管理器
右鍵選取WEB站點,選擇[屬性]
Web站點屬性對話頁面 -》 主目錄 -》 配置 -》 添加 -》可執行文件為(php.exe %s%s)--找到你的PHP安裝目錄
擴展名不用說了,肯定是php了
然後修改一下你的文檔,增加個index.php
運行cmd.exe ->net stop iisadmin ->net start w3svc (你也可以利用Internet 服務管理器進行IIS重起就可以了)
訪問一下你的
訪客無法瀏覽此圖片或連結,請先 註冊 或 登入會員 。,當然了最好放個phpinfo();來檢測一下
*******此方法通用php4.1.* -4.2.* -4.3.0
PHP以ISAPI模式安裝到IIS
=======================
開始-》設置-》控制面版-》管理工具-》Internet 服務管理器
右鍵選取 *機器名 -》屬性
編輯WWW屬性-》ISAPI 篩選器-》添加-》名為PHP,路徑應為%PATHTOPATH%sapiphp4isapi.dll
點選文檔-》增加index.php
編輯站點,重複一下步驟OK
重新啟動IIS,方法見上,然後檢測
*******此方法通用php4.1.* -4.2.* -4.3.0
PHP4.1(3).X以apache模式安裝到Apache/Apache2
========================================
編輯Apache配置文件httpd.conf
增加
LoadModule php4_module $PATHTOPHP$/sapi/php4apache(2).dll --(2)為Apache2所使用
AddModule mod_php4.c
AddType application/x-httpd-php .php
DirectoryIndex 後增加index.php
(其他的比如說文檔的主服目錄等自己設置)
重新啟動Apache
********此方法適用PHP4.1.x/4.3.0
PHP4.1(3).X以CGI模式安裝到Apache/Apache2
========================================
編輯Apache配置文件httpd.conf
增加
scriptAlias /php/ "%PATHTOPHP%"
Action application/x-httpd-php "/php/php.exe"
AddType application/x-httpd-php .php
DirectoryIndex 後增加index.php
(其他的比如說文檔的主服目錄等自己設置)
重新啟動Apache
********此方法適用PHP4.1.x/4.3.0
PHP4.2.x安裝到Apache(Apache模式/cgi模式)
====================
方法同4.1一樣
PHP4.2.X安裝到Apache2
始終沒沒安裝成功過,提示錯誤,我更換為php4.3.0RC2後安裝成功
System Windows NT localhost 5.0 build 2195
Build Date Nov 27 2002 21:11:38
Server API Apache 2.0 Filter
====================
以上為本人對PHP(Win系統下)安裝的一點,希望對各位有所幫助。等過段時間手裡事情忙了個清單後再考慮寫一下在
linux下的安裝~:)
將源代碼和接前代碼中的代碼合併成一個treemenu.js文件,在在頁面中引入即可
[
本帖最後由 sweetyro 於 2006-5-13 14:11 編輯 ]