如何正確配置PHP開發環境

來源:互聯網
上載者:User
PHP語言在進行開發之前,需要將開發環境配置妥當,這樣才能實現我們的程式完美運行。那麼,如何正確的配置PHP開發環境呢?文章將介紹Apache、MySql、PHP的下載、安裝及配置,分別講述在windows和Linux環境下開發環境的搭建。
    一、下載Apache、MySql和PHP
    1、Apache的下載
    Apache伺服器可以通過官方提供的鏡像地址來下載windows的Apache安裝程式,不過都是英文版的,而且下載速度太慢。我建議大家去華軍、天空或者中關村下載最新版的安裝程式,速度很快。
    2、MySQL的下載
    MySQL的官方網站是http://www.mysql.com。可以下載最新版本的MySQL,還是那句話,建議大家去華軍、天空或者中關村下載。
    3、PHP的下載
    PHP的官方網站是http://www.php.net。可以下載最新的版本。
    二、在windows下配置PHP開發環境
    1、Apache、MySql和PHP的安裝像安裝windows其他軟體一樣,這裡建議把Apache和PHP軟體安裝在D盤目錄下,把MySQL軟體安裝在C盤,這樣不需要做任何設定,MySQL就可以順利啟動運行。
    2、配置開發環境
    為了讓windows可以執行PHP,需要做進一步的工作,按以下步驟搭建好環境:
    1)在PHP安裝目錄下,找到檔案php5ts.dll,將其複製到C盤system32目錄下。
    2)在PHP安裝目錄下,找到檔案libmysql.dll,將其複製到C盤system32目錄下。
    3)在PHP安裝目錄下,找到檔案php.ini,將其複製到C:/windows下。這個檔案是配置PHP的基本檔案,如設定伺服器根目錄配置,用文字編輯器開啟php.ini檔案,找到"doc_root=",因為我把Apache預設安裝在D盤根目錄下,所以,修改這個配置項的值為:doc_root=d:/apache2/htdocs
    提示:使用者根據自己安裝Apache的路徑,修改該配置項的值。
    4)在php.ini中找到“extension_dir ="./"”,這個配置項用來載入PHP的擴充模組,修改該配置項如下:extension_dir = d:/php/ext,(需要按自己的安裝目錄修改PHP的載入位置)。
    5)在php.ini中找到“;extension=php_mysql.dll”,把這項前面的分號去掉,表示使這個項生效。這個配置項用來使PHP支援MySQL,這裡分號起注釋作用。修改完PHP的設定檔php.ini後,儲存退出該檔案。
    6)進行Apache的配置。轉到Apache的安裝目錄下的conf目錄,用文字編輯器開啟Apache的設定檔http.conf。在此檔案中找到 dynamic shared object(DOS) Support,在LoadModule行的最後添加如下配置項:LoadModule php5_module d:/php/php5apache2.dll,(需要按自己的安裝目錄修改PHP的載入位置)。該項是通過Apache來載入PHP模組 php5apache2.dll,即PHP以Apache的一個模組來運行。
    7)為了讓Apache支援.php尾碼的檔案,在http.conf中找到AddType項,在最後添加如下配置項:AddType application/x-httpd-php.php。找到directoryIndex,在最後添加index.php。為了支援中文,找到 AddDefaultCharset ISO-8859-1改為AddDefaultCharset GB2312。修改完後儲存http.conf。即完成Apache的基本配置。
    注意:強烈建議對Apache設定檔http.conf進行修改時,一定遵守修改一點測試一點的原則,即每次修改完一項並儲存 http.conf後,要重啟一下Apache,如果Apache正常啟動,則可以進行後續修改,否則,說明本次修改有誤,仔細檢查並重新修改。(www.3lian.com)
    三、在Linux下配置配置PHP開發環境
    1、MySQL的安裝
    在MySQL官網下載MySQL的安裝檔案MySQL-server-4.0.20-0.i386.rpm,執行下面的命令完成MySQL的安裝。
    rpm -ivh MySQL-server-4.0.20-0.i386.rpm
    在沒有設定MySQL密碼的情況下,通過以下命令測試MySQL是否安裝成功。
    mysql -u root
    出現類似welcome to the mysql mointor. commands end with;or /g的字樣,說明安裝成功。
    2、Apache的安裝
    從Apache的官網下載UNIX版本的壓縮包,以httpd-2.0.52.tar.gz為例,假設資源套件放在/usr/local/src下,進入這個目錄後解壓縮,命令如下:
    cd /usr/local/src
    tar -zxvf httpd-2.0.52.tar.gz
    解壓縮後,進入目錄httpd-2.0.52,執行以下命令:
    ./configure --prefix=/usr/local/apache2 --enable--module=so
    其中--prefix=/usr/local/apache2用來指定Apache的安裝目錄。接下來進行編譯,執行一下命令完成安裝。
    make
    mae install
    3、配置PHP開發環境的安裝
    1)從PHP官網下載php5.1.4.tar.gz的壓縮包,解壓縮該檔案包,命令如下:
    tar -zxf php5.1.4.tar.gz
    2)轉到解壓縮後的目錄,執行以下命令完成PHP安裝目錄等相關配置:
    ./configure --prefix=/usr/local/php -with-mysql=/var/lib/mysql
    3)接著編譯PHP,命令如下:
    make
    make install
    4)複製目前的目錄下的檔案PHP大安裝目錄的lib目錄下,並改名為php.ini,命令如下:
    cp php.ini-dist /usr/local/php/lib/php.ini
    5)以上配置PHP開發環境的安裝完後,參見windows下配置的內容進行相關配置,配置項和配置方法類似

聯繫我們

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