教你學會WinXP搭建PHP開發環境_PHP教程

來源:互聯網
上載者:User

WinXP搭建PHP開發環境1.安裝Apache伺服器

地址:http://httpd.apache.org/download.cgi

下載目前新版本:apache_2.2.13-win32-x86-openssl-0.9.8k.msi

直接運行安裝檔案即可。

本例安裝路徑:D:Program FilesApache Software FoundationApache2.2

WinXP搭建PHP開發環境2.安裝PHP

目前最新的穩定版本是PHP 5.2.11,但是沒有對應的PECL包,5.2.6的PECL包依然可以在這個版本上運行。我還選擇了使用5.2.6版本。下載地址:http://www.php.net/releases/

下載兩個檔案:php-5.2.6-Win32.zip、pecl-5.2.6-Win32.zip。第一個檔案是PHP解譯器,第二個是PECL(The PHP Extension Community Library),它包含的是可以編譯進 PHP Core 的 C 語言代碼,因此可以將 PECL 擴充庫編譯成為可動態載入的 .so 共用庫,它從底層對PHP語言進行拓展。

將兩個壓縮檔解壓,將pecl-5.2.6-Win32下的所有dll檔案拷貝到,php-5.2.6-Win32下的ext目錄中。再把php-5.2.6-Win32放到你想要的位置。PHP核心解譯器算是安裝完成。

本例安裝路徑:D:Program FilesPHPphp-5.2.6-Win32

要修改兩個檔案:

1)PHP設定檔。在PHP安裝路徑下有兩個內建的檔案:php.ini-dist和php.ini-recommended。我們修改第一個,把第一個檔案複製一份並將名稱改為php.ini。

修改:extension_dir項,此項指明了拓展dll目錄的位置。改為:extension_dir = "D:/Program Files/PHP/php-5.2.6-Win32/ext"

doc_root項,此項指明了Web伺服器的跟路徑。改為:doc_root = "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

啟用某些拓展。一些已經存在,但是被注釋掉了,只要將行前的;號起到即可。如果不清楚將要使用那些,這步可以暫時不做。

2)Apache設定檔。將PHP添加到Apache配置中。修改Apache安裝目錄下conf中的httpd.conf檔案,添加如下的語句:

LoadModule php5_module "D:/Program Files/PHP/php-5.2.6-Win32/php5apache2_2.dll"

PHPIniDir "D:/Program Files/PHP/php-5.2.6-Win32/"

AddType application/x-httpd-php .php

需要注意的是"D:/Program Files/PHP/php-5.2.6-Win32/php5apache2_2.dll"必須使用雙引號,否則Apache無法啟動服務。

WinXP搭建PHP開發環境3.測試安裝。

在Apache伺服器的跟目錄下建立一個測試檔案test.php

檔案內容:

啟動伺服器,訪問http://127.0.0.1/。會列印PHP所有的配置資訊。

4.安裝PEAR。

在PHP的目錄下運行go-pear.bat命令即可,安裝過程中一路斷行符號鍵就行了。PEAR是PHP的官方開源類庫, PHP Extension and Application Repository的縮寫。Pear在英文中是梨子的意思。PEAR將PHP程式開發過程中常用的功能編寫成類庫,涵蓋了頁面呈面、資料庫訪問、檔案操作、資料結構、快取作業、網路通訊協定等許多方面,使用者可以很方便地使用。

WinXP搭建PHP開發環境5.配置環境變數,將php的安裝目錄加入path中。

否則一些php支援的函數找不到,例如與支援MySQL相關的libmysql.dll檔案,你到網上搜尋有些人會告訴你要把這個檔案拷到window目錄下。解決同樣的問題,設定path顯然更專業一些。

WinXP搭建PHP開發環境6.編輯器筆者選擇的是Zend,Eclipse也有專門的PHP編輯器。

Zend7.0以後開始使用Eclipse外掛程式技術開發,風格和Eclipse一樣,不知道是否是為了吸引為數眾多的Java開發人員。

WinXP搭建PHP開發環境7.如果使用Zend,php工程的代碼放在workspace下。

php不是程式設計語言只是指令碼而已,不需要編譯,因此可以將Apache的工程發布目錄配置到workspace上,這樣寫完代碼就能看到結果,很方便。

即,修改Apache安裝目錄下conf/httpd.conf檔案中的DocumentRoot項,改成workspace所在位置即可。


http://www.bkjia.com/PHPjc/446132.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446132.htmlTechArticleWinXP搭建PHP開發環境1.安裝Apache伺服器 地址:http://httpd.apache.org/download.cgi 下載目前新版本:apache_2.2.13-win32-x86-openssl-0.9.8k.msi 直接運行安裝文...

  • 相關文章

    聯繫我們

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