搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。
2 u+ c3 S( K- z, |5 p1 H/ A' E* b. q) Y- v
與 PHPnow 的名字一樣,讓我們一起 PHPNow!
8 Y( p$ l% p j; S$ _# @: f4 b* K0 @ |
首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。( |, V5 @% Z1 m3 E6 I+ p; Z. P
2 I& Z" s2 s+ c/ T+ d執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。$ X/ H+ T# s$ e9 X7 R
3 C, ]) @6 p \* C; O. N C
5 o& [# G( p) R6 I- e7 @! h8 ]6 d% P
5 [- k/ I" K! o3 P. [" x
圖-1:解壓對話框
% n/ ]* }& d$ D
7 y: q% f' ]# M3 I% K/ n* H
9 Y. I, v1 V; [" z0 N* G" d: b) U- W4 v$ ^
在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:
# h6 V! Z9 g" O5 R, F期間可能出現防火牆提示,請允許。
% N* O# Z. Y; t) E/ R* ]# O0 m7 e( O1 _0 f7 q& T( H! P2 b1 I. {
0 v! R' u4 u6 \- o# z( J3 X
9 x# V6 P5 Z( p. x0 Q) E' G- w
# A9 }+ ~3 f# o" J7 d+ ]圖-2:Init.cmd 過程
' T% K6 G% ~/ V
0 m% i& B: ]$ E1 @' t9 r# ~2 }8 W
N) {' J% g3 D ! P$ c; Y: l8 l, a- _
圖-3:解除防火牆 ! {2 \7 p- J2 a3 z( c
: X# }! l( f5 `; I b2 O
- y; {; R4 R0 h. @. A( g( x; n2 [' y
1 @; [5 k h) m$ n( pInit.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。# S! b) s# U% T) D& M
(如果沒有,試試手動打開 http://127.0.0.1)* a3 ^0 }% I# E3 O6 c3 _+ z
: e7 z7 ]! m: m* O
. t4 ]9 k! ~% B9 `! y. s. N3 F" B' D6 r7 o" j
% K4 K0 Q/ Y; l. g6 N圖-4:搭建成功 E3 t9 j `$ G4 b' Z4 k1 N5 X" H
_7 k6 l1 |$ B8 a
6 e2 ^: X; W' y* S/ d/ y( ]& ?; B
! r& r) s% _% j. Y5 @如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。
7 u, I2 a* I1 S4 Y; z8 M& X1 u5 T: `! V Z# J
下面說說 PHPnow 虛擬主機的使用。很簡單。: C( E& F6 z) d7 h6 @
; s4 z; F, c3 Y5 U" s l: i雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。3 W% }; @: q- ^1 V" T
按照提示輸入新建虛擬主機信息。如 圖-5 所示。
3 C) X% s- A& ~' ~7 [7 l) U1 ]5 V" P- e& j4 h( g& n
" `1 L6 f6 T9 Y, j! Y5 ?+ T% |0 k* x$ T. \. o* w5 q. t+ _0 g6 L) Y
8 _" e9 w' G3 N' Q2 S# C圖-5:開設虛擬主機
$ L+ U6 k" f9 ^& j, T: w ) a7 f4 S* @' W3 D! G
; W a B- o R6 H ~1 I( p% H+ e* z3 ?1 t3 E
輸入完信息回車後,將自動重啟 Apache 以便生效。
/ p2 s# b* H4 @7 a1 N- [然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。
/ M3 H+ {9 F6 ]3 I2 ~5 U& `! w3 c/ w/ j8 \, \+ B6 [8 m
如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。
3 d, {- Y( P. L* a6 H) Q本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。' J$ W5 @' v+ b( x4 y% x7 m7 ?
+ C4 G4 t- [1 X+ C! {' J- d# n; W. }8 C" |) V' y
* Q8 `6 ]6 I$ b" ?! A
; V: b. B2 W" P$ X$ h
圖-6:虛擬主機開設成功
) `/ |7 a$ |* Z9 w2 W' _ ) j1 v1 q. n( S0 ?4 X/ j
/ J! f' ]. C+ `% m5 Q" d
( Q- I* y v# c z" H
可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。
4 g" y4 y7 V" R1 x7 Q2 n4 D9 B; |. T* P x# d: p% m% U
打開 http://127.1/phpMyAdmin;用 root 登陸。
) i$ Y4 C7 {* M% n9 X然後點擊 「權限」再點擊 「添加新用戶」。
2 c7 L1 Z) T/ w. f+ d% Y填寫好新的 用戶名 和 密碼;
, a* O. Q4 a7 z選擇第二項 「Create database with same name and grant all privileges」。! ~, l0 s+ s* E# ]% n& b
其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。! M7 C3 ]& D; y9 P2 O
點擊 [執行] 即可完成。難明白就看看圖吧。
0 e5 X: d: O, V6 t8 j. Y+ J6 _, T3 p! _! P2 A! v( ]
; A @! o! \4 m+ g% `/ k
9 N6 x. N; V# I- N1 a1 F8 H
! U8 k! O7 T% T' s, o" S/ y; H
圖-7:添加數據庫用戶。
' _/ J; B4 G7 `9 f3 c& \ 6 q' k9 |1 f) e! m0 j: Q
' h( k0 ]' z6 @/ n Q7 W
: P7 u( ~, \% w- ~+ q! l, O" r把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。
8 _, j' T5 D/ d7 `, ]( l c% e% I* _" ]
好了!你現在擁有了一個專業的 PHP 服務器環境。什麼 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是問題,馬上開始你的建站旅程。 |
評分
-
查看全部評分
|