搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。) s& C7 S; [7 x* O% L) n2 R
& n* S3 N; j( n; a4 V% J! ]1 R2 r與 PHPnow 的名字一樣,讓我們一起 PHPNow!8 \7 F k& H3 j( L( H1 U
) O2 d. N1 O: h. W' E! a
首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。
/ M* e8 i/ V# g# I8 w l) o, s
+ j3 @; Z' n1 i; r8 W/ b執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。. p* n* v5 m' h% K
: H+ H& z" x- \
$ g2 U D& `% q/ Y( y, Q
9 t& N6 d6 ]* s: A
0 i4 Y1 O. x$ J圖-1:解壓對話框 2 c8 E' S! S8 _7 t
( R* L9 O& B9 P8 E* R) I% O
' h8 u8 _% T$ p1 u% L
& ^# v; d. n1 d$ M! o在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:
; J! w4 y- V4 M/ A; ^期間可能出現防火牆提示,請允許。
7 C& u/ }9 ~# Z! _' e" @- g7 _( k$ B* t
: M3 M" t- B% `$ G' u O5 ~; _( D; J
$ q; c. K- f1 K8 ^& h* j
: @, ~; M% b+ [8 Z1 Z$ G7 S# m圖-2:Init.cmd 過程 6 d% R: M1 q; u: V. y
8 i( ?: F7 C! {7 x, t) |( J4 n, ?; S
" _* d5 Z/ v+ @% @( p圖-3:解除防火牆 / ]! ?2 `8 J* U, V3 A
?# U$ t2 }! e# a$ G5 Q
0 C# n& ~8 u, o4 v" u" D( T
0 k" [# r5 z4 R# V; CInit.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。
' I5 V+ d$ _/ A( K. f1 k" h(如果沒有,試試手動打開 http://127.0.0.1)% x( g% k3 g6 r2 ] a/ y/ S
+ {- H$ Z F+ ?* e3 }, S1 V6 m m0 N/ A. ]5 Y+ I; A
) A1 w' [5 U. n. A% z+ i
+ ]$ B1 }. w/ Y3 s圖-4:搭建成功
" k6 E3 D! ~) o* z
- P2 r9 ~4 Z+ Q/ _' M: v: ^8 v
& W8 f3 N' k, y" L* L/ [
3 i# }6 d2 }$ \0 K: T如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。& U! H0 a) l: X5 ~
( f+ |3 B d7 @5 M4 Q+ t
下面說說 PHPnow 虛擬主機的使用。很簡單。
/ h3 \3 L# [; N8 X; h5 j1 ]2 F0 G, U: L: l* y
雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。
$ N0 g! A* O+ x# K% f& W# i" H5 j, I( h按照提示輸入新建虛擬主機信息。如 圖-5 所示。9 f% E1 ?2 j4 J- {; N
+ H* j7 ^1 g0 l6 f8 m- O
5 d6 P) f# o! _+ S3 f3 J- W
' ]5 S' z" W$ P/ `2 Y: _( q8 L
6 ?/ T6 K1 a/ F6 t2 k- N圖-5:開設虛擬主機 ! x b) z2 n9 y; E' e4 d& ~
1 f3 ` P4 `: P( \1 z3 X. l
6 C! q7 ]7 a! R) T2 E3 r$ ?2 A9 N& T1 u9 x; @) A" \3 X& q
輸入完信息回車後,將自動重啟 Apache 以便生效。
V& E v. p8 b+ U6 ^! w/ y+ T然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。
- J' j/ }. a- s* l* q+ m% u) d8 I I, q# Q
如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。: F8 v r: |7 O2 ~% u( O" l8 O5 t
本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。
4 ^, P6 N( ^( g* B
4 x3 E" `$ v' D. P' j( J4 r6 a
( j9 A, \8 _- j/ w- H6 l; ?, g' O) @0 x6 o
% X4 H/ G8 L! g圖-6:虛擬主機開設成功 1 R4 O+ L! K0 ?' c, p4 e, ?
2 h* x# ?( X. G+ G M
+ ~$ Y) [5 P- u# }+ e: I, z
0 [3 M) } B$ x& a" R5 {可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。. W2 {3 E( I/ T) C, r
' }4 |6 \0 t$ H& q6 h打開 http://127.1/phpMyAdmin;用 root 登陸。
' X8 x4 T& i$ J$ A8 @$ Z6 o: _2 X然後點擊 「權限」再點擊 「添加新用戶」。7 E% z5 i+ T* D0 z4 k8 Q
填寫好新的 用戶名 和 密碼;
: ]7 [8 ?, m9 ~" { r* _選擇第二項 「Create database with same name and grant all privileges」。
8 \; T* g1 W$ s6 M+ U; m4 r其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。
. t% F2 V+ G" o1 i) L7 U/ w點擊 [執行] 即可完成。難明白就看看圖吧。2 t% D3 J# v8 d" R8 [7 d1 _( |
* O* u: u( n9 s( Y+ s8 i( h3 Y9 g
1 }' v! b" n6 x# j0 q4 ]
I% j( i! k; a: r( b# l
' W$ ]" J/ R( ~, y! i圖-7:添加數據庫用戶。 ! {. r7 V: j$ R9 C
; M. o2 F y7 h: [$ P( u3 p+ p; P" N$ j! U% x- P% c9 m
( `3 t, q. j: \& o+ c% h
把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。
O0 a$ D" ]1 e( `: v2 W$ l! n" I7 w. [. N
好了!你現在擁有了一個專業的 PHP 服務器環境。什麼 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是問題,馬上開始你的建站旅程。 |
評分
-
查看全部評分
|