寫給PHP初學者:開發環境搭建之完全篇(PHP+MySQL+Apache+NetBeans)


一、前期准備

為了順利搭建本開發環境,我們需要准備的軟件有:JDK,NetBeans,PHP,MySQL,Apache。這些軟件下載很簡單,選擇當前最新穩定版本即可,在此我就不贅述。另外,說明一下,我使用的是64位的操作系統,所以我選擇安裝的軟件基本都是64位版本。如果你使用的是32位的操作系統,請勿使用64位軟件進行安裝。當然如果你使用的是操作系統是64位的,你可以安裝64位或者32位的軟件版本。

二、具體安裝

(一) 安裝JDK

由於在NetBeans安裝過程中需要JDK,所以我們首先進行JDK的安裝。在這一步,我們應該把在Oracle官網上下載好JDK(我用的是:jdk-7u10-windows-x64.exe)文件雙擊運行,Next->…->Finish,中間請注意自己選擇的安裝目錄,如果是默認安裝直接一直點點Next即可。無論如何,請務必暫時記住安裝目錄。

(二) 安裝NetBeans

NetBeans也是由Oracle公司支持的開源項目之一,這是一個功能強大的免費集成開發環境。中文界面比較友好。你可以利用NetBeans進行Java,C/C++,PHP等眾多常用語言的項目開發,安裝NetBeans可謂是一舉多得。NetBeans有5個安裝版本,如圖1,由於有時候我會用NetBeans來編寫Java代碼,所以我選擇的是ALL(NetBeans完整功能版),包含了NetBeans的所有功能。此外,NetBeans還包含眾多功能豐富的插件,我們可以根據自己的實際需求選擇性下載使用。接下來,讓我們開始NetBeans的安裝。首先,雙擊安裝包運行安裝程序,根據自己的需求選擇所需要安裝的功能。由於每個人的需求不一樣,所選擇的功能也不盡相同,我選擇的功能有:基本IDE,JavaSE(Java標准版),JavaEE(Java企業版),客戶端Web應用程序開發,PHP,按需啟用功能。下面是2個可選用服務器,根據自己需求選擇是否安裝。其次,選擇安裝目錄,安裝程序會自動找到JDK的安裝目錄,我們只需選擇我們想要的NetBeans安裝目錄即可。最后,安裝過程所花費的時間有點長,我們耐心等待即可。至此,NetBeans已經成功安裝在我們的電腦上。

       

               圖1

(三)安裝MySQL

  1. 下載MySQL請盡量下載社區服務器最新版本,一般情況下MSI安裝版才30多MB,這個足夠我們使用了。官網首頁的安裝包貌似200多MB,功能很豐富,但是安裝使用時更容易出問題,所以不建議大家下載首頁醒目的安裝程序。請大家在左側選擇下載社區服務器最新版。
  2. 雙擊我們下載好的MySQL安裝包,點擊Next。
  3. Setup Type(安裝選項),這里我們選擇Custom(自定義安裝),然后點擊Next。
  4. Custom Setup(自定義安裝設置),這里依然點擊倒三角選擇"Entire feature will be installed on local hard drive"把所有的全部安裝上去,然后點擊下面的Change按鈕,選擇安裝位置后,點擊Next。注意:一定要檢查所有選項安裝位置,最好都裝在同一個位置。
  5. Ready to Install the Program(准備安裝程序),觀察中間的設置,確定無誤后,點擊Next,如感覺安裝有誤,請點擊Back后退進行修改。
  6. 在幾步Next之后Wizard Complete(安裝向導完成),點擊Launch the MySQL Instance Configuration Wizard(啟動MySQL配置向導)前面的復選框,然后點擊Finish,這樣就進入了MySQL配置界面。
  7. 請點擊Next,直至出現:選擇配置方式(Please select a configuration type)。這里出現了兩種選項,一種是Detailed Configuration(詳細配置),一種是Standard Configuration(標准配置),這里我們選擇Detailed Configuration。
  8. 接下來,選擇服務器類型(Please select a server type)。由於我們是用來開發的,所以選擇了第一項:Developer Machine(開發測試用),完成之后,請點擊Next。
  9. 選擇數據庫用途(Please select a database usage)。有三種:第一種是Multifuctional Database,第二種是Transactional Database Only,第三種是Non-Transactional Database Only,這兒三個選項的區別我也不怎么理解,但依照英文注釋以及網上其他的帖子參考就選擇了第一項Multifuctional Database,完成這一步,接下來請點擊Next繼續操作。
  10. 選擇InnoDB數據庫文件存儲位置(Please select the drive for the InnoDB datafile),默認是安裝的MySQL位置。保持默認,請直接點擊Next。
  11. 選擇同時連接到服務器的准確訪問量(Please set the approximate number of concurrent connections to the server)。三個選項:第一個是Decision Support(DSS)/OLAP(大約20個),第二個是Online Transaction Processing(OLTP)(大約500個),第三個是Manual Settings(手動設置)。由於我們是為了開發測試用,所以選擇第一個就可以了,完成這一步請點擊Next。
  12. 網絡選項(Please select the networking options)。第一個是是否啟用TCP/IP連接,我沒選,所以只能在自己的電腦上訪問SQL數據庫,第二個是啟用嚴格模式(Enable Strict Mode),我選了,建議新手選上,這樣代碼更規范些。
  13. 選擇默認字符集(Please select the character set)。第一個是Standard Character Set(標准字符集),默認是Latin1,適合存儲英文;第二個是Best Support for Multilingualism(最適合多語言),默認是utf8,適合存儲多語言字符集;第三個是手動選擇。這里我們選擇UTF8編碼,即選擇第二種或者第三種中的UTF8。
  14. 設置windows選項(Please set the windows options)。第一項是是否安裝為Windows服務(Install As Windows Service),建議勾選上,下面的Service Name是服務器標識名稱,默認即可,還有個是否隨機啟動MySQL的選項,如果沒選的話,以后開啟MySQL需要在cmd上輸入net start MySQL。第二項是是否把bin文件夾路徑加入環境變量中的Path(Include Bin Directory in Windows PATH),建議勾選,這樣以后可以直接在cmd上輸入bin文件夾上的任意一個文件使用。
  15. 安全選項(Please set the security options)。第一項是修改安全設置(Modify Security Settings),這項中的兩項分別是新root密碼和確認輸入的密碼(即再輸入一遍),最下面的是創建一個匿名帳號(Create An Anonymous Account),這里對我來說不需要,就沒選,然后點擊Next。
  16. 准備執行剛才的設置(Ready to execute),確定無誤后,點擊Execute。過一會執行完成后,點擊Finish結束設置。重啟Apache。

(四)安裝Apache

  1. 雙擊Apache安裝包,點擊Next。
  2. 同意協議(License Agreement)的窗口,點擊I accept the terms in the license agreement前面的單選框,然后點擊下面的Next。
  3. 介紹性文件(Read This First),直接點擊Next。
  4. 服務器信息窗口(Server Information),有三行文本框,第一行是網絡域名(NetworkDomain),我填的是somenet.com;第二行是服務器名(ServerName),我填的是www.somenet.com;最后一行是管理員的郵件地址(Administrator's Email Address),具體如圖2所示。這三行隨意寫也可以。下面有兩個選項,一個是適用於所有用戶的並且端口是80(推薦選項),一個是適用於當前用戶並且端口是8080,點擊第一種選項前的單選框,完成之后,請點擊Next。
  5. 安裝類型(Setup Type),一個是典型安裝方式(Typical),一個是自定義安裝方式(Custom)。這里我選擇是Custom,完成之后請點擊Next。
  6. 自定義安裝設置(Custom Setup),左鍵點擊最上面的Apache HTTP Server 2.2.22旁的倒三角,然后點擊"This feature, and all sub features, will be installed on local hard drive."這個選項,這樣所有的都會被安裝上。完成這一步請點擊改變路徑(Change)按鈕,會彈出一個新窗口,這里我選的是D:\StudyAndWork\Apache2.2.22,最后請點擊OK,返回原來的窗口,請點擊Next。
  7. 准備安裝程序(Ready to install the Program),如果不放心之前的設置,可以點擊Back返回查看,確定后點擊Install(安裝)按鈕,然后就會安裝程序,等一會安裝完成,點擊Finish按鈕。
  8. 這時候你的Apache已經啟動了,打開瀏覽器在地址欄輸入http://localhost,如果出現It works,說明Apache安裝成功。
  9. 把壓縮包放到適當位置(例如:D:\StudyAndWork\PHP5.4.9)。如果你用的是MSI格式的安裝包,就像一般軟件安裝一樣,直接點擊Next->Next->…->Finish,安裝過程中注意自己選擇的安裝目錄,之后要用到。OK,安裝完成。
  10. PHP安裝過程中需要說明的是:有的MSI格式的安裝包會在安裝過程中有服務器選項,這時我們選擇Apache即可。之后我們需要正確選擇我們的Apache配置文件(httpd.conf)所在目錄,例如我的目錄是:D:\StudyAndWork\Apache2.2.22\conf,這一步操作可以把一些PHP模塊寫入Apache配置文件中,很省事。如果您選擇的是其他格式的安裝包,這一步你是看不到的。

圖2

(五)安裝PHP

  1. 把壓縮包放到適當位置(例如:D:\StudyAndWork\PHP5.4.9)。如果你用的是MSI格式的安裝包,就像一般軟件安裝一樣,直接點擊Next->Next->…->Finish,安裝過程中注意自己選擇的安裝目錄,之后要用到。OK,安裝完成。
  2. PHP安裝過程中需要說明的是:有的MSI格式的安裝包會在安裝過程中有服務器選項,這時我們選擇Apache即可。之后我們需要正確選擇我們的Apache配置文件(httpd.conf)所在目錄,例如我的目錄是:D:\StudyAndWork\Apache2.2.22\conf,這一步操作可以把一些PHP模塊寫入Apache配置文件中,很省事。如果您選擇的是其他格式的安裝包,這一步你是看不到的。

三、具體配置

(一)修改PHP配置文件(php.ini)

  1. 我的PHP安裝路徑是:D:\StudyAndWork\PHP5.4.9,進入PHP5.4.9文件夾,里面有兩個文件php.ini-development和php.ini-production,前者適合於開發程序測試,后者適合產品上線,其中一個改成php.ini即可。有的PHP版本直接就有php.ini文件。
  2. 用文本編輯器(這里給大家推薦一個比較好用的免費文本編輯器:notepad++)打開php.ini,查找extension_dir字段,將后面的雙引號內容改成你的php文件夾位置/ext,以我自己電腦為例,則為extension_dir = "D:/StudyAndWork/PHP5.4.9/ext"(第730行),注意斜杠號的方向。這是PHP的動態拓展目錄,以便調用其中的dll文件。
  3. 由於我們要使用MySQL,而PHP本身默認不支持自動連接MySQL的,所以我們查找“extension=php_mysql.dll”(第880行)字段,將前面的分號去掉。
  4. 查找doc_root字段,將其修改為doc_root = "D:\StudyAndWork\Apache2.2.22\htdocs"。
  5. 修改date.timezone,否則在執行phpinfo()時date會報錯,將其前面的分號去掉,在等號后添加Asia/Shanghai(似乎也可以是Chongqing,但是不能寫其他城市),然后保存關閉。

(二)修改Apache配置文件

  1. 用文本編輯器打開Apache文件夾下的conf文件夾中的httpd.conf。
  2. 查找LoadModule vhost_alias_module字段,在本人電腦上,在該行的下一行輸入LoadModule php5_module D:/StudyAndWork/PHP5.4.9/php5apache2_2.dll。PS:如果是用的2.0.*版本的Apache,則用php5apache2.dll。
  3. 查找DocumentRoot字段,修改為DocumentRoot "D:/StudyAndWork/Apache2.2.22/htdocs",本人比較懶,直接用默認站點目錄,就沒有另外設置站點目錄了,有需要的話自己設置一下站點目錄也是可以的。
  4. 查找Directory字段,在<Directory "******">中將雙引號內容改成站點路徑,我使用的是:"D:/StudyAndWork/Apache2.2.22"。
  5. 查找AddType application/x-gzip .gz .tgz字段,在該字段的最下面新增4行,分別輸入:

  AddType application/x-httpd-php  .php

  AddType application/x-httpd-php  .html

  AddType application/x-httpd-php  .htm

  PHPIniDir D:/StudyAndWork/PHP5.4.9(你的PHP配置文件php.ini的路徑)

  1. 查找DirectoryIndex字段,修改成DirectoryIndex index.php index.html,這樣就修改了具體的index文件執行先后順序,然后保存關閉。
  2. 重啟Apache服務器。
  3. 在站點下建立一個index.php文件,寫入如下代碼:

  <?php

    phpinfo();

  ?>

      9.在瀏覽器中輸入http://localhost,如果出現PHP具體配置頁面文件,則說明整合Apache+PHP配置成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM