windows7下php開(kāi)發(fā)環(huán)境搭建圖文教程
Windows7操作系統(tǒng),在Windows平臺(tái)上搭建PHP的開(kāi)發(fā)環(huán)境可以下載WAMP(Windows、Apache、MySQL、PHP的首字母縮寫(xiě))集成化安裝包。
PHP這樣集成開(kāi)發(fā)環(huán)境有很多,如XAMPP、AppServ......只要一鍵安裝就把PHP環(huán)境給搭建好了。但這種安裝方式不夠靈活,軟件的自由組合不 方便,同時(shí)也不利于學(xué)習(xí)。所以我還是喜歡手工搭建PHP開(kāi)發(fā)環(huán)境,需要哪個(gè)模塊自己安裝就行了,或者那個(gè)軟件需要升級(jí),直接升級(jí)那個(gè)軟件就行了,并不影響 其他軟件,非常方便。
一、準(zhǔn)備工作-下載所需軟件
Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msiPHP php-5.3.10-Win32-VC9-x86.zipMySQL mysql-5.5.20-win32.msi
二、安裝軟件
安裝Apache: 雙擊安裝,與安裝其他Windows軟件沒(méi)有什么區(qū)別,在填Server Infomation時(shí),并沒(méi)有特殊規(guī)定,只要輸入的信息符合格式即可。
安裝完成之后,在瀏覽器輸入http://localhost,如果顯示It Works!,表示Apache安裝成功。
安裝PHP:將php-5.3.10-Win32-VC9-x86.zip解壓到一個(gè)目錄即可。
安裝MySQL:雙擊安裝,如果需要更改安裝目錄,則在Choose Setup Type選擇Custom
安裝完成后開(kāi)始配置MySQL,全部保持默認(rèn)選項(xiàng)即可,但最好把MySQL默認(rèn)編碼改為utf8,在Modify Security Settings選項(xiàng)中設(shè)置密碼,輸入兩次密碼即可完成,最后點(diǎn)Execute完成配置。
三、整合Apache+PHP+MySQL
Apache : 首先修改Apache的配置文件,讓Apache支持解析PHP文件。Apache配置文件在Apache安裝目錄的conf目錄下的httpd.conf。
1. 讓Apache可以解析php文件,在配置文件中找到
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (綠色的位置是根據(jù)PHP的所在目錄而定的)
LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"
PHPIniDir "D:/Develop/PHP"
AddType application/x-httpd-php .php .html .htm
2. 在配置文件中找到
DirectoryIndex index.html
改為
DirectoryIndex index.php index.html
3. 修改Apache站點(diǎn)目錄,在配置文件中找到(Apache安裝的目錄不同,顯示的值不一樣)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改為
DocumentRoot "D:/Workspace/PHP"
再找到
<Directory "D:/Develop/Apache2.2/htdocs">
改為
<Directory "D:/Workspace/PHP">
PHP : 把php.ini-development改名為php.ini,作為PHP的配置文件。修改php.ini
1. 設(shè)置PHP擴(kuò)展包的具體目錄,找到
; On windows:
; extension_dir = "ext"
改為 (值是ext文件夾的目錄)
; On windows:
extension_dir = "D:/Develop/PHP/ext"
2. 開(kāi)啟相應(yīng)的庫(kù)功能,找到需要開(kāi)啟的庫(kù)的所在行
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分號(hào)(注釋),即改為
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 設(shè)置時(shí)區(qū),找到
;date.timezone =
改為
date.timezone = Asia/Shanghai
配置完成,檢測(cè)一下配置是否成功。重啟Apache,在站點(diǎn)目錄下新建文件index.php,輸入內(nèi)容:
<?php
phpinfo();
?>
打開(kāi)瀏覽器輸入http://localhost,顯示如下內(nèi)容,則安裝成功,并且成功關(guān)聯(lián)MySQL。
相關(guān)文章
php實(shí)現(xiàn)統(tǒng)計(jì)IP數(shù)及在線(xiàn)人數(shù)的示例代碼
這篇文章主要介紹了php實(shí)現(xiàn)統(tǒng)計(jì)IP數(shù)及在線(xiàn)人數(shù)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07php使用正則表達(dá)式提取字符串中尖括號(hào)、小括號(hào)、中括號(hào)、大括號(hào)中的字符串
PHP使用正則表達(dá)式提取字符串中尖括號(hào)<>、小括號(hào)()、中括號(hào)[]、大括號(hào){}中的字符示例,需要的朋友可以參考下2014-04-04用PHP實(shí)現(xiàn)的生成靜態(tài)HTML速度快類(lèi)庫(kù)
用PHP實(shí)現(xiàn)的生成靜態(tài)HTML速度快類(lèi)庫(kù)...2007-03-03yii2.0框架數(shù)據(jù)庫(kù)操作簡(jiǎn)單示例【添加,修改,刪除,查詢(xún),打印等】
這篇文章主要介紹了yii2.0框架數(shù)據(jù)庫(kù)操作,結(jié)合簡(jiǎn)單實(shí)例形式分析了yii2.0框架數(shù)據(jù)庫(kù)添加,修改,刪除,查詢(xún),打印等相關(guān)操作技巧,需要的朋友可以參考下2020-04-04Zend Framework教程之Application和Bootstrap用法詳解
這篇文章主要介紹了Zend Framework教程之Application和Bootstrap用法,結(jié)合實(shí)例形式詳細(xì)分析了Application和Bootstrap的功能,使用技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-03-03PHP 圖片上傳實(shí)現(xiàn)代碼 帶詳細(xì)注釋
PHP 圖片上傳實(shí)現(xiàn)代碼 帶詳細(xì)注釋?zhuān)矚g的朋友可以學(xué)習(xí)下。2010-04-04PHP使用Apache的偽靜態(tài)功能實(shí)現(xiàn)“網(wǎng)頁(yè)404時(shí)跳轉(zhuǎn)指定頁(yè)面
這篇文章主要介紹了PHP使用Apache的偽靜態(tài)功能實(shí)現(xiàn)“網(wǎng)頁(yè)404時(shí)跳轉(zhuǎn)指定頁(yè)面,這是比較常見(jiàn)的頁(yè)面,文中的方法可以很好的解決,有需要的同學(xué)可以借鑒下2021-03-03