搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。5 f2 U' |! U4 ]/ y/ J% j9 L$ K' o
2 o7 |9 P& e# o \- R' Z3 r與 PHPnow 的名字一樣,讓我們一起 PHPNow!/ g: L8 K$ Q5 W8 s6 U
& ^( W5 y: k# g3 h; Y, y, A4 Q
首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。# H! o6 m. ~! y+ o* Z" L9 X. }- Z- t
" w( s+ I* ^* O3 x0 c, R
執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。9 `6 a7 _9 D) t$ C5 j: o$ d
3 M4 D7 Q5 z( q
; n6 M0 S5 @8 ^4 N) z1 v; s. ~
4 U j2 w, q4 ]1 d1 }
! i- t7 |3 @# t2 x5 S# S圖-1:解壓對話框 1 o$ V& K, v6 u( }3 C' b9 F
8 M; l2 B* m7 p
* x& u; D9 L$ X7 o
8 H+ }% g& D. Q5 B ?在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:! \8 m7 M. _( F4 {+ k" _3 e
期間可能出現防火牆提示,請允許。! ]. m: w5 V$ Z8 l1 V
+ o4 X, t& A$ L1 K% \
Z9 \8 p. m# [, I- F1 G* I
; W' } y j5 P/ b% r' ~1 ?8 u* [8 x
( Y) q" k, }, ]) a- Z; X. |圖-2:Init.cmd 過程
( N/ j I( b, n7 |. t+ N
/ W* `; E- ]$ g+ P$ [0 h; Y4 u7 c: P0 n- ~
6 @$ p2 E7 p1 e! }; P ?. l9 G' R
圖-3:解除防火牆 4 P6 [3 a* d+ n1 N# t
& J; W) D% {: ?% F- [0 U1 L6 C+ v- _0 E" _- o2 g V# T
0 q' v, j) p. A' h2 g
Init.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。
8 e9 }/ J& ?* p) g(如果沒有,試試手動打開 http://127.0.0.1)
& m* i- x/ G% G( } L" {' D# |) a9 [5 j! k0 {- u
2 W! B5 Q% |6 c9 d. Z% {0 F% r7 Y; Y
- l' o0 w* t: H/ t( g5 U. ^ \
( t) \9 ?, M2 k8 G! l0 k圖-4:搭建成功
6 D, b. v1 |4 J$ u 4 G8 _8 C- ?5 F4 l, `) w9 y W
( k9 {; L6 A2 O% T4 I/ m5 W. |8 y b
如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。
* T3 v+ C; h0 R: b5 E& g! l. v4 M) Z% ^3 H- w( J& E( n& ?& W1 m
下面說說 PHPnow 虛擬主機的使用。很簡單。
: g$ _- [! O! u, R( A
& u- V9 M; Q, P6 F* Y& |8 e雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。
( o" `; {8 D7 Y: P! I: y按照提示輸入新建虛擬主機信息。如 圖-5 所示。
/ h/ o Y! |3 [1 L! O; R: `. i* _. g) k8 F
# v- E4 ~- @) |
' l6 z8 L5 ]" b! @9 h- a" r6 L, i8 ~2 x' T
2 P r3 ?7 j- \, K$ C圖-5:開設虛擬主機 6 t7 O; v* q- W9 f# U! U3 i
& n; C+ H9 I) b4 L0 ~' [) l: k0 Y5 q! |
. w- [" O; X) E& s輸入完信息回車後,將自動重啟 Apache 以便生效。
0 `: ~* n2 T9 r' j7 g6 g% ^6 N然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。/ s4 g" C: v8 J0 M8 J
% q+ R7 V7 V$ G
如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。
4 U8 I9 D5 U. B) D本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。
$ ~8 Q# x& h: ~; p8 {9 e' ]1 \
; O; U4 K4 `' n0 ?7 m4 `- L! Q S( ~8 n/ T" b; V; |. E2 B1 G5 w
( x6 \9 i4 r: p+ r6 C+ Z6 A
) U" l. b# Z5 _. h
圖-6:虛擬主機開設成功 3 @. |0 a) M) J; Y5 v
- l, @: ^5 k0 ~* o* ~( G& B6 T
) r- j: T7 D' X2 t6 L% y
$ o4 E: @/ `3 O3 u: N& c* j/ m可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。) l* a8 `. k1 ?8 ~
- T" m( M" |5 @ ]& i
打開 http://127.1/phpMyAdmin;用 root 登陸。
* x2 R. E- U8 t/ m R. v然後點擊 「權限」再點擊 「添加新用戶」。6 r+ i( Z7 L' J# E6 ?
填寫好新的 用戶名 和 密碼;
# u5 G1 {3 }9 t$ V8 ~選擇第二項 「Create database with same name and grant all privileges」。
( r5 g4 t3 w* H7 ^* D: n* y. [其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。
+ H7 P& @1 d) k! B點擊 [執行] 即可完成。難明白就看看圖吧。
; J; j3 q( r% U1 j* b2 Z. q
( d0 M) `8 J1 j
: \+ ?- r( @8 @, g: u7 K6 Z7 I- `, j; H
4 S& ?# ~- M2 A
圖-7:添加數據庫用戶。 ( n* P/ U1 ?' r, ?! c* Y$ P) h
8 M7 y U# r" B; F- }) c
) |* E* G4 a- i$ j9 M, p
. M. _+ `% Y- n7 m; l
把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。
+ r/ N1 {) h1 X; Z& {4 \2 z$ u8 ]/ m4 j$ m6 h- i3 ~% w) n
好了!你現在擁有了一個專業的 PHP 服務器環境。什麼 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是問題,馬上開始你的建站旅程。 |
評分
-
查看全部評分
|