搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。7 T6 i* D6 t2 r6 T2 e# K
) A2 d- U; F/ \
與 PHPnow 的名字一樣,讓我們一起 PHPNow!
6 Z4 U$ T; O6 s" a' Q9 m
1 L: o+ ?& K! }0 ^1 }# t5 r1 s首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。- `+ F- Q4 ~" N$ r* N# ]& E
5 o4 }' v) b! Q- d! M
執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。/ m) D4 l% R' q( L! e2 {* b
5 K3 y; ]5 w, y
; P, V* m7 j! u5 J+ y4 N7 r+ h
, A$ `% Y4 D- z& b* |' \ 0 ]4 d5 O+ Y/ w. d! m- T
圖-1:解壓對話框
+ D3 D: d$ a. s+ Z: ^
5 O1 k& G# M, x& h7 }
% y+ i4 K3 `% q$ s) g* O) C4 W( C
在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:
$ T# N& F; A3 D \期間可能出現防火牆提示,請允許。( x8 P1 s6 s. D: U- u" G" s. D
* o; K7 M0 U: h1 Q3 l
4 {5 F4 x( U3 P& z6 l* K/ |# w+ H- s* ?5 a: ` [* f- W* y
$ j% v7 T" D D8 y9 z
圖-2:Init.cmd 過程
8 z# t, ~0 r4 M" d/ p, @
5 g! s B6 H" |% V$ {# m0 [: V8 \8 i5 j; ], t+ T1 v" e- v
+ }' w) j3 J4 [$ N, h/ g
圖-3:解除防火牆
, Y, }3 B$ F1 X" o
$ F4 X1 R6 s3 w5 f4 ~: A) K$ a) y5 r; J: K4 O6 w; B
( i$ @9 E* Q8 E, K' [
Init.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。
e) i0 D+ D! }" @ @(如果沒有,試試手動打開 http://127.0.0.1) Y& m& {0 f- |( l. p- \- ]' H
# X$ j; I9 J& A) Y6 Q/ x4 m+ Q/ G) g
7 x' n' V# p, ]% L1 {
& E/ N1 B6 @, @# d9 y7 T! P* c$ ]6 |圖-4:搭建成功 - z4 u1 p' o0 t; C3 D0 Y, {
2 g( d) \7 G6 ?3 D
& _. h1 ^6 w0 U7 H: [5 d& c. g* u
如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。
5 X# r# q5 U5 H# M# l% O
+ A& r+ _# P0 i/ Z8 D+ ]- E+ g下面說說 PHPnow 虛擬主機的使用。很簡單。
" A S* {- ~7 ~. z2 P
" b) B( ^. J+ L雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。' m, e o9 X+ E$ ]1 _. V
按照提示輸入新建虛擬主機信息。如 圖-5 所示。
4 D* o0 W1 ^6 x$ r/ F. @
, n( D& a i2 n9 T( ]* J4 g" Z# b: Z' g- s1 S S# H0 E1 s
; N# B. \# C% P1 ?( e( J
2 R: v+ Y9 }3 a. p圖-5:開設虛擬主機
/ f" A; v* ?* R 0 {3 b n% V$ P7 S
A0 q/ i% w: ^) T9 {7 F. y6 \) B# ~4 d! n
輸入完信息回車後,將自動重啟 Apache 以便生效。
0 _! b( k' L8 g, O7 o% j% m然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。
9 m P/ t( K1 Q- r$ [
6 C& y4 u+ w+ M/ d8 T8 N, Q如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。
6 }' x1 P# @5 e. L本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。0 J* d# s9 `- o( J9 O% \
o5 q; v4 x& V% \2 z
3 R/ ?+ ]* F3 B' }8 }9 q2 u; W
/ L0 u+ d/ a0 R# B5 F& R8 a 1 w: \& ^ b; L; ]/ S. ]7 R
圖-6:虛擬主機開設成功
6 B5 ~7 \2 u- |1 v4 {* ]# ^2 _
0 i5 u# j! a' A/ K. v9 {- p$ Q7 T- k1 [9 ?- [
: W" B' }, @3 n可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。
8 [# h" a8 L2 k; p8 b
3 U% R4 `: t& Y. O7 j8 t打開 http://127.1/phpMyAdmin;用 root 登陸。6 b4 y5 {+ ?8 f& W
然後點擊 「權限」再點擊 「添加新用戶」。$ l9 d) a/ ~ M) d6 B5 P
填寫好新的 用戶名 和 密碼;) U& e2 M" O+ H. g7 M, v) G9 |
選擇第二項 「Create database with same name and grant all privileges」。
" H, q2 l2 \7 E: C, M8 Y: b% W2 }其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。4 j' p# w0 b }7 S3 g' M5 Y1 ~
點擊 [執行] 即可完成。難明白就看看圖吧。# s' [) |# d3 k* G1 W5 N/ F
; O9 P' [1 C) o$ M4 O5 }
# |; ~0 P) Q$ N/ ]
6 k2 g( N$ B( M+ I; n% \ & ^( o T @5 q0 I2 Q: {+ t# e
圖-7:添加數據庫用戶。
& t4 J0 G6 i& d' \ f0 G5 q / m" D" ^% k9 o
! A1 `" L4 L' d4 W, E
) Y' b1 R( l F把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。3 l E* J. A0 G3 `6 O, P2 o
- R- m' M. W% [+ K; O; L好了!你現在擁有了一個專業的 PHP 服務器環境。什麼 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是問題,馬上開始你的建站旅程。 |
評分
-
查看全部評分
|