搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。0 X, H/ Z1 X/ g1 f) I. t% o
! C7 Y3 {3 r3 Q. I5 Q
與 PHPnow 的名字一樣,讓我們一起 PHPNow!
% r" f) u; }+ t) f
# X- t# q [: m5 p, l8 |& d首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。* K- B4 s( Y3 D2 K; M! T
8 X B( m4 e7 z6 R9 h% T
執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。
* L/ i& K; e+ b$ o0 h" Q4 G; h, W* H- U. j3 b6 h" `
3 u7 A" g2 w$ ^; ~* g: L- ?% G7 l# @( b3 C/ [: a' o: v
9 K0 a4 N/ Z; u4 \3 b9 |1 k
圖-1:解壓對話框
1 C+ v. y% Y- I' L 6 ?) K" T+ ~5 `
5 |' ]6 \# U, |- X) {; e/ I8 I, Q( O1 _3 y/ \9 U& ?# v
在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:! u. }3 A( o) _5 E7 ~8 [& w
期間可能出現防火牆提示,請允許。
$ H+ c f- Q, ?0 r6 @
9 ~# ?0 x" g% i8 d& h- r0 E3 o2 K( p( n' K4 N5 F @
7 y' X( ~+ R0 b$ R( d
( t5 M3 z) `! K; R7 E8 [
圖-2:Init.cmd 過程
, K8 p- w3 B0 R) Z
: I1 ~( l6 `( P$ @: u+ S9 x! ?, M0 F2 f3 p# _
B' a2 Q l- B2 s$ T+ ?7 c$ B. T
圖-3:解除防火牆
) y. O/ u5 i% J W8 t& K + G" x6 a. G6 G/ y
3 {! b- `6 K! a8 E& X* @# \5 ?3 m
3 j$ b" F5 s6 s% l% M
Init.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。
$ @9 p# p. [. y; D& L(如果沒有,試試手動打開 http://127.0.0.1)
: m' b ?& U7 y8 p5 k5 L; I5 |
$ [ V. H4 H7 i- l
3 j5 z' \3 M& Z/ F, M: ?& l) E
2 Q( N& T- f2 r1 g0 D
) U4 K% ~5 S3 [1 ]8 c圖-4:搭建成功 ; }, K/ k% m/ V: C1 m' a6 A
# i2 ~% r o9 H* e# }
7 v1 p) Q+ p, b- U* D
" T# E- ]8 l& c5 ?( R" S如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。
4 q. l8 ?& _- p4 M" C( M5 L/ F6 F7 y
下面說說 PHPnow 虛擬主機的使用。很簡單。: U8 k. D) t z' i' t7 _! O
C9 M; R( j' r雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。9 j. I1 { I, k. A% E# u2 U
按照提示輸入新建虛擬主機信息。如 圖-5 所示。8 Z2 Q- g0 {! f) J* x
& y$ n0 t( ?) f. |, K$ W
, T S4 v4 n& B' U$ E+ u/ l
3 Z% M% K+ }' q6 Y- W
, E( Z6 b* Y8 P圖-5:開設虛擬主機
( y) y* _3 P4 c1 T; L- \
- s# V1 b7 O( N- f8 _% c7 Z, p" m; ~% Q9 C
- ]3 Q! X6 O: S$ ^, S2 q0 Z8 p輸入完信息回車後,將自動重啟 Apache 以便生效。
7 l) P" |0 o. `) B( n然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。' |/ D6 \/ i7 D3 B
# G1 P0 ?* ]" _/ ~5 m
如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。0 M8 D3 j. ~! u" M8 A' v
本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。2 g1 R$ b4 m. r( u
6 O( ]8 ]/ W! D$ t
) Y: x2 k5 B1 s: Z, ?( x3 o! s9 Q4 p$ t& {, d) o
7 x M" i; `: T0 \0 X圖-6:虛擬主機開設成功 ! j& [- y j t5 b$ \/ x
- ^! ?$ \3 J2 Y2 z7 p$ y
' x, J8 P0 z9 t) L4 n2 |7 { b+ r0 o
' G' r) p+ H3 w' A1 q可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。7 a4 K: G2 t t+ y. J% I, ~" ^
0 W- a5 R' N4 `3 l打開 http://127.1/phpMyAdmin;用 root 登陸。$ H7 w- U5 j8 X# c' \
然後點擊 「權限」再點擊 「添加新用戶」。
! T$ Q- k2 \) i p. s# Z填寫好新的 用戶名 和 密碼;
' t9 X( e1 j" u- H6 b$ o選擇第二項 「Create database with same name and grant all privileges」。
$ ^. a0 w `$ D1 v其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。8 \# I8 U7 a3 Z) Y: s% p) Z
點擊 [執行] 即可完成。難明白就看看圖吧。
6 J* a$ P$ {9 U
o- r' s) c) z* H, ` L* s
7 S+ q, m3 J8 V2 A, V. v3 g p0 v$ q. ^
7 U- ^, f) J& i
圖-7:添加數據庫用戶。
9 s- \$ U: ^( ~8 A& e+ R
3 m6 v R, ^7 z; t3 N) v/ Z' H9 p6 u
8 y; W2 {3 Q. q6 S* ]把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。6 B& @, I; v: _; ?# F. A: g
. N3 }( w% Q& |' A+ e1 }
好了!你現在擁有了一個專業的 PHP 服務器環境。什麼 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是問題,馬上開始你的建站旅程。 |
評分
-
查看全部評分
|