搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。0 v8 r! V+ a* A
' t4 H F+ A" J$ f1 W# k/ o2 [. X
與 PHPnow 的名字一樣,讓我們一起 PHPNow!
- \( `% Q3 Y$ Y+ {
! Y) l3 l6 Q8 H5 x: q( ^3 O6 F首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。
4 w# @- V: b% y% b/ s D$ j' m& M0 L5 F; i
執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。
K2 S' b; F8 v* l& n0 u: R- `
8 J8 K3 s+ Q+ B, Y/ _! p7 x' f. A% J" b1 j' a. s5 x, X6 H
5 J! C1 F* p9 ]; S- j- X! @
( L0 e3 I) ?+ [$ u) N+ x [) G
圖-1:解壓對話框
" ]4 t2 p, h; z* R W
8 T' G: ]& X9 d" ~, Z' t) e5 r5 K8 _% U0 [3 o) m- l+ @1 \
* j. P. a% C5 c! f8 C在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:9 A) I/ q. I. o2 O+ m0 {$ z
期間可能出現防火牆提示,請允許。1 d+ O2 p. [! J0 l4 V9 C$ u
' ~' S; b3 ]! @0 ~" l# n! H6 p$ G0 ]( S" T: o- ^' o
* ^: u P/ r9 u, {9 b4 @, ]" z 1 Q6 I7 e7 j8 A& N$ n
圖-2:Init.cmd 過程
9 C& C: M- F9 N+ a 2 V) a* f( j5 i/ j
; t. r$ d4 l: u
1 F7 d' X/ T% v; J" u% O6 k圖-3:解除防火牆 3 Q5 F$ E4 {- B! P
7 n' X& S% y- c! D# m" A5 @+ Y( A3 [& @8 {1 \2 `
, S2 b* D) d: X4 h9 n O1 w* {Init.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。. ?& a& M2 Y4 _6 l9 S6 b9 I5 w; x
(如果沒有,試試手動打開 http://127.0.0.1)3 z6 Y! D `5 Y% r
+ c7 Y+ s+ f ^ ~& [( m
0 n' h* s( k1 s* O {% |5 q) E6 F: @! G
6 B8 _2 c8 J0 S9 H9 s$ \$ G8 `; p: Z圖-4:搭建成功
4 A% r {) o% Q, o8 \
& C! Y) T' N& v5 a4 w, Y. y$ n8 e" B* Y9 j1 T
0 S, Q8 W5 `% E6 Y) L0 ~ l9 {
如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。
: Y4 @% [/ ] u9 ]& H6 k3 k6 u! Q+ U
下面說說 PHPnow 虛擬主機的使用。很簡單。
$ A3 w% V; }, W* s. P# y d2 t6 T
雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。: I1 F' k' L% b' Z# y/ m. X+ N( `
按照提示輸入新建虛擬主機信息。如 圖-5 所示。3 b" O7 s# x8 g5 k9 U( F3 b# L
7 l1 J" v' h6 X+ ]$ e4 N
, T0 R+ N" `0 S6 j! o
5 r: ]) V+ t9 W8 P
3 a. i y h% r# L# \; h# B圖-5:開設虛擬主機
1 N3 G* F) R1 u: w% H& p
' G b1 x* E/ m# m! ~- R$ ]- A/ X. i5 U% k" q* T! V3 {! U
$ k' U6 ^! y- [+ ^* W" k
輸入完信息回車後,將自動重啟 Apache 以便生效。' b3 A9 U' W0 n5 q) u5 R
然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。
+ w; ]* z4 |0 r
! |% u) e, D+ R- h$ j! B5 p如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。4 r+ s0 q3 L9 i
本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。8 F t( \4 V* o8 N# t* A% G( Z) B1 T
- c$ x) l8 \) T# D( G) D. M
0 M2 h0 _. F7 U2 L. P
. |5 _# u2 S# A8 n/ t2 V# H
5 K F" a/ I$ x* o圖-6:虛擬主機開設成功 6 p% [/ I4 m8 k0 W
% I/ _' y1 e; ^
: ]' [$ P- P1 O) @, v. O# t
5 e& i5 X7 M: }( W$ l8 e+ J可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。
: Q2 q6 o. [( i+ G% @4 R' B8 e+ W- ]) F. p: f3 N2 c( T
打開 http://127.1/phpMyAdmin;用 root 登陸。
1 A# O* K# r6 F/ K/ I. H7 {然後點擊 「權限」再點擊 「添加新用戶」。
& [0 k* p7 ~% T+ ?6 v( m填寫好新的 用戶名 和 密碼;0 _0 M3 @9 ^" G: ?5 `
選擇第二項 「Create database with same name and grant all privileges」。
" q, X z' _* p5 @( l) B其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。
& X |* D2 W* V* ^; I' A' J+ ~點擊 [執行] 即可完成。難明白就看看圖吧。2 x3 R; g& c% `$ a' _, o
. t- x$ F" {; ^! K% C) x
/ F- x+ V! l" Z8 V) D5 k! C
. A% O/ N1 Q& d4 l6 |8 H/ P- _. d9 o
) B- e Z {9 }3 b圖-7:添加數據庫用戶。
! g0 m6 p; u' _4 A) n- z) [+ Q4 ^
+ W0 h, J$ i* C3 V, k8 \2 z: Y4 v+ W( t6 S$ U/ D) a7 M
1 H' y# f8 }; A) _+ K
把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。; U! j) a- b2 J: P7 ?: h
% d7 Z$ U' _3 a4 u6 c) e4 x
好了!你現在擁有了一個專業的 PHP 服務器環境。什麼 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是問題,馬上開始你的建站旅程。 |
評分
-
查看全部評分
|