首頁 > 軟體

最新php環境搭建

2019-12-14 02:47:35

對於學習php的新手,由於網上的設定方法都是很久之前的,及時性不高,環境設定往往令人很頭疼,我初學php設定環境時設定了3個晚上,每次總是會出現這樣或那樣的問題,如今把最新版的PHP5.5.15+Apache2.4.10+MySQL5.6.20,win7x86的設定方法分享給大家,64位元的同理,不過下載的軟體需要也是64位元的。

1

安裝apache前必須先安裝VC11(VSU_4vcredist_x86.exe),網址為http://www.microsoft.com/en-us/download/details.aspx?id=30679,選擇時選擇英文版的,如果win7系統是64位元的請下載VSU_4vcredist_x64.exe,下載頁面參看下圖


2

Apache2.4.10(httpd-2.4.10-win32-VC11.zip)網址:http://www.apachelounge.com/download/

3

PHP5.5.15(php-5.5.15-Win32-VC11-x86.zip)這裡我們選擇的是執行緒安全版,關於執行緒安全版與非執行緒安全版的區別可自行上網查閱相關資料,下載網址:http://windows.php.net/download/,VC11 x86 Thread Safe為32位元的執行緒安全版

4

MySQL5.6.20(mysql-5.6.20-win32.zip),網址:http://dev.mysql.com/downloads/mysql/,此處選擇的為免安裝版,參看下圖


1

安裝VC11,雙擊開啟,點選若干個下一步直至安裝成功就OK了

2

Apache?下載後是zip包,解壓到後放在合適的位置就可以了,不建議放在C槽裡,因為重灌系統C槽的資料會全部丟失,這裡我們將它放在F槽的phptools資料夾下的apache2.4目錄下

3

php?下載後也是zip包,同樣解壓到合適位置,我們這裡也將其放在F槽的phptools資料夾下的php5.5目錄下

4

MySQL選擇的是免安裝版的,就更簡單了,同樣是解壓到合適的位置,這裡我們也將其放在F槽的phptools資料夾下的MySQL目錄下,解壓安裝後如下圖


1

將F:phptoolsphp5.5php.ini-production?複製一份,並重新命名為php.ini;

2

將F:phptoolsphp5.5和F:phptoolsphp5.5ext加入環境變數PATH中,選中計算機,右鍵屬性-->高階系統設定 -->環境變數-->系統變數,找到Path,編輯,在其後加上;F:phptoolsphp5.5;F:phptoolsphp5.5ext,如下圖,


1

用記事本開啟F:phptoolsApache2.4Apache24conf查詢ServerRoot,修改ServerRoot?"C:/Apache24"?=>?ServerRoot?"F:/phptools/Apache2.4/Apache24"(這裡輸入的是你解壓apache安裝包後放的位置)

2

查詢#ServerName?www.example.com:80?,修改為?ServerName?www.example.com:80?(去掉前面的#)

3

查詢DocumentRoot?"c:/Apache24/htdocs"?,?修改為DocumentRoot?"F:/phptools/Apache2.4/Apache24/htdocs"?(如果一樣,就不用改)?

4

查詢<Directory?"c:/Apache24/htdocs">?,修改為?<Directory?"?F:/phptools/Apache2.4/Apache24/htdocs?">?(如果一樣,就不用改)?

5

查詢DirectoryIndex?index.html?,修改為?DirectoryIndex?index.html?index.php?index.htm?(這裡我們新增了index.php?index.htm)

6

查詢ScriptAlias?/cgi-bin/?"c:/Apache24/cgi-bin/"??,修改為?ScriptAlias?/cgi-bin/?"?F:/phptools/Apache2.4/Apache24/cgi-bin"?(如果一樣,也不用改)

7

查詢<Directory?"c:/Apache24/cgi-bin">?修改為?<Directory?"F:/phptools/Apache2.4/Apache24/cgi-bin/">??(如果一樣,也不用改)

8

在F:phptoolsapache2.4.10confhttpd.conf最後一行新增新增?LoadModule?php5_module?"F:/phptools/php5.5/php5apache2_4.dll"?讓apache?支援php?(請確認F:/phptools/?php5.5/有php5apache2_4.dll,如果你下載的是我提供的連線肯定是有的)

9

新增?AddType?application/x-httpd-php?.php?.html?.htm

10

新增 PHPIniDir "F:/phptools/php5.5" (告訴apache php.ini的位置)

至此,httpd.conf 設定完成,儲存httpd.conf 。


1

輸入F:phptoolsApache2.4Apache24binhttpd -k install,回車

安裝過程如下圖所示


1

用記事本開啟F:phptoolsphp5.5php.ini將;?extension_dir?=?"ext"修改為?extension_dir?=?"ext"?(去掉extension前面的分號)

2

將;extension=php_mbstring.dll?修改為?extension=php_mbstring.dll(去掉extension前面的分號,這是php多位元組字串擴充套件)

3

將;extension=php_mysql.dll修改為?extension=php_mysql.dll(去掉extension前面的分號)

4

將;extension=php_mysqli.dll 修改為 extension=php_mysqli.dll(去掉extension前面的分號) 


1

MySQL免安裝版環境設定已有朋友寫過相關經驗,我就不贅述了,參考經驗朋友niyikai寫的經驗即可。網址如下http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

2

啟動apache,有兩種啟動方式:

在windows服務中啟動;點選開始,找到計算機,右鍵-->管理-->服務和應用程式-->服務,找到Apache2.4,右鍵啟動即可,如下圖


3

雙擊F:phptoolsApache2.4Apache24binApacheMonitor.exe啟動,如下圖


1

MySQL免安裝版設定成功後,也在服務中啟動,啟動方法與Apache在服務中啟動方式類似,所不同的是,你點選右鍵啟動的是MySQL服務

IT145.com E-mail:sddin#qq.com