搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。
6 t% l, ^9 }6 u. k ^; c% F+ {6 W. c4 b" q6 j; u) E! H/ @
與 PHPnow 的名字一樣,讓我們一起 PHPNow!
$ Q: F% J6 U! b" @6 R: R S9 s8 Y2 |; u& k, B
首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。
. N( ^1 t- G! ]" U: a2 _
3 t' V6 K- r9 D0 b執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。% A) K+ }+ ]& v1 E$ }8 d4 X- |
- w3 W( M$ j$ V: U
6 x: \2 {' H- m3 `$ a3 r# J/ V& y0 q2 I) ^9 \
! C; ?$ T5 v, [- v, m
圖-1:解壓對話框 & z; i* d% W; V4 ^1 E
, p* r) w. v, p7 C# _
# l# L1 u2 | X5 S% F8 u) B+ V0 h# O7 L; J5 E
在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:" |7 P& b7 G& b
期間可能出現防火牆提示,請允許。
( q3 g! A! f# N. g: h2 _) d
# i8 j( O& _) Z5 ^
0 d' V8 U! ]$ y3 p/ j; f- a4 d/ B
! {& H/ n5 _" g
圖-2:Init.cmd 過程
/ t/ l) C8 b0 e* d" ^/ ` 5 k8 v1 f, O) q( w5 B
* C/ b; V+ [9 T- m0 Z* X2 \: `
& Z: x. I3 n& `7 @- ^
圖-3:解除防火牆
9 b. d! K- f! V
1 J9 t' O9 W. `
. G% E& ~' Z: `6 @ {1 U
9 S" h5 j" L6 V3 A7 SInit.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。
$ ]1 Z* H' x$ j6 ^- V! |(如果沒有,試試手動打開 http://127.0.0.1)4 q0 s* X+ S8 ] Z3 h% r- O, H
, ?( b7 y+ `3 w t; l9 ?1 X" @. L) I
) S) K$ j ?$ {+ D2 F7 k# ?5 t+ L' ~- w
# X6 H; p, J+ T! G- B6 C7 ^- X
圖-4:搭建成功 ! G8 {; r! G# y7 [( t. x
5 D# u; e8 a( ?: C4 f
8 K1 q* W6 h7 W: R: D8 ~' L9 _5 Y+ f) g9 k. N
如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。. M+ q6 G4 t3 `# ~. A
8 q) a, U3 |& I% N' {下面說說 PHPnow 虛擬主機的使用。很簡單。- h L8 I9 E+ z8 J$ \) x1 q7 u
" z) |; @6 r0 q) a6 c雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。
& O( M9 o! B' a7 E: [按照提示輸入新建虛擬主機信息。如 圖-5 所示。
0 H s: {8 C) Y: D# Y! A8 k5 y1 Z1 z; C" ]* V6 ~
/ x' m& N W+ e
+ d; v W2 b2 B
; H; M' `# `& c& F& o- u! S圖-5:開設虛擬主機 : e/ a0 g5 } e/ ~2 @( {
/ ^) F/ n8 Z X- ~. R- z ?1 X8 h
/ `) }* ]- Q8 `4 W, p9 G3 X$ U5 \4 u7 f- R
輸入完信息回車後,將自動重啟 Apache 以便生效。
$ V* f" M* c6 X$ ?# ^1 m然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。
' u1 g5 G4 q0 k" t8 O
: T4 r" ?' O3 _- B如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。
0 E; `# [2 h/ O/ O本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。& ^) C! ]& }2 M, N) q5 ~# {, A
6 a0 T4 c8 C3 ]0 R1 K( K8 \1 M/ U g; j+ S) ~- B6 I
' h# @3 I- v6 D# l/ ^8 O
0 e6 a6 {( F1 F
圖-6:虛擬主機開設成功
9 X2 V3 h* ~# `1 u9 m8 D+ r+ U0 o! C
$ o! U( m2 U; z% e) n, U) V# ?
z. W2 }6 _+ v1 J* C* X, u( p+ a0 a* _' a8 y' a
可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。& V4 k7 z, a5 y+ r
& y' [, e) O8 q* J! q打開 http://127.1/phpMyAdmin;用 root 登陸。. @: M+ W, \6 V1 b/ X3 X% G/ b, A
然後點擊 「權限」再點擊 「添加新用戶」。
, ^% t9 d2 g3 x1 K9 e7 T7 G填寫好新的 用戶名 和 密碼;
2 p8 q+ G( r2 ~; T選擇第二項 「Create database with same name and grant all privileges」。- ~& A/ [# S+ Z. p# x7 X. n B
其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。' s' L, f. S( j/ O, x
點擊 [執行] 即可完成。難明白就看看圖吧。
7 ?( I0 z0 D# l- X' r4 h9 a
0 \7 u4 c x" B7 r
6 G6 ~0 K' Z+ G; q+ X' `$ O- _
$ u+ n2 ?/ K1 r4 ~" m9 b
" L7 h' |+ @2 D圖-7:添加數據庫用戶。 . [. [( S2 {$ I/ d# B: c
; f Z! M6 {$ P' M0 E) G# h" C* S8 |* z4 x7 q. k/ t" m
% ?1 j- A: k; ], f
把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。
, f W1 x: V, `% g. h' Y- h
/ X& u- V9 T/ O% V0 `+ P5 u* }7 F. B. t好了!你現在擁有了一個專業的 PHP 服務器環境。什麼 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是問題,馬上開始你的建站旅程。 |
評分
-
查看全部評分
|