windows下搭建Apache2.2.15和php-5.2.13的配置方法

來源:互聯網
上載者:User

  最近要搭建一個部落格系統,用到了開源項目WordPress,下載後才知道是用php寫的,以前一直沒有用過php,所以就開始搭建php的開發環境。從網上搜了一大堆資料,遇到很多問題,道路艱辛啊,浪費了一下午才配置成功,我把正確的配置方法跟大家分享一下,省得浪費時間。

 

1、下載Apache2.2.15,到http://archive.apache.org/dist/httpd/binaries/win32/裡下載apache_2.2.15-win32-x86-no_ssl.msi ,安裝方法挺簡單,在network domain、server domain中輸入localhost,填入管理員的郵箱地址,出現選擇安裝路徑的介面,預設的路徑比較長,我把安裝路徑修改為:“D:/Apache2.2/”,繼續安裝,直到完成。

     安裝完畢,apache就自動啟動,可以測試apache是否成功啟動。在瀏覽器地址欄裡輸入:http://localhost/或http://127.0.0.1/,如果出現“It works.”,那麼恭喜你,apache已經成功安裝了;同時在電腦右下角的工作列裡有一個綠色的apache伺服器運行表徵圖。

 

2、apache在D:/Apache2.2/conf目錄中有一個設定檔:httpd.conf 需要配置,以便php運行。

    (1) 尋找“DocumentRoot”,這裡是指定首頁放置的目錄。預設是:“D:/Apache2.2/htdocs”,你可以使用預設的目錄,也可以自己定義一個,如:“D:/PHP,這裡我使用了預設的目錄。
    (2)尋找“DirectoryIndex”,這裡是預設首頁檔案名稱,可以在index.html 的後面加入index.php和index.jsp等。每種類型之間都要留一個空格。

   (3)尋找“<Directory />”,將“Deny from all”修改為“allow from all”。如果不改這裡的話,可能會出現 You don't have permission to access / on this server. 這樣的錯誤提示,尤其在改變了預設首頁的路徑後,我在這裡浪費了很多時間啊。

      注意:每次修改httpd.conf檔案後,都要重啟apache伺服器。另外,如果你的win32系統上同時也運行iis伺服器,那麼就要先停止iis伺服器的運行,然後再啟動apache,否則apache伺服器無法啟動。

3、配置php。

     (1)從php官網上下載,地址http://windows.php.net/download/,下載php-5.2.13-Win32-VC6-x86.zip。

     (2)將PHP的壓縮包zip解壓到一個目錄下,我解壓到了:“D:/PHP”

     (3)將PHP目錄(D:/PHP)下的 php.ini-dist 檔案重新命名為 php.ini,PHP的設定檔就是它,修改以下幾個地方,修改好後把     php.ini 檔案複製到 C:/WINDOWS/ 目錄裡:
     修改1:在php.ini中尋找修改extension_dir="D:/php/ext" ;

     修改2:doc_root="D:/PHP" ,這裡要跟httpd.conf中的DocumentRoot一致;
    修改3:default_charset="UTF-8" ,修改預設字元集,這裡,如果前面有分號“;”,去掉這個分號;
    修改4:register_globals=Off 改為 register_globals=On ,使傳遞全域變數有效;

    修改5:尋找extension並修改
     extension=php_dba.dll 如果前面有分號,取消分號,以下同;
    extension=php_dbase.dll
    extension=php_gd2.dll GD庫做圖,一般用於圖形驗證碼;
    extension=php_mysql.dll 用於串連MYSQL資料庫;

4、將PHP目錄下的 php5ts.dll 和php5apache2_2.dll檔案拷貝到 C:/WINDOWS/system32 目錄。

5、最後修改 Apache 的 httpd.conf 檔案。在該檔案#LoadModule ssl_module modules/mod_ssl.so後面添加

     LoadModule php5_module D:/php/php5apache2_2.dll,在  AddType application/x-gzip .gz .tgz後面添加
     AddType application/x-httpd-php .php。

 

     以上就完成了apache和php的配置過程了,重啟apache。在伺服器的預設目錄“D:/Apache/htdocs”裡建立檔案index.php,寫上如下代碼:
<?php
phpinfo();
?>

   在瀏覽器地址欄裡輸入 http://127.0.0.1/ 或 http://localhost/ ,你就會看到php版本資訊了。到此為止,php和apache就已經成功的安裝了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.