搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。
8 k) l& {: x$ W3 b3 F
. H; t$ V2 t' d4 W" v9 c" t與 PHPnow 的名字一樣,讓我們一起 PHPNow!
, k6 b% d2 V( I& p. A+ a
9 u* ]3 S" F$ h P& G首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。1 L% w" x+ J. z8 P" }8 _! u; w
2 H* F* \2 m$ l+ d( b執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。
2 f9 @0 H! T7 ?/ V, m: V. m" b- s7 a& H9 T, q; f9 {! O
8 Z* C2 {% X) e8 M# k5 {7 ^, u% W; b" t; }
0 `4 k. f7 X4 D5 ^
圖-1:解壓對話框 5 }' p+ k, T) u, y! |8 e6 G a
4 ^3 u: C* {9 y7 J, K
" |: T, s X: E7 r3 c
& ?2 u, Q- j# q3 H1 P在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:& j* Q/ M5 A: r/ N* c9 _1 k a% R
期間可能出現防火牆提示,請允許。/ I+ @$ z2 ?- L
8 }( x% g! {- [8 `# y- k; N* f+ o% N: c y$ G) S7 {! @- h
/ k. r) A2 S& k
- f a0 \# T, A" t# A5 p" w圖-2:Init.cmd 過程
( X. `) i! i$ e6 B, Y# c& Z - S" [' P! ~/ h4 N5 c' `
; j! K/ h8 J' ~3 i% p
) X9 B2 ?' x3 |* w- f- v1 q
圖-3:解除防火牆 % C3 _$ W9 I, K. i+ M- k
6 }# ^$ Q+ g6 F1 _
' ^/ z) L' z8 @. C
# b" K8 W! {% V) qInit.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。
. ?/ @" \4 s$ E$ x/ p/ j3 K(如果沒有,試試手動打開 http://127.0.0.1)* l8 ?5 b) `9 @: D& z9 W
9 x' G9 r% j1 f7 u1 c: X' y2 ^+ J3 `! J0 A5 ^6 H2 G
+ K3 Q/ h( D7 v0 s & F1 g% y% e8 Q' h4 ^% R
圖-4:搭建成功 7 V! q* p5 t( G) n, N& I' `) w
2 X* b, v j! i# G( n
5 X4 r n J7 v9 A9 o L
: W" S8 M4 J( O; _9 ]如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。- ~ D4 C; {7 [6 l' e- h, e, g* S
& n, H0 A( x+ A, T5 |) A+ w下面說說 PHPnow 虛擬主機的使用。很簡單。, y6 R5 _ k* [4 ~6 O
! V$ p$ f3 H8 D& n5 g
雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。1 x9 ^: h! X. z! s5 v$ Z# b
按照提示輸入新建虛擬主機信息。如 圖-5 所示。% h) n( K n# K7 t
" @' N* H y9 a" r% m3 W
0 E/ s" k% H( ]/ f& o; J# _6 M+ q i
- p3 ^7 y5 x- T& F) b
圖-5:開設虛擬主機
$ v7 Y# v) q4 t3 @5 P 2 }4 `# Q- W+ \' }
5 j% ]2 P' l7 Y" V& U8 E1 y# s$ _% ^
7 T9 x' P8 j4 y輸入完信息回車後,將自動重啟 Apache 以便生效。1 F! G; B9 R5 q2 t/ l
然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。
, O5 t! R% ^0 g; E5 `9 `* h L: I' P. |- b- Q- F: m9 k4 x: I
如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。
" m0 C/ p' G0 [1 Q7 X; \! f5 [本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。
/ N7 D7 P. d8 j) D: H- Z$ s9 _
! g n5 g4 x6 x6 A) ~0 B8 Y3 J8 f x
[! k0 {% o! N. E
. Y6 m# H9 v+ l t
圖-6:虛擬主機開設成功 : D$ E4 @4 D( v$ c
& y5 T# J, |. E
9 y1 i2 T2 g* W4 e6 f$ \% w
' Z% f [) z' \0 m可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。
7 ]1 | n( k1 j7 p0 b/ |+ F* o; V2 x y3 _# d0 G n- c5 x
打開 http://127.1/phpMyAdmin;用 root 登陸。' ?3 P7 W( R5 a
然後點擊 「權限」再點擊 「添加新用戶」。% J9 t0 c, e1 d* l% e
填寫好新的 用戶名 和 密碼;
% ?- z( G! G" E2 @' H選擇第二項 「Create database with same name and grant all privileges」。 ]# U9 n, [' \ j3 n. s# r- t
其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。) v" q: b8 d. @9 H4 o) p8 r
點擊 [執行] 即可完成。難明白就看看圖吧。
% g' T0 f% M; D' C9 l
J i) N2 ]$ T( c$ F$ s+ i( [+ G+ ] ?* u$ ]6 [
' F3 P7 p, Q7 N
# W' }0 R- L" o, h) ?圖-7:添加數據庫用戶。
) _& \" M) k1 A: u 0 N9 W5 B6 Y. `
3 c# `0 |5 c( P7 X/ ?7 g0 y0 S, U# y; Q, q
把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。1 B9 r I- K# \& W% w1 j5 o1 z: v; p
+ |# W+ S1 T$ Y5 p8 F d; X
好了!你現在擁有了一個專業的 PHP 服務器環境。什麼 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是問題,馬上開始你的建站旅程。 |
評分
-
查看全部評分
|