搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。
% d- x+ ]/ k; Z( F' W6 A( x3 A3 d
與 PHPnow 的名字一樣,讓我們一起 PHPNow!' _) n5 {( z6 u2 | f4 f. m" ]
/ |6 w1 m* [9 g首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。
' T" l) A3 D" n( H( y' K2 `
& g6 ]* N2 C& d) f執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。$ i( d3 v3 p3 i S6 U' ~% V
! Z" K7 M$ c0 _
- u1 [" z0 X; A. q2 Q# q. S e$ ~* r9 S
6 U/ R0 I. R' ^( D0 C2 k2 l
圖-1:解壓對話框
( I: L/ d' W5 [! z3 B ( P/ Q& g' T- `5 R
, E- z* L) ]# I) \' i$ u) T
5 V3 V M y/ r8 z: C在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:6 H! O& K7 r! [3 [* ^) Y2 J
期間可能出現防火牆提示,請允許。1 n. H' v1 {( R, X9 E# B. }
: e% R( _- s1 }
, `" F8 _! y4 z# \* U& t+ r8 J$ b% D8 ~) J
% I2 w' Q( Y- g* S( W0 v8 c' d8 f
( G1 X& C1 U4 d0 N% _* Y圖-2:Init.cmd 過程 ; Y0 S4 |2 K$ j5 T9 A
* Z) Q: W" Q7 b# H8 ~; D' e
! `- y+ o! y( _+ A" r0 d4 x# C; Z! E' H2 V! y
圖-3:解除防火牆 / L& p/ }' X" e
) Z7 X9 ]* ?1 t# \; I& V/ i
& o& f7 j8 _0 c2 R U
# ^# v/ D, v5 T9 E8 o7 r4 A! ?) UInit.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。) `% u3 ]5 O: f4 C7 _8 W" r
(如果沒有,試試手動打開 http://127.0.0.1)
1 ?# E0 r% d: i6 H! D/ V6 }( d
4 m5 ?; E( u3 T* ?: S7 [3 K3 T, J2 d v: U
. h6 A: A' f& T, a: d" e
, ]% X0 D/ w6 {2 I E圖-4:搭建成功
0 Y( s% N6 d! b* }0 C $ ?4 V$ V8 \; ~
' ~& R( N6 \5 N( M3 B" c5 O8 n
7 b' M8 b9 n% A) u1 v- q% K
如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。
0 H- y6 u+ p2 v, G) v' ^, E+ }1 m
/ u. k5 U& q% S; p下面說說 PHPnow 虛擬主機的使用。很簡單。
0 ]( b$ C: S! \1 H3 H* j7 ]( K' b8 C2 [7 W- f
雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。
5 u$ @3 r+ Y: k; T& l按照提示輸入新建虛擬主機信息。如 圖-5 所示。
( V+ N c: g! Y- \
3 }. @$ S2 |0 j3 ]$ i
- n, g6 M2 C/ B3 z- G9 {% ]! ^% i2 Y0 y: f/ N+ k
' O- S. z- k* z5 c0 x. q, U2 V W3 t圖-5:開設虛擬主機
) @7 T0 j( m9 G; b8 D 8 N8 X/ c8 p9 t# H
( x* K! N3 F) P% E- U! }6 Z* W
: } X6 x' W0 S2 ]) Z# E輸入完信息回車後,將自動重啟 Apache 以便生效。
( S0 J0 [$ R) m b然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。
' g% D# |( [ S. f/ l5 q. @' h# W4 Z4 _- O6 G o. [' ?
如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。
# O4 h; O! \- {+ w本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。
8 H) x$ {0 I, s3 }4 T" V. F
2 p% V1 o+ S* Q7 c+ U) }/ V
1 E+ R2 L# F4 V3 ]- J& @8 m
7 o- |( q' X1 i3 `: D
+ D. ?8 k$ J. e8 |圖-6:虛擬主機開設成功
+ m7 y* { U8 [$ z! [
3 K8 ^# F! ~( [: K' f
1 _! g! E6 Y$ O v9 ^$ ]; \( f
' X6 H% ]$ H- \可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。
7 D' f1 Z4 p6 s4 v/ _$ E
; E; W% u5 i1 b- ^" y打開 http://127.1/phpMyAdmin;用 root 登陸。5 ~0 s' I. b; R8 x/ _8 f2 E' c8 b ?
然後點擊 「權限」再點擊 「添加新用戶」。* T8 `/ g" @2 _- T
填寫好新的 用戶名 和 密碼;
1 ~6 v; X. V7 H1 p/ e. h選擇第二項 「Create database with same name and grant all privileges」。
$ O T, l8 G% J; e& Z6 V其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。+ B8 x& n5 S3 q4 u$ v
點擊 [執行] 即可完成。難明白就看看圖吧。
+ _/ J) Y6 s# x0 J
1 A, ? f7 P! H& V( [, n: m, P- d2 s
+ v3 X' C- R. Y; F6 i( o
; s; q, c+ U+ K9 O
圖-7:添加數據庫用戶。
) P: g& S1 V( @
, \( t9 L- @6 v
& t9 _4 |: g, Y$ D7 j4 `: j u! L H
把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。
- h# r' i7 P& A1 l; {4 q+ D' W4 K. l# s" D3 K" x
好了!你現在擁有了一個專業的 PHP 服務器環境。什麼 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是問題,馬上開始你的建站旅程。 |
評分
-
查看全部評分
|