PHP常用的服務器


 Wordpress夠流行了吧,它是一個用PHP編寫的強大的博客平台。使用它來架設一個博客平台相關容易,是新手建站比較方便的工具。但是要真正體會Wordpress(以下簡稱WP)強大,插件是不可少的東西。一般來說,我們不可能想試一個插件就把文件通過FTP來上傳,然后去自己的網站里試,那樣風險大了點。所以我們需要在本地計算機上搭建一個PHP平台。我就把常用的PHP本地測試平台都收集一下,給需要的人提供方便。

  一般來說,本地的PHP平台分為兩種,一種是LAMP,即為Linux+Apache+MySql+PHP;另一種是WAMP,它是Windows+Apache+MySql+PHP,而前者一般優秀於后者。如果讓我們自己來安裝Apache+MySql+PHP,難度不少,改一堆代碼不說,還容易出錯。再者考慮到現在大家大多使用的是Windows操作系統,自己又是個Linux盲,所以我提供的這些本地測試平台都是WAMP,都是集成以上功能的,安裝完成即可使用。先大概了解一下吧:

大圖

1. XAMPP

大圖

XAMPP是一款比較強大的本地測試平台,它集成了必須的三個功能,還帶有FileZilla,軟件帶有一個控制面板,在里面可以把Apache、MySql和FileZilla三者注冊為系統服務或者卸載服務,有服務啟動的控制按鈕,而且在窗口下部還能看到服務的運行信息。雖說面板是英文的,但清楚易懂。注冊為系統服務有個好處就是開機能夠自動運行,但是會消耗一定的系統資源,怎么取舍用戶自己來定。安裝成功,服務也啟動成功后,就可以把瀏覽器打開輸入http://localhost/,試試是否成功。在XAMPP的網頁選項里,有中文支持。

大圖

2. WampServer

它的官方網站沒有中文,但是程序支持中文。啟動安裝程序后,它會提示你請先卸載舊版,不支持覆蓋式的升級,然后一路NEXT就能安裝成功。它在任務托盤里有個圖標,如果服務啟動異常,它就是紅色的;如果部分異常,它就變成黃色;如果是一切正常,那么它就變成了白色。這些不同的顏色警示,你很容易判斷當前你的localhost能不能打開。它還能切換在線和離線狀態,選項中的文語言項中也有簡體中文可選,很不錯。

大圖

3. Vertrigo Server

這是一個輕量級的WAMP環境,但是你下載它的時候,迅雷自帶的安全組件居然說它帶有病毒。經過我的掃描(ESS3.0)和使用來看,這完全是個誤報,所以大家可以放心使用。安裝一路NEXT就行,其中PhpMyAdmin中居然還有原始密碼,是vertrigo,感覺在本地測試的話,這種默認沒有必要。它帶有一個簡單的控制面板,運行狀態也一目了然。

大圖

在它的localhost頁面中帶有常用鏈接,很方便。

大圖

4. PHPNow

PHPNow真的很簡單,簡單到安裝程序就是用RAR做的一個自解壓程序。自釋放后快捷方式也沒有,你必須自己找到那個文件存放的文件夾,然后運行Init.cmd這個程序來初始化。初始化過程中提示設置密碼,因為是在CMD命令行中,只設計了一次密碼輸入,沒有密碼確認項,所以請設置的時候千萬小心,不要忘了。它也把式Apache和MySql注冊為服務,開機自啟動。深水動力

大圖

在程序文件夾中,它也帶有控制面板,只不過是CMD的,但很好用。

大圖

卸載就更容易了,在軟件自帶的控制面板中卸載服務,然后關把整個文件夾刪掉就行。這么方便,圖簡便的可以試試。

5. PHPStudy

PHPStudy不一樣,它含有IIS+PHP和Apache+PHP,軟件推薦設置是后者。在任務托盤里也有圖標,可以打開面板來看服務運行狀態,也很簡潔。

大圖

打開localhost,出現的是標准的PHP信息界面。

大圖

6. AppServ

程序安裝過程中它提示你可以改變默認的80端口為服務端口,這樣可以避免端口共享產生的沖突。可有密碼設置提示,但是做得比PHPNow好多了,軟件還可以設置字符集,默認為UTF-8。雖然軟件沒有控制面板,但一切操作都在開始菜單中加入了快捷方式,使用當然很方便。軟件還帶有MySql命令行終端。

大圖

7. EasyPHP

軟件如其名,真的很EASY!安裝一路NEXT,但是不會把Apache和MySql加載為服務,所以每次使用都要手工來啟動。軟件也帶簡單的控制面板,其他的沒什么要說的了。

大圖

大圖

說了這么多,我想,這些工具應該夠你使用的了,找一個你最滿意的安裝就行了。

PS:如果某些這樣的PHP相關的服務無法啟動,請注意一下你的機器中的80端口是否被占用(快速查找本機端口)。一般的程序,如迅雷,BT軟件什么的,即使它們沒有在工作,開着也會占用80端口。所以把它們關掉后,啟動PHP相關的服務后再把這些下載軟件什么的打開,就不會有服務啟動不成功這樣的問題的。

P.S.本人用的是phpnow,還不錯

 

 

另附:PHPnow搭建教程

搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標准且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。

與 PHPnow 的名字一樣,讓我們一起 PHPNow!

首先下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。

執行 PHPnow-1.4.x.exe 出現下圖所示。回車即可。

大圖
圖-1:解壓對話框



在自動解壓完畢后,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:
期間可能出現防火牆提示,請允許。

大圖
圖-2:Init.cmd 過程

 

大圖
圖-3:解除防火牆



Init.cmd 十秒鍾即可完成。全部完成后,將自動打開默認頁。
(如果沒有,試試手動打開 http://127.0.0.1)

大圖
圖-4:搭建成功



如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。

下面說說 PHPnow 虛擬主機的使用。很簡單。

雙擊執行 D:\PHPnow\PnCp.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 后回車。
按照提示輸入新建虛擬主機信息。如 圖-5 所示。

大圖
圖-5:開設虛擬主機



輸入完信息回車后,將自動重啟 Apache 以便生效。
然后訪問剛才添加的域名,注意事先解析好域名指向你的服務器 IP。

如果沒有域名或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用“虛擬域名”。
本例中的 bbs.test.com 就是在 “127.0.0.1 localhost” 的下一行添加一行 “127.0.0.1 bbs.test.com” 實現的。

大圖
圖-6:虛擬主機開設成功



可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。

打開 http://127.1/phpMyAdmin;用 root 登陸。
然后點擊 “權限”再點擊 “添加新用戶”。
填寫好新的 用戶名 和 密碼;
選擇第二項 “Create database with same name and grant all privileges”。
其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。
點擊 [執行] 即可完成。難明白就看看圖吧。

大圖
圖-7:添加數據庫用戶。



把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。

好了!你現在擁有了一個專業的 PHP 服務器環境。什么 Discuz! 6.0、PHPWind、DEDE、PHPCms 全不是問題,馬上開始你的建站旅程。


免責聲明!

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



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