过期域名预定抢注

 找回密碼
 免费注册

使用 PHPnow 搭建 PHP 環境[圖]

[複製鏈接]
發表於 2007-12-19 02:16:40 | 顯示全部樓層 |閱讀模式
搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴展、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬主機。
* ^' ^2 g! v* y0 P! r# ?& d( \- A# X( G
與 PHPnow 的名字一樣,讓我們一起 PHPNow!4 W) P0 u+ y$ Y5 ]& [1 w4 _) d* @# A, }
4 w' Z8 t  l& k/ [
首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow 有兩種封裝,一是 exe 自解壓版(推薦,本文針對此版),二是純 7z 檔案(沒有 exe 自解壓)。
8 `6 q# {: l/ i, Z4 q  a6 |0 b* j6 K, C1 U, _! K' u- g0 e  S
執行 PHPnow-1.3.x.exe 出現下圖所示。回車即可。/ a& C! g0 Q/ m* d, K7 l
9 ?7 a& O9 t. r1 r
, G. c( {7 C# @/ B) H9 `

6 z$ D3 R* D, y) |/ v9 Y( f

# k! x* N+ F. ], K圖-1:解壓對話框, j/ B) R5 b  h. |* E9 b- M( V# v

/ h2 e7 v% c& Y" ^$ m) @4 M. N1 Y9 l: g5 I. h8 g; n" E: f/ J5 t
: Y8 J: _+ S  q  n5 f. t; y( Y
在自動解壓完畢後,將自動執行 Init.cmd 進行初始化動作。如 圖-2 示:
9 w% q& c/ c. C5 m' w期間可能出現防火牆提示,請允許。
2 c2 c; U4 f# m# z  T5 x+ Z/ B
1 u. M0 k' N% W8 N8 Y
9 T: C; x1 @+ A9 G6 {
  w" K. D) J7 Z$ ~+ `. ?; w) D! }
' |; q* X! ]' S# O- P4 U: Q( M
圖-2:Init.cmd 過程
% X3 a& g$ _( x0 f5 F! D: |
' ^9 g, E# G. K# n! h

6 G  B) |3 Y/ x
7 P0 N% k- F3 l, [: t
圖-3:解除防火牆
  J( k! E* ~7 m$ N- L( ?
9 D! m* r) F3 U, _
5 ^5 d; M* X* V/ R
: R* @7 w3 F7 A2 l. `4 M; B
Init.cmd 十秒鐘即可完成。全部完成後,將自動打開默認頁。7 V! h3 D( b9 H+ O) P
(如果沒有,試試手動打開 http://127.0.0.1* H7 ?- |& h; }# R7 J8 L
1 L* K1 h. T: h/ q
: k1 g$ f2 ]( V2 b, @- P0 e4 X

0 g3 C0 F( M" ^  T5 ~" j
, E2 |3 \$ s4 v% v2 ~
圖-4:搭建成功
: y. I) M9 V. S( @, {

, n: n8 j( M4 k3 ~$ B
/ d1 |+ w) |7 E. f4 H" ^$ _3 C
5 V/ l0 {  V! |  G9 T$ }如果你只想搭建一個網站,上面的環境已經足夠。很都時候我們需要開設多個獨立的網站。例如論壇和主頁分開、和朋友共享服務器等等。這時就要用到 虛擬主機 了。' f# _# M2 s$ m9 H# N
9 u7 Z# h' Y8 M9 m
下面說說 PHPnow 虛擬主機的使用。很簡單。
( d) f. m$ Z& [$ |+ w4 F3 T# C& i) x+ E- ~& w1 F
雙擊執行 D:\PHPnow\PnConf.cmd (可能你的安裝路徑不是 D:\PHPnow),輸入 2 後回車。
, U: J3 h* e* s按照提示輸入新建虛擬主機信息。如 圖-5 所示。
; z  I7 r/ |6 t1 ~: J! W" B& m/ v7 C5 b& ~
7 U- L) l0 l- A  o
! v  E& b! b( m% Q# d  w

# ?, t0 W' _4 i5 T5 ]& O: U圖-5:開設虛擬主機
( Q' G, Y6 k+ K2 V! |; n8 F

! Q: {* s% }& d/ D( p
2 t( J6 \$ h6 K7 _4 L9 b( j
  H. O: r4 _+ H! N' l% v8 k5 @2 g輸入完信息回車後,將自動重啟 Apache 以便生效。0 n! q! r+ T- n
然後訪問剛才添加的毒命,注意事先解析好毒命指向你的服務器 IP。
$ Y- X9 f; T. h1 @7 T" i5 {6 B
, n6 K" D( b- N1 N  y, c如果沒有毒命或者不會用,可以通過編輯 C:\WINDOWS\system32\drivers\etc\hosts 來使用「虛擬毒命」。
  Q1 i: J& r+ `% B8 _* ?4 G0 |本例中的 bbs.test.com 就是在 「127.0.0.1 localhost」 的下一行添加一行 「127.0.0.1 bbs.test.com」 實現的。' d  ?$ ?! [1 x* g  _* T: ^7 {, V

: i+ K. ~# ?) Y
$ F! I; U& [) @! |0 b; y2 R+ ^, ^4 V8 G/ ~: F9 @! w2 c& E  ]  }
2 q. n0 M, o4 R! t) T% K
圖-6:虛擬主機開設成功
% n- ]& Q1 F' X# E2 m$ E5 D

. g- q) G% y4 P, A9 I5 a
+ ]- N# S- A- I4 A4 a( M2 [1 o( E3 k; A
可能你還需要為每個虛擬主機分配 MySQL 數據庫,下面介紹下如何使用 phpmyadmin 分配用戶和數據庫。
5 c. G6 G; Q6 e% R4 n% d; j1 R  F. b: O5 j
打開 http://127.1/phpMyAdmin;用 root 登陸。- v$ v; m0 a' m
然後點擊 「權限」再點擊 「添加新用戶」。" G) Q) X: V; S
填寫好新的 用戶名 和 密碼;7 g  j/ K) P6 j' a7 a& g# ~
選擇第二項 「Create database with same name and grant all privileges」。" O4 X3 B" k, M! m) G* s
其他的保持默認;需要提的是,全局權限可不要選,除非必要,否則全不選。
6 O# [) T: Z' l, [0 }2 [0 w點擊 [執行] 即可完成。難明白就看看圖吧。
* l, [$ h0 d  H' [
; T! ~% U" W- {9 z& A# T! l
/ W2 h: [2 r. o7 P" W
* |1 r* t( G0 ?! W) u
' s; B( E/ v! C3 M% {
圖-7:添加數據庫用戶。* _( b4 y: l0 K" A( {
) ^( F1 m/ u7 |' m

  h4 N  R' f5 T1 z! o; G7 k
0 U! P/ ^3 l  j把剛才添加的用戶名和密碼交給用戶即可。注意 root 擁有最高權限,不要輕易把密碼交給別人。
, d3 \1 j  a9 v, M, ]. Z# h2 {* k6 }4 @# b/ o' o
好了!你現在擁有了一個專業的 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-5-5 19:37

By DZ X3.5

小黑屋

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