Windows上安裝Apache2、PHP5、MySQL5及與Resin配合實現多系統之整合
2024-08-27 18:28:09
供稿:網友
誰知坎坷頗多,故覺得有必要記錄下來,一來為了備忘,二來希望對后來者有所助益,避免走不必要的彎路。本人的安裝操作過程也參考了很多前輩們的經驗,在此一并表示感謝。
另外在進入正題前,再說幾句題外話。下文的安裝整合在Apache2.2、PHP5、MySQL5、resin-3.1.10上測試通過,但考慮到每個人電腦本身運行環境的差異,并不能保證按照筆者的流程可以順利在各個電腦上安裝運行。因此按照此流程安裝的朋友遇到問題時,請自行通過Google、百度解決。因為別人文章里言之鑿鑿順利完成的安裝,在筆者電腦里卻就是無法運行,出的問題也是稀奇古怪,毫無道理可言。以下流程筆者走了不下10余次,其間磕磕碰碰、反反復復、裝裝卸卸、修修改改,不由感嘆程序員工作之煩復瑣碎,心想如能以程序員執著之精神、頑強之意志、堅韌之毅力來做其他事情,諸事皆成!
好了,下面進入正題。
一、安裝apache 2.2.14
1、運行安裝程序,一路“Next”到“Server Information”,前兩處有域名填域名,無域名可填localhost(也可隨意填寫),其余接受默認選項即可,按“Next”繼續。
2、選擇安裝類型,如果需要更改默認程序安裝目錄的話,選擇Custom自定義安裝,否則選Typical進行默認安裝。此處筆者選擇Custom,按“Next”繼續。
3、出現選擇安裝選項界面,點選“Change...”指定安裝目錄,按“Next”繼續。
4、確認安裝選項無誤后,按“Install”開始安裝。安裝向導成功完成時,右下角狀態欄會出現一個新的小圖標,設置成“Start”狀態表示Apache服務已經開始運行,按“Finish”結束。
5、在瀏覽器輸入http://localhost/,如果顯示“It works!”,表示Apache已能正常工作。如果沒有顯示,或者提示出錯,或者Apache小圖標的綠燈不亮,則可能是系統80端口被占用。這時需要查找出錯原因,一般情況可能是IIS、迅雷等軟件占用了80端口,關閉該軟件即可。
二、安裝php-5.2.5
1、將PHP的壓縮包解壓到指定文件夾中,筆者將其解壓到D:/dev/php。
2、將其中的php.ini-recommended文件改名為php.ini,同時修改其內容:
(1);default_charset = "iso-8859-1"改為:default_charset ="utf-8";
(2)extension_dir = "./" 改為:extension_dir =" D:/dev/php/ext";
(3)找到memory_limit = 128M,修改數值可限定php腳本最多占用的內存大??;
(4)根據需求選擇要加載的模塊,方法是去掉前面的;號,通??杉虞d如下的模塊:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3、將PHP安裝路徑添加到Windows的系統路徑中,具體方法是:在“我的電腦”上右鍵點擊選擇“屬性”,在“系統屬性”窗口中按“高級”標簽,點選“環境變量”,在“系統變量”下找到“Path”變量,將“;D:/dev/php;D:/dev/php/ext”添加到原有值的最后面(具體路徑根據真實安裝路徑修改),修改之后重啟生效。