过期域名预定抢注

 找回密碼
 免费注册

使用 PHPnow 搭建 PHP 環境[圖]

[複製鏈接]
發表於 2007-12-19 02:16:40 | 顯示全部樓層 |閱讀模式
搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。0 X, H/ Z1 X/ g1 f) I. t% o
! C7 Y3 {3 r3 Q. I5 Q
與 PHPnow 的名字一樣,讓我們一起 PHPNow!
% r" f) u; }+ t) f
# X- t# q  [: m5 p, l8 |& d首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。* K- B4 s( Y3 D2 K; M! T
8 X  B( m4 e7 z6 R9 h% T
執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。
* L/ i& K; e+ b$ o0 h" Q4 G; h, W* H- U. j3 b6 h" `

3 u7 A" g2 w$ ^; ~* g: L- ?% G7 l# @( b3 C/ [: a' o: v
9 K0 a4 N/ Z; u4 \3 b9 |1 k
圖-1:解壓對話框
1 C+ v. y% Y- I' L
6 ?) K" T+ ~5 `

5 |' ]6 \# U, |- X) {; e/ I8 I, Q( O1 _3 y/ \9 U& ?# v
在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:! u. }3 A( o) _5 E7 ~8 [& w
期間可能出現防火牆提示,請允許。
$ H+ c  f- Q, ?0 r6 @
9 ~# ?0 x" g% i8 d& h- r0 E3 o2 K( p( n' K4 N5 F  @
7 y' X( ~+ R0 b$ R( d
( t5 M3 z) `! K; R7 E8 [
圖-2:Init.cmd 過程
, K8 p- w3 B0 R) Z

: I1 ~( l6 `( P$ @: u+ S9 x! ?, M0 F2 f3 p# _
  B' a2 Q  l- B2 s$ T+ ?7 c$ B. T
圖-3:解除防火牆
) y. O/ u5 i% J  W8 t& K
+ G" x6 a. G6 G/ y
3 {! b- `6 K! a8 E& X* @# \5 ?3 m
3 j$ b" F5 s6 s% l% M
Init.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。
$ @9 p# p. [. y; D& L(如果沒有,試試手動打開 http://127.0.0.1
: m' b  ?& U7 y8 p5 k5 L; I5 |
$ [  V. H4 H7 i- l
3 j5 z' \3 M& Z/ F, M: ?& l) E
2 Q( N& T- f2 r1 g0 D

) U4 K% ~5 S3 [1 ]8 c圖-4:搭建成功; }, K/ k% m/ V: C1 m' a6 A

# i2 ~% r  o9 H* e# }
7 v1 p) Q+ p, b- U* D
" T# E- ]8 l& c5 ?( R" S如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。
4 q. l8 ?& _- p4 M" C( M5 L/ F6 F7 y
下面說說 PHPnow 虛擬主機的使用。很簡單。: U8 k. D) t  z' i' t7 _! O

  C9 M; R( j' r雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。9 j. I1 {  I, k. A% E# u2 U
按照提示輸入新建虛擬主機信息。如 圖-5 所示。8 Z2 Q- g0 {! f) J* x
& y$ n0 t( ?) f. |, K$ W
, T  S4 v4 n& B' U$ E+ u/ l

3 Z% M% K+ }' q6 Y- W

, E( Z6 b* Y8 P圖-5:開設虛擬主機
( y) y* _3 P4 c1 T; L- \

- s# V1 b7 O( N- f8 _% c7 Z, p" m; ~% Q9 C

- ]3 Q! X6 O: S$ ^, S2 q0 Z8 p輸入完信息回車後,將自動重啟 Apache 以便生效。
7 l) P" |0 o. `) B( n然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。' |/ D6 \/ i7 D3 B
# G1 P0 ?* ]" _/ ~5 m
如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。0 M8 D3 j. ~! u" M8 A' v
本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。2 g1 R$ b4 m. r( u

6 O( ]8 ]/ W! D$ t
) Y: x2 k5 B1 s: Z, ?( x3 o! s9 Q4 p$ t& {, d) o

7 x  M" i; `: T0 \0 X圖-6:虛擬主機開設成功! j& [- y  j  t5 b$ \/ x

- ^! ?$ \3 J2 Y2 z7 p$ y
' x, J8 P0 z9 t) L4 n2 |7 {  b+ r0 o
' G' r) p+ H3 w' A1 q可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。7 a4 K: G2 t  t+ y. J% I, ~" ^

0 W- a5 R' N4 `3 l打開 http://127.1/phpMyAdmin;用 root 登陸。$ H7 w- U5 j8 X# c' \
然後點擊 「權限」再點擊 「添加新用戶」。
! T$ Q- k2 \) i  p. s# Z填寫好新的 用戶名 和 密碼;
' t9 X( e1 j" u- H6 b$ o選擇第二項 「Create database with same name and grant all privileges」。
$ ^. a0 w  `$ D1 v其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。8 \# I8 U7 a3 Z) Y: s% p) Z
點擊 [執行] 即可完成。難明白就看看圖吧。
6 J* a$ P$ {9 U
  o- r' s) c) z* H, `  L* s
7 S+ q, m3 J8 V2 A, V. v3 g  p0 v$ q. ^
7 U- ^, f) J& i
圖-7:添加數據庫用戶。
9 s- \$ U: ^( ~8 A& e+ R

3 m6 v  R, ^7 z; t3 N) v/ Z' H9 p6 u

8 y; W2 {3 Q. q6 S* ]把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。6 B& @, I; v: _; ?# F. A: g
. N3 }( w% Q& |' A+ e1 }
好了!你現在擁有了一個專業的 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, 2025-6-5 04:32

By DZ X3.5

小黑屋

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