PHP+Apache+MySQL經典搭配,建立環境一 PHP安裝(轉載並修改)

來源:互聯網
上載者:User

目前正在學習後台Server的開發,所以就選中了以PHP+Apache+MySQL的方式搭建。

在http://www.5idev.com/p-php_install.shtml上搜到教程,如何搭建這個環境,自己按照這個文檔中的資訊來安裝這個環境,結果遇到一些問題,折騰了半天,所以在些做一下總結,希望後來看到的各位兄弟不會因些而失敗。

所以主要內容還是來自於:http://www.5idev.com/p-php_install.shtml

我的環境是Windows XP, SP3

PHP 開發環境安裝

PHP 學習環境

學習PHP,我們需要準備一個可以支援PHP啟動並執行環境:

  1. PHP編譯器:支援 PHP 啟動並執行核心
  2. Apache Web 服務器:提供 Web 服務,並支援 PHP 解析
  3. MySQL資料庫:用於學習 PHP 操作 MySQL 資料庫
  4. 作業系統:預設為個人PC,安裝 Windows 2000 以上系統
  5. 編輯工具:EditPlus 或IDE工具如 Zend Studio 或 Eclipse 等
  6. 瀏覽器:IE6 或以上版本、Firefox 最新版
  7. 檔案儲存體位置:E:html

注意:檔案儲存體位置不是特定的,只要您的 Apache Web 服務器能解析到就行,在此設定是為了跟XHTML+CSS教程保持一致。

PHP 安裝

PHP 官方:http://www.php.net/downloads.php  (儘管目前最新版為5.4.6,但建議還是隨教程下載5.2.17安全執行緒版本吧,:http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip

,因為新版的一些庫檔案已經不存在了,會匹配不上這個文檔所說的步驟。如果你仍然想用新版,那最好再去找新的教程,否則下面會出錯,而且不知道如何解決)

從上面的下載 PHP 編譯器win32壓縮包(目前通用版本為5.2.x),如:php-5.2.13-Win32.zip,並解壓至本地硬碟如E:php5。

在E:php5內檔案及目錄大致如下:

  • dev檔案夾
  • ext檔案夾
  • extras檔案夾
  • PEAR檔案夾
  • 一些dll檔案如aspell-15.dll等
  • 一些exe可執行程式如php.exe等
  • 一些文本類檔案如php.ini-dist等

確認以上解壓無誤後,按照如下步驟執行:

一、首先將php5內的所有dll檔案(包括ext檔案夾內的dll檔案)拷貝至Windows系統的system32檔案夾下,如C:WINDOWSsystem32。這一步是為了讓windows系統獲得PHP啟動並執行dll檔案,其意義跟指定系統內容變數一樣,只不過為了簡單起見,而將dll檔案直接拷貝至windows系統目錄。

二、將“php.ini-dist”更名為“php.ini”。php.ini是記錄PHP配置資訊的檔案。用編輯器開啟php.ini,裡面的配置如下格式:

;extension=php_bz2.dll

前面有“;”表示該配置無效,因此我們要把我們需要的配置項前面的“;”號去掉:

extension=php_curl.dllextension=php_gd2.dllextension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dllextension=php_pdo_mysql.dllextension=php_pdo_sqlite.dll

像 extension=php_gd2.dll 表示讓 PHP 開啟對 GD2 圖片庫的支援。上面這些是比較常用的配置,大部分主機商也支援。

三、設定擴充支援目錄

如果按照以上設定後,系統仍提示不支援擴充模組如不支援 mysql 等,那麼可以在 php.ini 檔案裏手動設定擴充目錄:

extension_dir = "E:/php/ext"
時區設定

PHP從5.1引入了時區設定概念,它將影響到時間格式化等函數,確認php.ini檔案時區設定部分如下:

[Date]; Defines the default timezone used by the date functionsdate.timezone = PRC

設定完畢後儲存,將php.ini檔案拷貝至Windows系統檔案夾如:C: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.