(一)Windows下搭建PHP開發環境及相關注意事項

      PHP集成開發環境有不少,如XAMPP、AppServ......只要一鍵安裝就把PHP環境給搭建好了。但這種安裝方式不夠靈活,軟件的自由組合不方便,同時也不利於學習。因此我仍是喜歡手工搭建PHP開發環境,須要哪一個模塊本身安裝就好了,或者那個軟件須要升級,直接升級那個軟件就好了,並不影響其餘軟件,很是方便。php

  下載集成開發環境地址:html

  Wamp 5.0下載 :http://www.wampserver.com/en/mysql

  

  以上三種均可以sql

  XAMPP下載 :https://www.apachefriends.org/zh_cn/index.htmlapache

 

  1、準備工做-下載所需軟件windows

  一、php5.5.6 下載連接:http://windows.php.net/download/#php-5.5   推薦 V11 x64,也就是64bit的。瀏覽器

  二、apache2.4  下載連接:http://www.apachelounge.com/download/   一樣是推薦 V11。app

  三、mysql  下載連接:http://www.mysql.com/downloads/    mysql-5.5.20-winx64.msi,64位的。curl

  注:學習

  a、php5.5 作了大量的更新,在與apache搭配的時候如何選擇也頗有講究,因此咱們要下載64位的 php5.5.6 和 Apache2.4,如搭配apache2.2,在啓動apache服務時就會報各類錯誤,

  如:發生服務特定錯誤:1 的解決辦法

  

  b、在下載php時,請下載完整版,完整版中才包含文件:php5apache2_4.dll

  

  b、V11是微軟的一個組件,若是不安裝的話會提示 msvcr110.dll丟失。下載連接:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679  請下載64bit的。

  

  

  

   2、安裝軟件

  爲方便管理,可將下載的的文件安裝到同一個目錄,如在D盤新建目錄wamp。

  一、php5.5.6配置

  a、把下載下來的php解壓到D:\wamp 目錄下

  

   b、在系統環境變量PATH中添加 ;D:\wamp\php;D:\wamp\php\ext, 重啓後生效

 

  2、安裝Apache2.4

  把下載下來的Apache壓縮包解壓到D:\wamp 目錄下

  

  

  三、安裝mysql

   

   

   這裏的Location安裝地址可根據需求變更。

   

   安裝完成後開始配置MySQL,所有保持默認選項便可,但最好把MySQL默認編碼改成utf8,在Modify Security Settings選項中設置密碼,輸入兩次密碼便可完成,最後點Execute完成配置。

   

   

 

  3、整合Apache+PHP+MySQL

  a、Apache : 首先修改Apache的配置文件,讓Apache支持解析PHP文件。Apache配置文件在Apache安裝目錄的conf目錄下的httpd.conf。

 

  一、把ServerRoot這行修改成 ServerRoot "D:\wamp\Apache24", 雙引號之間的就是你的apache放置的位置

  二、把DocumentRoot按照下面的內容修改:

     DocumentRoot "D:\wamp\Apache24\htdocs"   

     <Directory "D:\wamp\Apache24\htdocs">

      三、把Listen Port修改成:Listen 8080

  四、讓Apache能夠解析php文件,在配置文件中找到:

     #LoadModule vhost_alias_module modules/mod_vhost_alias.so

     在下一行添加 (綠色的位置是根據PHP的所在目錄而定的)

      LoadModule php5_module "D:\wamp\php\php5apache2_4.dll"
      PHPIniDir "D:\wamp\php"
      AddType application/x-httpd-php .php .html .htm

  五、在配置文件中找到  DirectoryIndex index.html  改成  DirectoryIndex index.php index.html

  六、保存httpd.conf。將Apache24服務添加的到系統服務中:

     打開cmd 找到Apache24的bin目錄,輸入:httpd.exe -k install -n "Apache24"

     

     

  b、PHP : 把php.ini-development更名爲php.ini,做爲PHP的配置文件。修改php.ini

  

  一、設置PHP擴展包的具體目錄,找到

        ; On windows:
        ; extension_dir = "ext"

      改成 (值是ext文件夾的目錄)

        ; On windows:  

        extension_dir = "D:\wamp\php\ext"

  二、開啓相應的庫功能,找到須要開啓的庫的所在行

        ;extension=php_curl.dll

        ;extension=php_gd2.dll

        ;extension=php_mbstring.dll

        ;extension=php_mysql.dll

        ;extension=php_mysqli.dll

        ;extension=php_xmlrpc.dll

         去掉前面的分號(註釋),即改成

        extension=php_curl.dll

        extension=php_gd2.dll

        extension=php_mbstring.dll

        extension=php_mysql.dll

        extension=php_mysqli.dll

        extension=php_xmlrpc.dll

  三、設置時區,找到

        ;date.timezone =

        改成

        date.timezone = Asia/Shanghai

  配置完成,檢測一下配置是否成功。重啓Apache,在站點目錄(Apache24\htdocs)下新建文件index.php,輸入內容:

  

<?php
    phpinfo();
?>

 

    四、打開瀏覽器輸入http://localhost:8080,顯示以下內容,則安裝成功,而且成功關聯MySQL。

  

 

   注意事項:

  • 不要忘記安裝V11

  • 請注意你的php和apache路徑,注意修改httpd.conf裏的內容

  • php5.5,只能搭配2.4版本以上的apache,若是你用的是主流的2.2版本或其餘,敬請升級到2.4版本

 

   此文檔參考地址整理:

   http://jingyan.baidu.com/article/fcb5aff797ec41edaa4a71c4.html

   http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html

相關文章
相關標籤/搜索