windows xp下搭建Apache2.2.15+php5.2.13

來源:互聯網
上載者:User

1, 下載httpd-2.2.15-win32-x86-no_ssl.msihttp://www.apache.org/

      (這個有兩個版本ssl,和no_ssl,按需要下載)

      下載php-5.2.13-Win32,http://cn.php.net/distributions/php-5.2.13-Win32.zip

      (有安裝版和解壓版,這次我用解壓版。一開始用php-5.3.2,在載入模組時,老是報錯,以我能力查資料,均說版本問題,現在

       也沒有搞明白什麼原因,暫不管他,先搭 起php再說)

 

2, 先安裝apache,可在network domain、server domain中輸入localhost,填入管理員的郵箱地址,我安裝路徑

       為D:/Program  Files,安裝完畢,正常啟動,輸入地址127.0.0.1,看是否工作正常!It is works! OK!(如不正常,多

       數是連接埠佔用,看看是否 有程式佔用了80連接埠,關閉,改掉都可)

 

3,  在apache目錄中有一個設定檔,httpd.conf 需要配置,便於php運行!

       1)尋找“DocumentRoot”,這裡是指定首頁放置的目錄。按大家需要配置!

       2)尋找“DirectoryIndex”,這裡是預設首頁檔案名稱,這次搭建php,加上index.php,按需配置!

       3)尋找“<Directory />”,將“Deny from all”修改為“allow from all”。You don't have permission to access / on

       this server.這句提示此參數有關!

       httpd.conf檔案改變後都要重啟apache才會生效!

 

4, 配置php。

       1)我解壓到D:/Program  Files/php,大家按需要,

       2)將PHP目錄(D:/PHP)下的 php.ini-dist 檔案重新命名為 php.ini,PHP的設定檔就是它,修改以下幾個地方

            修改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資料庫;

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

 

       4)最後修改 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。

5    以上就完成了apache和php的配置過程了,重啟apache。在伺服器的預設目錄裡建立檔案

       index.php,    寫上如下代碼:
       <?php
          phpinfo();
       ?>

 

 

有幾點要注意,

1.apache和php的設定檔裡要注意(/和/的區分)

2.Program File = Progra~1,路徑裡面不能有空格

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.