windows中PHP5.2.14以及apache2.2.16安裝配置方法第1/2頁

來源:互聯網
上載者:User

首先下載好需要安裝的設定檔
1、apache-2.2.16
2、php-5.2.14-Win32

一、apache配置

apache的安裝不說了,安裝過程中選擇自己想安裝的位置,一路next,就可以了。預設80連接埠,安裝結束後,瀏覽器輸入http://localhost/進行驗證,成功的話會輸出It works!

apache配置:設定檔位於安裝目錄下的%APACHE_HOME%\conf\httpd.conf,修改根目錄DocumentRoot(一共兩處)。連接埠也在這裡修改。

二、php配置

把下載好的php-5.2.14-Win32.zip解壓。注意下載的時候不要下php的debug或者none-thread-safe版。否則與apache結合後會出錯。

把解壓出來的php.ini-dist複製一份做備份,然後把原php.ini-dist重新命名為php.ini,開啟該檔案,進行配置。

1.設定擴充位置:extension_dir = "%PHP_HOME%/ext"(修改後啟用該設定要去掉前面的分號,%PHP_HOME%為php的解壓目錄)

2.開啟需要用到的擴充:將extension=php_bz2.dll,extension=php_gd2.dll,extension=php_mysql.dll,extension=php_mysqli.dll前面的分號去掉(注意前面不能有空格),如果還要開其它擴充,那麼將其它擴充前面的分號去掉。

3.時差問題:尋找

;date.timezone =

修改為

date.timezone = PRC

4.設定與apache結合

開啟apache設定檔httpd.conf,在

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

這一行的下面輸入:

LoadModule php5_module E:/php/php-5.2.14-Win32/php5apache2_2.dll

PHPIniDir "E:/php/php-5.2.14-Win32"
AddType application/x-httpd-php .php .phtml

解釋:

第一行為php與apache結合需要用到的動態連結程式庫位置,該檔案在php解壓後的根目錄中。

第二行為php.ini檔案的路徑

第三行是告訴瀏覽器對.php.phtml檔案轉寄給apache進行解析。

重啟Apache,這樣就可以和php關聯起來了。(注意每次修改Apache或者PHP設定檔時都要重啟Apache)

應該會遇到亂碼的問題,當遇到的時候在繼續補充。

PS: 果然遇到亂碼了,我用的是Eclipse for PHP Developers進行開發。在喜好設定裡將workspace的編碼預設設定為utf-8,可是當php或者html頁面中,如果不包含<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">,那麼就會出現中文亂碼。查看亂碼檔案的編碼已經是utf-8了,必須另存重新儲存為utf-8,亂碼才消失,應該是bom (Byte Order Mark)的問題。目前解決方案:開啟php.ini檔案,查詢關鍵字:“default_charset”,去掉前面的分號,將值修改為utf-8,重啟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.