过期域名预定抢注

 找回密碼
 免费注册

使用 PHPnow 搭建 PHP 環境[圖]

[複製鏈接]
發表於 2007-12-19 02:16:40 | 顯示全部樓層 |閱讀模式
搭建 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.13 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 全不是問題,馬上開始你的建站旅程。

評分

參與人數 1 +30 收起 理由
妖刀 + 30

查看全部評分

發表於 2007-12-24 22:41:16 | 顯示全部樓層
這個貌似不錯
回復 给力 爆菊

使用道具 舉報

發表於 2007-12-27 12:47:26 | 顯示全部樓層
是個好東東。
回復 给力 爆菊

使用道具 舉報

發表於 2007-12-28 12:51:07 | 顯示全部樓層
這個不錯
回復 给力 爆菊

使用道具 舉報

發表於 2007-12-31 00:36:20 | 顯示全部樓層
不錯 支持
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基

GMT+8, 2026-8-9 14:19

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表