1. 程式人生 > >PHp伺服器環境搭建

PHp伺服器環境搭建

php是目前網站開發應用最廣泛的程式之一,不管你學習什麼程式語言,一開始都面臨一個開發與執行環境搭建的問題,用php開發網站也不例外!本文詳細介紹了php開發環境搭建、php執行環境搭建的詳細步驟,涉及到了一些開發工具,只要按照下面步驟一步步操作,就能搭建一個成熟的php開發與執行環境,絕對不是從網上抄襲來的,我從來都是原創文章,我最煩那種千篇一律的文章轉載啦!廢話少說,start!

本文涉及以下內容

1、php網站開發工具

NetBeans(PHP開發工具)、XAMPP(Apache+MySQL+PHP+PERL)、Dreamweaver(網頁設計工具);

2、上述php開發與執行工具的安裝與使用詳解;

3、常見的php整合開發環境

  • Zend Studio:商業版,基於eclipse
  • Eclipse with PDT:免費
  • Sublime Text:可免費使用,但是會有提示
  • Coda:商業版,針對Mac使用者
  • NetBeans:免費
  • PHP Storm:商業版
  • Aptana Studio:免費
  • PhpEd:商業版
  • Komodo IDE/Edit:IDE為商業版,Edit可免費使用
  • Adobe Dreamweaver:商業版

一、NetBeans,php開發環境的搭建

php的開發工具有很多,比如zend studio、Eclipse,我所給大家推薦的是NetBeans,為什麼?沒什麼,我自己一直用她,別的沒用過,覺得她很好用就也一直沒換,比如本地開發
青島網站建設
這個網站的時候,我就是用她來完成的。我覺得開發工具不要總是換來換去的,軟體開發的靈魂不在於你用什麼開發工具,而在於程式本身。恩…有道理。當然了,一款好的開發工具能事半功倍!

NetBeans,“此時此刻”(2014-08-14  22:19)最高版本為NetBeans IDE 8.0,其官方下載地址:https://netbeans.org/downloads/(點此可進入NetBeans官方下載頁面)。

ps:建議不要從官方地址下載,可以從軟體站下載,因為那些各種軟體下載網站,廣告多的滿天飛,而且!下載的軟體有些強制安裝各種外掛或病毒,你可以試試(⊙o⊙)哦!

NetBeans php開發環境搭建

要下載php版本,當然,你不嫌下載時間長或者你網速夠屌,下載All系列也無妨

NetBeans php開發環境搭建

兩個注意事項,一要選擇單選按鈕Accept License Agreement,二要根據你所使用的作業系統下載相應Java  jdk,如果你不知道自己所使用的作業系統,請在百度搜索:如何檢視作業系統。

下載完NetBeans和相應的Java jdk安裝包,下一步就是安裝著兩個軟體,先要安裝Java jdk,神馬?你不想先安裝這個jdk?也可以,如果你在不安裝Java jdk的情況下安裝NetBeans成功的話,你就Godlike and Legendary,可以去lol虐菜了。。。

二、XAMPP,php執行環境的搭建

php執行環境搭建

xampp是最流行的php執行環境

如果PHP+MySQL+Linux是屌絲組合,那麼,Apache+MySQL+PHP+PERL就是屌絲之神啊有木有,她就是XAMPP!前者固然好,可是,整個Apache伺服器環境也真夠麻煩的,如果想MySQL+PHP+Perl就更難了,像我這樣的屌絲,從來都不喜歡複雜的事情,XAMPP專為懶人設計,你只需按照XAMPP,就能擁有Apache+MySQL+PHP+PERl的功能了。

XAMPP下載速度每秒2M

唉,網速慢死了,下載每秒才2M!下載個片的話每秒都7M!這就是下載地址放在國外和國內的區別

下載完成後,一步步安裝即可。當初我安裝和使用XAMPP的時候還是多多少少遇到了些問題,下面列出xampp的安裝步驟:

XAMPP php執行環境搭建

第一步:XAMPPSTART!

XAMPP php執行環境搭建

第二步:全選即可

XAMPP php執行環境搭建

第三步:選擇安裝目錄,默認了唄

XAMPP php執行環境搭建

第四步:複選框可以去掉

XAMPP php執行環境搭建

第五步:are you ready?go~go~go~

XAMPP php執行環境搭建

第六步:還差一步

XAMPP php執行環境搭建

第七步:開始你的XAMPP之旅!finish並關掉命令框

至此,你已完成了xampp的安裝,再來介紹幾個xampp常用基本功能和配置注意事項。

XAMPP php執行環境搭建

XAMPP控制面板

通過上圖可以看到Module下面的基本功能,此次php開發環境搭建也就能用到前兩項功能Apache和MySQL,分別對應兩個不同的服務,點選後面的start就開啟所對應的服務,成功開啟後按鈕會變為stop,點選可關閉。

現在我這也跟你一樣,都是剛剛裝完XAMPP,什麼也沒有動,試試看吧,從上面截圖來看,有很多紅色字型,說明軟體已經報錯了。

1、點選Apache後面的start,控制面板log記錄,如下圖所提示:

XAMPP php執行環境搭建

XAMPP的Apache服務竟然執行成功啦。。。

哎呦,我去,咋running了呢?我本想讓啟動Apache報錯的,因為最初搗鼓XAMPP的時候遇到過啟動XAMPP Apache服務常見的報錯——80埠被佔用!通過上圖可以看出我電腦的80埠沒有被佔用,如果你的Apache服務顯示黃色,log記錄出現紅色字型提示,說明你的此次Apache服務沒有啟動成功,怎麼辦呢?改動埠試試看呀!

怎麼改動Apache的埠號?可按照下圖操作:

php執行環境搭建

點選Config第一項功能,Apache(hpptd.conf)

然後在開啟的記事本里查詢“Listen 80”,listen 80的意思是讓Apache使用80埠,既然被佔用,這裡你只需改成不被佔用的埠即可,比如改為“Listen 8080”,亦或者“Listen 8081”,總之所改成的埠號不再被佔用就ok了,啟用Apache服務時我也就遇到過這一個錯誤,別的沒遇到,所以我也只能告訴你這些嘍。成功啟動Apache後,點選後面的start按鈕,可以開啟網頁http://localhost/xampp/splash.php,選擇上面的中文,進入後可以看到以下提示畫面:

XAMPP php執行環境搭建

來自XAMPP的祝賀!

ps:如果修改了埠號80的話,記得在瀏覽器訪問XAMPP功能,記得在localhost後面加入“:你修改的埠號”,如:http://localhost:8080/xampp/

2、點選MySQL後面的start,控制面板log記錄,如下圖所提示:

唉,算了,不掛圖了,因為我的又啟動成功了,如果你的還是報錯,同樣點選MySQL後面的Config的第一項功能my.ini,並在開啟的記事本里查詢“port            = 3306”與“port= 3306”,將這兩處修改為未被佔用的埠重新啟動即可。如果還是報錯,具體錯誤請百度,其它錯誤我沒有遇到過。同樣點選admin按鈕可進入phpadmin管理介面,進入http://localhost/phpmyadmin,如下圖所示:

XAMPP php執行環境搭建

成功進入phpadmin介面!

就這樣,通過1、2步,你又成功的啟用了XAMPP的Apache與MySQL服務。

三、Dreamweaver,網頁設計基礎工具

這裡關於Dreamweaver我就不多講了,既然你都會php了,最基本的html頁面開發想必你也大體都能明白,不然你也不會能看到這裡來,如果你連Dreamweaver都不瞭解,建議從最基本的網頁設計學起,請看這篇文章:網頁設計基礎。NetBeans、XAMPP,都有了,php開發環境已經成型,有沒有Dreamweaver並不影響php網站的開發和執行,哈哈。現在就差一步!

四、開發並執行你的第一個php網站程式Hello Word!

1、在phpadmin中建立資料來源;這是對phpadmin的基本使用,建立資料庫、表等操作,就不細說了,很簡單。這次建立的專案就不做對MySQL的訪問了。

2、建立NetBeans第一個專案,步驟和注意點如下;NetBeans可以新建php專案,也可以開啟現有專案,下面新建一個php專案,操作步驟為:檔案》新建專案》PHP(PHP應用程式)》下一步,然後進入如下所示操作:php開發環境搭建 php執行環境搭建

ps:專案名稱不用解釋了吧,這裡重點注意原始檔夾這個地方,要選擇你所安裝的xampp目錄下的htdocs目錄下進行專案的建立,因為php的開發你可以用NetBeans,但是,php的執行你得靠xampp。你還可以選擇php的版本,然後進行下一步就可以完成NetBeans專案的建立了。還以一點,就是要檢視專案的執行配置是否正確,如果你一開始修改了Apache的執行埠號,就要修改為正確的專案url,比如你當初修改埠號為8080了,則此處的專案url應該為:http://localhost:8080/fistproject/,其中,fistproject為你所建的專案名稱。選中專案後右鍵滑鼠,選擇“屬性”後,就可以開啟如下介面進行正確配置了,如果用Apache用的是80埠,就不用改動了。

php開發環境搭建 php執行環境搭建

注意檢查專案的執行配置

3、修改index.php檔案

當你建立NetBeans專案後,預設會有個index.php,可以輸出一段話:echo “Hello World!”;如下圖所示:

php開發環境搭建 php執行環境搭建

4、執行index.php檔案

由於我沒有用到MySQL,所以只需XAMPP的Apache服務是正確開啟的就可以了。然後選中NetBeans專案下的index.php檔案,右鍵滑鼠選中執行,或者選中index.php檔案然後使用執行的快捷鍵Shift+F6,只要按照以上步驟正確操作,瀏覽器網頁會出現下面執行結果:

php開發、執行環境搭建成功運行了

恭喜你老兄!至此,php開發環境搭建與php執行環境搭建已經全部搞定,你成功啦!