針對win32(X86)的PHP開發環境配置

來源:互聯網
上載者:User

標籤:

鑒於當前PHP網頁開發的火熱,筆者試著搭建了PHP的開發環境,也參考了網上很多前輩們的文章,最終完成配置,在此分享下經驗,也呼籲同仁們能夠將自己的經驗分享到互連網,協助更多的人,讓更多的網路資源飛一會,廢話不多說,配置環境現在開始(針對win32):

1. 軟體準備

  • VC:提供PHP伺服器搭建的環境,這裡基於VC11,提供地址:http://www.microsoft.com/en-us/download/details.aspx?id=30679,VC11(VSU_4\vcredist_x86.exe)

 選擇下述版本,下載即可,下載完成後,運行(管理員權限),一直點擊下一步,直到完成,即成功安裝。

  • Apache伺服器:Apache2.4.16(httpd-2.4.16-win32-VC11.zip)網址:http://www.apachelounge.com/download/VC11/,

 

  • PHP5.5.29(php-5.5.29-Win32-VC11-x86.zip)這裡我們選擇的是安全執行緒版,網址:http://windows.php.net/download/#php-5.5-ts-VC11-x86,

  •  MySQL5.6.26(mysql-5.6.26-win32.zip),網址:http://dev.mysql.com/downloads/mysql/,此處選擇的為免安裝版,圖中標記處即為我們要下載的軟體

最終將所有軟體放於檔案夾中,將壓縮檔解壓,放在任何地方都行,只要儲存空間夠(C、D、E、F。。。均可),為了便於操作,我放在一個檔案夾中,

2. 開始安裝

  • 安裝VC11:

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

  • 安裝Apache2.4

   Apache 下載後是zip包,解壓到後放在合適的位置就可以了,這裡以軟體序號標識:Apache2.4

  • 安裝PHP5.5

   php 下載後也是zip包,同樣解壓到合適位置,這裡以軟體序號標識:php5.5

  •  安裝MySql5.6

   MySql選擇的是免安裝版的,就更簡單了,同樣是解壓到合適的位置,這裡以軟體序號標識:mysql5.6

3. 配置環境

  • 配置PHP

   將C:\Program Files\php5.5\php.ini-production 複製一份,並重新命名為php.ini;

   將 C:\Program Files\php5.5和C:\Program Files\php5.5\ext加入環境變數PATH中(選中電腦,右鍵屬性-->進階系 統設定 -->環境變數-->系統變數,找到Path,編輯,在其後加上;),如:

  • 配置Apache

   用記事本開啟C:\Program Files\Apache24\conf裡面的httpd.conf檔案,尋找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "C:/Program Files/Apache24"(這裡輸入的是你解壓apache安裝包後放的位置)。

   尋找#ServerName www.example.com:80 ,修改為 ServerName www.example.com:80 (去掉前面的#)。

   尋找DocumentRoot "c:/Apache24/htdocs" , 修改為DocumentRoot "C:/Program Files/Apache24/htdocs" (如果一樣,就不用改)。

   尋找<Directory "c:/Apache24/htdocs"> ,修改為 <Directory " C:/Program Files/Apache24/htdocs "> (如果一樣,就不用改) 。

   尋找DirectoryIndex index.html ,修改為 DirectoryIndex index.html index.php index.htm (這裡我們添加了index.php index.htm)。

   尋找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"  ,修改為 ScriptAlias /cgi- bin/ "C:/Program Files/Apache24/cgi-bin" (如果一樣,也不用改)。

   尋找<Directory "c:/Apache24/cgi-bin"> 修改為 <Directory "C:/Program Files/Apache24/cgi-bin/">  (如果一樣,也不用改)。

   在httpd.conf中的最後一行添加添加 LoadModule php5_module "C:/Program Files/php5.5/php5apache2_4.dll" 讓 apache 支援php 。

     添加 AddType application/x-httpd-php .php .html .htm

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

   至此,httpd.conf 配置完成,儲存httpd.conf 。

  • 安裝Apache服務

   在命令列下(即管理員權限下啟動並執行cmd),進入你Apache解壓後httpd.exe檔案的目錄,以我的為例,我解壓後位置為:C:\Program Files\Apache24\bin,在cmd命令列中輸入:cd C:\Program Files\Apache24                 \bin,即進入了檔案目錄,

   下面進行安裝,輸入代碼:httpd -k install(安裝Apache服務到系統中)

 

  •  開啟PHP擴充

   用記事本開啟C:\Program Files\php5.5中的php.ini,將; extension_dir = "ext"修改為 extension_dir = "ext" (去掉extension前面的分號)

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

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

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

  •  MySql環境配置

   跟前述的PHP環境配置差不多,解壓MySql安裝包後,以我的為例:C:\Program Files\mysql5.6\mysql-5.6.26-win32\bin路徑添加至環境變數中

  • 開啟MySql服務,

   找到mysql服務,並開啟(如出現問題,無法開啟服務的情況下,請進入註冊表,修改相關資訊,根據圖示中的目錄找到自己對應的程式檔案路徑,進行修改),:

  •  開啟Apache服務

和前述開啟MySql服務一樣,

至此,PHP安裝環境就搭建好了,也是自己在配置環境過程中參考前輩們整理的東西得來的經驗,大家若有問題,可留言,定回複!以此文共勉!

附參考文章連結:http://jingyan.baidu.com/article/154b46315242b328ca8f4101.html

        http://blog.csdn.net/z_cf1985/article/details/22454749

針對win32(X86)的PHP開發環境配置

相關文章

聯繫我們

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