標籤:php5 web伺服器
一直有學習php的想法,也稍微弄過一點點php,以前是用xmpp或者wamp來實現這會讓很多初學者盲目,不知道是啥。現在來搭建一遍開發環境,並且說明下每一個的用途。
1、下載apache的http server 官網:http://httpd.apache.org/ 下載:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP官網:http://php.net/ 下載:http://windows.php.net/download 這個下載頁面,php有一個nts版本為non thread safe下載:php-5.3.29-Win32-VC9-x86.zip
mysql就太多了,其實隨便什麼版本都行,我的部落格裡面有mysql的詳細安裝說明。
2、安裝apache httpd server 這個是apache提供的web應用伺服器它能夠提供http靜態服務,支援php需要它的php組件。這個都是傻瓜式安裝:
安裝apache就完成啦。開啟瀏覽器,在地址欄上輸入 http://localhost:80 能夠看到It works!就表示成功啦。
然後能夠看到右下角的表徵圖:是綠色滴
3、安裝php:將下載的zip包,解壓到任何路徑,我解壓的路徑是:D:\PHP-5.3.29-install
4、將apache + php + mysql 整合運行
apache是一個http web伺服器,它需要增加一個組件用於支援php
a)首先修改Apache的設定檔,讓Apache支援解析PHP檔案。Apache設定檔在Apache安裝目錄的conf目錄下的httpd.conf。我們這裡的路徑為:D:\Program Files\Apache Software Foundation\Apache2.2\conf 開啟conf設定檔定位到128行,其實這裡前後都無所謂啦:
LoadModule php5_module "D:/PHP-5.3.29-install/php5apache2_2.dll"PHPIniDir "D:/PHP-5.3.29-install"AddType application/x-httpd-php .php .html .htm
把這個加進去,然後我們開啟php的解壓目錄也就是安裝目錄看下是否有php5apache2_2.dll這個檔案。
從上面可以看出php5.3.29版本還支援Apache2.4版本。。。 你看到了麼。
b)繼續修改設定檔,找到
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
修改為:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
這個意思是網站下面首頁設定為index.php或者index.html 其實這個可設定也可不設定。
c)修改apache服務網站目錄 DocumentRoot 和 Directory 這兩個節點。
DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
修改為自己在磁碟上的一個目錄,這個目錄就是apache伺服器用於尋找php檔案的目錄
apache修改完了,再修改php:
把php.ini-development改名為php.ini,作為PHP的設定檔。修改php.ini
1. 設定PHP擴充包的具體目錄,找到
; On windows:
; extension_dir = "ext"
改為 (值是ext檔案夾的目錄)
; On windows:
extension_dir = "D:/PHP-5.3.29-install/ext"
2. 開啟相應的庫功能,找到需要開啟的庫的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分號(注釋),即改為
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 設定時區,找到
;date.timezone =
改為
date.timezone = Asia/Shanghai
到這裡就配置完了,在Directory 配置的目錄下建立一個index.php檔案,輸入 <?php phpinfo() ?> 然後再瀏覽器輸入localhost 就能夠看到php的資訊了,表示安裝成功。!
【PHP】PHP開發環境搭建——windows篇(apache2.2.22+php5.3.29+mysql5.7)