PHP-APACHEIIS論壇架設教程

來源:互聯網
上載者:User

軟體介紹及下載:9mr\z]Z
 Y8,j2G$@c
Apache:根據Web伺服器調查公司Netcrafe(http://www.netcraft.co.uk/Survey/)調查,nF^&=Q#z(g
全Internet有50%以上的Web伺服器都在用Apache。Apache和Ms IIS 同屬於Web伺服器。b7BOiSnQ5m
屬於免費伺服器,體積小,安全程度高(Apache與IIS選用其一即可)+>/
 Z=}T
本文選用:Apache V2.0.53 For Windowsj.i2~%u,
 e'1
官方網站:http://www.Apache.orge)
 ;x C4%9
:http://www2.skycn.com/soft/1218.htmlTl3g#y
 |.HGq7+thhuV
 V#G~^y$
 .aQmxK
IIS:Windows提供的Internet資訊服務器,可由Windows安裝光碟片通過安裝Windows可選ea<
組件的方式安裝。其中Windows2000中為IIS5.0,WindowsXP中為IIS5.5,Windows2003中sloUu2zOc
為IIS6.0,(Apache與IIS選用其一即可)tf?
 E\5i(K?
官方網站:http://www.microsoft.compF.(Ni
 Dj=8y~NS
:可由Windows安裝光碟片中安裝Zlj}NT{O
 \UV^0eRO
 ;W)UF
 yig
PHP:用來解析編輯出來的PHP檔案,配置PHP也是圍繞它為核心,可以說是整個環境的主體#V`~P
,也是本文的要點.^Zr
 C9B,V~Sq
本文選用:PHP V5.0.4 For Windows>1Fzh
 fC'?Yyq'#
官方網站:http://www.PHP.net ?H
 .',0>Ve+
:http://www2.skycn.com/soft/516.html&*YVp<f
 TpkH
 asN]le
 ;y'B'4-
MYSQL:是一個多線程的,結構化查詢語言 (SQL)(SQL)開來源資料庫系統,據說是PHP的最佳排擋,執X#9BbN^
行效能高,運行速度快,使用簡單。是一個很不錯的資料庫系統。;zj
 5Sk'^C']x-
本文選用:MYSQL V4.1.11 for Windowshoe<V#l
 b]C\fQ\;o
官方網站:http://www.mysql.come4gT<tY`5
 Mj[^RYj
:http://www2.skycn.com/soft/1262.htmld7H&04Ilu
 8P@QIwO
安裝及配置過程:Qg_g
 ;.RjsM/
 ~nuXB{T<?>
 `8UmVXS
1.PHP5的安裝Bc@9kN/AM
 Wm^*UEGp3L
和PHP4相比PHP5的安裝過程要相對簡單一些cMTC
 yt4g- U
第一步:首先解壓PHP V5.0.3 For Windows.zip,釋放路徑按照自己的習慣就%rV^T&Ks1#
 ~V)L}?
可以,比如:X:\PHP,可以改檔案夾的名字為PHP X@i:QG
 88,}Sb
PHP5和PHP4的內容有很大不同簡單說明一下PHP目錄下各個檔案夾的作用{."xWzu0b
 HUBH&
ext:PHP擴充庫的dll,這是PHP搜尋擴充庫和存放擴充庫的位置 $~T
 <Ih$
PEAR:是PHP的擴充與應用庫(PHP Extension and Application Repository)的存放路徑gKxkY4"y
 ![C|Qet }o2
install.txt安裝說明檔案k2"&a)n!
 g>Q[
PHP5ts.all主dll檔案Nx;
 <oZz
PHP.exe:CGI可執行程式J1^Kn>hEu
 zP[ijq
PHP.ini-dist:PHP的設定檔DD@{w(pS,
 xe+,LvJ"e
 KI:[F}n
 }Igt
第二步:複製PHP目錄下的PHP5ts.dll到C:\Windows\目錄下(Windows 2000/NT為C:\winnt\目錄)v?!}
 @#Tr~
 &3K
 u m$]\J&
第三步:複製PHP.ini-dist或PHP.ini-recommended檔案複製到c:\Windows\目錄AD6Dje,
下(Windows 2000/NT為C:\winnt\目錄)並且重新命名為PHP.ini。這裡要說明一點的是,5JV]+m
這兩個檔案,PHP.ini-dist和PHP.ini-recommended,我個人認為無論哪一個複製後重新命名^b/S$A*
為PHP.ini都可以起到同樣作用,大多數人選擇PHP.ini-dist,這裡也用的是PHP.ini-dist做"MM~z
示範,並且要注意,PHP目錄下最好不要有PHP.ini檔案,或者說不要有和在Windows目錄下不同houvWi7Ae$
的PHP.ini檔案。Wj*gE
 {*ND/<K
 &JZt*g[Zt
 (KqHZ
第四步:對PHP.ini檔案進行修改\`{.U|~7
 %_aRl[c
 L|5:lK
PHP.ini檔案中的各個部分的含義在檔案中每行開頭的分號後面注釋的很清楚,我Z&Cm(~ZE[
這裡只是對其中幾個比較重要或是可能需要更改的地方按照從上到下的順序來做一下l;eC'{&>J+:
解釋,以方便和我一樣e文不是很好的朋友。大家可以在文檔中搜尋找到相應的欄位。PL_\%!b5nMO
 dO{"Mtls
Resource Limitsj!{\*[emGb.e
 tzmMZv
這部分是PHP對系統資源的配置0h5>_(B5hR:
 ~HMIEx"87
max_execution_time = 30:每個指令碼的最大執行時間, 按秒計OW
 c/o$+t
可更改為max_execution_time = 60 3vd)
 FBc^S-.[
max_input_time = 60:分析每個指令碼請求的最大時間M}mLkyCD
 Vi:
可以不用更改?N1+!hj} Q
 b@8!uD
memory_limit = 8M:一個指令碼最大可使用的記憶體總量_-GQAX
 w)4xg;T
可以不用更改Je
 b5@/sj
Error handling and loggingdtqp%e
 M3S)Vt
 k#jwHY\Zc|
這部分是設定PHP警告層級的,是否允許PHP運行出錯的時候給出相應的警告或者U()m~z
提示,詳細的解釋如下xH15
 f!!fLIX$
; E_CORE_ERROR: 發生於PHP啟動時初始化過程中的致命錯誤 30
; E_CORE_WARNING: 發生於PHP啟動時初始化過程中的警告(非致命性錯誤) Ginc
; E_COMPILE_ERROR: 編譯時間致命性錯誤 5F8t5 ZEN
; E_COMPILE_WARNING: 編譯時間警告(非致命性錯誤) /gLpS?zNei
; E_USER_ERROR: 使用者產生的出錯訊息 h8Tf1(9i3>Q
; E_USER_WARNING: 使用者產生的警告訊息 tk0D)$?
; E_USER_NOTICE: 使用者產生的提醒訊息6_Wq(
 [<P?(U
這裡我們將警報層級設定為E_ALL 和E_NOTICE,即找到fG{nUQkA
 @.@\+9
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICTKDJA/?\*19
 TQ@q7-TH
將其修改成:>pK22
 2UV#
error_reporting = E_ALL & ~E_NOTICE2^d
 YR(oMvY
display_errors = OngVf\$8
 5Yk4k#O\
更改為{!1yuf3
 $GdE
display_errors = Off!Ok7Dk_
 u)1<{
Data Handling]2oC,{
 Pz#P
這部分設定PHP的資料資訊處理,其中可能需要更改的有下面的幾個z{pOk`D&
 \he
register_globals = Off:是否將EGPCS變數註冊為全域變數。 若你不想讓使用者數d>Eh:6~u
據不在全域範圍內混亂的話,你可以關閉它。]8I \
 VAMNN3FX
可更改為,I,qz
 4f<Y~[
register_globals = On或不更改)&z9q#@w
 B!t XrQ}J
post_max_size = 8M:PHP將接受的POST資料最大大小vp?}e}
 i[V?hMFG
可更改為%tLgD{
 pXCek
post_max_size = 16M6lj$P;
 ug(z1x
Paths and Directoriesa!A/JDPhH
 ;^RK!K
這一部分是設定PHP檔案搜尋路徑的,如果需要多個路徑,用分號格開fG8/fdi
 bbAR[dz;
首先找到到如下字樣iv4G6p
 %%D@x\
; Windows: "\path1;\path2"s$SMbM
 =!b
;include_path = "X:\PHP\pear"T>L@2g(Gi
 }rR0
我們要設定一個搜尋路徑指向X:\PHP\pear目錄,這裡的X:\PHP\是你的PHP的安wbc_o
裝路徑,我們要去掉Windows: "\path1;\path2"下面的;include_path = "X:\PHP\pear"前面vdS92cVqx^
的分號,並將引號中的檔案路徑改成X:\PHP\pear即修改成^Pp_[@~
 ca]28:
; Windows: "\path1;\path2"YBI2"hC1
 f>I()w
include_path = "X:\PHP\pear\"AEh\*w>e
 '6"^p}]BN
然後可以找到2L'F0`
 B(
extension_dir:T+N0?%S~
 5Uv
這裡設定的是PHP搜尋擴充庫的位置,將其路徑設為extensions檔案夾的位置,即改成:G9$9
 t1G<VI'Hgl
extension_dir="X:\PHP\extensions\"=$Um3Fj;g{>T
 J(bx2_Kns
File UploadsHe.dqD5.
 ,Jg)Y=
這一部分設定的是PHP上傳檔案的相關資訊lpu8,1
 ?\jR(MD:F1
upload_max_filesize = 2M:dLe[
 zRsHYF0;BC
允許上傳的的最大檔案大小,預設為2M,9a}[ UbvZ3]
 nU1+Tw4C
upload_tmp_dir:v=
 EwAS(i9(
上傳檔案存放的臨時檔案夾,如果不設定臨時檔案夾,則上傳檔案被放置到系統臨時檔案夾裡面)2>=bAh
 8-%rSV&:
這雷根據大家的實際需要修改,注意設定完畢後去掉前面的分號才會生效7S6|&~
 2/:4rQ~"
Dynamic ExtensionsSzJ,x{[ E
 ]3-
這裡是PHP擴充設定部分,列出了PHP所有的可支援擴充,前面都加了分號注mMA0{T J
釋,表示目前PHP配置不支援擴充,我們可以將分號去掉讓PHP支援該擴充oP<.~N
 f9"O:Sni
下面列出的是幾個常用且較實用的PHP擴充-VWApXMQWN
 P7d-Db2`il?f
;extension=php_curl.dll:CURL擴充支援7nSo98
 ~ujb
;extension=php_gd2.dll:GD映像庫擴充支援,包括產生映像等的一系列函數daM3
 O`<ArST
;extension=php_ming.dll:Ming庫擴充支援,該擴充庫提供產生flash檔案的相關函數MOx#ATz
 )u~vPl7W(
;extension=php_pdf.dll:PDF庫擴充支援,該擴充庫提供操作PDF檔案的函數的支援33 Sf?=
 Q|9N<
;extension=php_xsl.dll:提供XSL擴充支援,該擴充提供對XML的轉換(oE^Am.OG
 <+xK%b1
;extension=php_mysql.dll:提供MYSQL擴充支援$^e(IJ
 @{;tMZ'xw{?P
注意,在PHP4中MySQL的支援是內建的,因此,不需要用它的dll,但是這裡我們需要把cv|j@
前面的注釋去掉>_J Z
 ;]ozh>u<a
 Ng/ga|O
第五步:PEAR的安裝'UC8p/Hu;
 b@U:%1)Nd{Z
PEAR是一個功能強大的代碼倉庫,為你的代碼提供很強的擴充性,可以很大程度的提高/l3r
項目效率。我們選擇的PHP種已經內建PEAR了,現在我們來安裝它1:4Cl]
 BI:rF6zx_o
在PHP目錄下找到go-pear.bat雙擊,會出現一個命令提示視窗,顯示歡迎資訊和需要下載的PEAR包I)[yL@<
 lIC(h['
 mee9m=
按斷行符號鍵繼續安裝,提示是否使用代理來下載這些PEAR包,如果你要使用代理,一定^wwaf
按如下格式輸入:http://user:password@proxy.myhost.com:port如果不用,直接按斷行符號0=W=2Z0(\1
 YFM0v})y'
然後會有一個安裝和下載的過程,最後提示你安裝成功_v+
 mf>qy}Y'}q
2,選擇伺服器種類,Apache還是IIS?WU}vvB
 Ze@q4
這裡看個人喜好吧,如果選用IIS,那麼伺服器將同時支援ASP,但是不建議同時.sN
安裝兩種伺服器軟體,會有連接埠衝突,也有通過修改連接埠或同時嵌套使用的,這裡就不做介紹了。 x A{z^.H)h
 LJSD0d'mF
Apache2.0.53的安裝與配置^N^FDZHr
 }v"
第一步:安裝ApacheXE}!gPx
 ]3[$U
我們下載來的是一個.exe安裝程式,不用說什麼了,雙擊它,會看到安裝介面$q+.A}^|7
 %E<f?}m
點擊Next,接下來會出現是否同意安裝協議,軟體介紹等的對話方塊,並點擊Next會o*[Hq{
看到下面的對話方塊,這裡會有三個地方讓你填寫第一個填入你的網域名稱,比如我的r~m/x!
是www.00ee.net,也可以是IPH:tOz6H
 LS)
第二個填入你的主機頭名,比如我的是www.00ee.net ,也可以是IP^g7\)'
 el.?|m/MKDQ
第三個填入管理員的信箱,填你用的就可以,不重要Ky{__
 .p*<B'
底下有一個選擇,作為伺服器用,建議選擇第一個,意思是使它作為一個系統服務{ dc$
,工作在80連接埠。第二個是只能目前使用者使用,工作在8080連接埠,需要手動啟動C1jFNOl
 .BqL{*'D}
添好後點擊Next選擇Custom,下一步選擇自己需要安裝的組件和安裝路徑然後點L2 `k"8
擊Next,開始安裝。(4>m
 IA4Z4sXqY
安裝好後,系統托盤處會有Apache監視器表徵圖。這時候可以開啟瀏覽器,輸入地Q/A,UzEhW
址 127.0.0.1 測試一下伺服器的狀態。會出現如下的畫面:A"H2J{Mb
 Z,aT5IG05
 EsTp
 @:pnR)&FT
您能看見這個頁面,說明Apache web server 已經安裝成功。您可以在這個目錄i5$8JP6p>x
中增加內容,或者把這個頁面替換掉。`3HY:RE$E
 +&2F2O;r+w
--------------------------------------------------------------------------------QR/m/.
 x3Js328
這不是你想看見的頁面吧?p&y.o(ZFm
之所以會看見這個頁面,是因為網站管理員改變了這個網站的設定。如果有疑問,VLcA>3Qf1~<8
請諮詢維護此網站的人員。 Apache軟體基金會, 即此網站所使用的網站伺服器軟體Ax
的開發人員,不負責此網站的維護工作,也無法為您解決設定上的問題。1pw!
 1P-4!11x|
 -hx$YA
--------------------------------------------------------------------------------Ri
 HJQ$<4#/[
Apache 文檔已經包含在此發行版中。bW-PX?npz
 9(lob/dpC
您可以在使用Apache的網站伺服器上,自由地使用下面的圖片。感謝使用Apachej=i*Y
 &H3XK`F
第二步:httpd.conf 的配置 ;%bYld;U
 3QBpj4
首先來說明一下Apache目錄下各個檔案夾的作用:bTu @b,
 =4T 6<e7
bin:存放Apache啟動並執行的各個軟體,包括一個名為ad.exe的伺服器調試工具%j(^>@z|BX
 ^=$Mt1;
conf:Apache的設定檔放在這個檔案夾裡面,我們要修改其中的httpd.conf檔案,@e7xN!1x
 %^"Xeo_
htdocs:預設的web主目錄,我們可以在httpd.conf中修改網站根目錄的路徑b&iR
 aOy+4'}zRZ
下面讓我們來修改httpd.conf檔案w$dY]v0W%
 3" `
httpd.conf檔案是Apache工作的重要設定檔,在X:\Apache Group\Apache2\conf裡B z?`2x6@m
面,找到並用記事本開啟。大家可以參照下面進行修改:;~91<\"4?7
  (M^
 F 6Db\.@w
 xF `PbZ["s
ServerRoot "X:/Apache Group/Apache2"P9\FK_
 )XlApPlKJ. }
這個是伺服器的根路徑,不用更改|*|~,E`SO0
 "uY:.~
 Z.C\Ri
 `ATG6v
MaxKeepAliveRequests 1007m=/O.
 35@GX@i9^g^
最大線上人數,根據你需要的人數和你伺服器機器的配置來確定<|9hgWon!
 _<I]
 G=R<z
 **i*j6>!=}f
Listen 80wuC/
 GKn.
Apache2監聽連接埠,一般情況下不用改,也就是網站的http連接埠8yR*<b
 i-_Kr*
 w,fd2A=
 Sem
DocumentRoot "C:/htroot"tu}a.
 TY9B\Z:|r
這個是你放置網頁檔案的地方,編譯後的PHP檔案就放在這裡,一定要確保這個檔案tzc>VpmpR
夾存在,這個也就是是你的網站目錄nIT\i3b
 q^W$#$J
 w6<!b<
 dU#xyEA>X`aM
<Directory "C:/htroot">&7FN4
 )'kYu
同上,跟著上一步一起修改,確保檔案夾的存在uK=yr
 MKJMLT
 kp#%W4%NG
 }ZPL*BQ$
DirectoryIndex index.htm index.php index.htmly&&GRRe'w
 ; Jl]c}
這個是伺服器預設開啟的首頁文件類型,可以改成如上的,中間用空格格開!zVQD,-St
 lCH3{av
 d+e$}rZ
 K]].84
LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv > .VTN$">
 gzKeR(`<%
語言優先順序,把中文(zh-CN zh-TW)的部分剪下放到前面(也就是將原來檔案中的相應HINypI
部分改成如上的)MRJTvV.i:
  cB6Z[lD[O
 `xF,M;[
 )"wyFB(^
另外,如果想要禁止首頁瀏覽,找到如下代碼:Za^fD[5)<;
 hMU`xTF
Options Indexes FollowSymLinks#Zv-n!pkjg
 ?BpfX
去掉其中的indexes即可,即改成:K.v3pv#=G
 =G;bbKb
Options FollowSymLinks/g0{]h
 Usb7X
 $~]VK`LdIJ
 $EZ[q]|
第三步:PHP的掛載*{Od)'>S{8
 <w8YTPLr.E
還是在httpd.conf中搜尋LoadModule找到相關章節 ,在後面添加如下內容lxyz`~:h
 lYx6fw
 b0^8P?
 j*/,b\sedj
LoadModule php5_module "X:/PHP/php5Apache2.dll"Z!|H)skXa$8
 Xp\c~\F*/
AddType application/x-httpd-php .phpC9_DnX2
 !b2B_oE
 RRx
 }WXi
注意:其中X:PHP/PHP5Apache2.dll 中的X:/PHP/是你安裝PHP的路徑&sn2vv
  c
重啟Apache使修改生效:^=~JiUH8ExD
IIS的安裝與配置A.h:?(C6
 YrEOdc=
Windows2000和WindowsXP--Pro預設是沒有安裝IIS的,WindowsXP-Home的使用者因為.HU[|j
無法安裝IIS而只能使用Apache作為伺服器。eH/-kO8}C=
 :<O
 GRCEv19
 !Fc.{-Hq
安裝IIS,我們需要一張Windows的安裝盤,這裡用WindowsXP-Pro做示範,其他的版@;2!}+!~
本大同小異,光碟片自動運行後選擇“安裝可選的Windows組件”cQ\p{
 e]V@Z
而後會出現一個對話方塊,看到Internet資訊服務(IIS)了麼,我們需要的就是這個,qA1e
將該項勾選並點擊下一步開始安裝s3YOB~t;A?L
 >5?<ec
安裝結束後我們會在控制台>管理工具中看到一個“Internet資訊服務”。'|Fj*;U~kr
 .5vJVfR @=
雙擊開啟,在左側選擇本機電腦,右鍵點擊“預設網站”(Windows2000中是預設C9ZF8Nb$
web網站),選擇屬性,會看到預設網站屬性的對話方塊開啟後找到主目錄標籤,我9]V`@{^4
們可以在這裡修改網站的根目錄,就是C:\inetpub\wwwwroot 的位置,點擊配置按/O**wU
鈕,進入“應用程式配置對話方塊我們瀏覽找到php5isapi.dll,就在你剛才安裝PHP的H,VOZhW;
地方,作為應用擴充,在副檔名中寫入.PHPEU6@8A7Z
 %[Mx&67R
然後我回到預設網站屬性對話方塊,找到文檔選項卡,添加一個PHP的目錄預設檔案:e:$[=7&rce
index.php註:因為本文採用的是WindowsXP系統,安裝便到此為止,而使f][}pf_:
用Windows server 2003的朋友們還要IIS管理視窗左側的web服務擴充中,c{k5b(%y>Z>
右鍵點擊“添加一個新的web服務擴充”寫入PHP服務擴充,將要求添加的nqO_H9@
檔案同樣指向上文的php5isapi.dll,並選中擴充狀態為允許,來進行進一步的配置。uVd
 Hc5
重啟IIS使修改生效,到此,IIS的安裝告於段落3:='^CT@
 -R39}$D
3.MYSQL的安裝8YJ@6)sO!z
 `m2@F7A
這裡我們選用mysql4.1.11 for Windows版本,這是最新的版本,老版本的D9
安裝過程網上已經有了很詳細的介紹,這裡就不做說明了IZ4zGcc
 i;)3Xil
 &H=y6>O*AdsF
第一步:雙擊.exe檔案出現的第一個需要選擇的對話方塊是Setup Type 也就是$)Bcmq|
安裝種類,這裡我們可以選擇Custom,根據自己的需要來安裝組件和配置安裝路徑Nno*6
 Hq8mn)<s68-
點擊Next,右鍵點擊對話方塊出現幾個硬碟形狀的表徵圖,根據自己的需要選擇安裝組件,=pnIlp
 Mw5D\F^
點擊視窗右下的Change按鈕更改安裝路徑的,設定好後,點擊Next開始安裝安裝到最m3 0
後會有如下一個對話方塊在這裡的三個選項分別是:kI].I3
 ]`/)a^
1:如果你沒有MYSQL.com帳戶,選第一個,創造一個新的免費的MYSQL.com帳戶CXQ_lq=
 f(f
2:如果你有MYSQL.com帳戶,選第二個,填入已經註冊好的郵箱名和密碼qVI+Gv
 Tb3V2IZ(:[#
3:跳過此步驟m/OJ
 ,cDa#n
我們選第一個dU.OBf
 4z1
接下來會一次出現三個對話方塊,在三個對話方塊中有* 號的部分是必須要填的,pn.rV"K|&
按順序分別是郵箱名,密碼,確認密碼;first name ,last name;郵遞區號,|4
國家,省名。國家名選china,省名選other or N/A即可4.1.x和4.0.x系列版z,R$:'
本很大一個區別就是在安裝完畢後不是運行 mysql檔案夾下面的winmysqladmin.exe來pPn8:5
啟動伺服器後設定選項,而是有一個設定的過程。_rH,4^1R
 l7QC\~u
第二步:設定MYSQL2}@}T,;$z
 Zq:Ka,SCS
首先你會看到這樣的一個視窗,這裡有兩個選項,分別是詳細配置和標準配置,lnn4mLI
小型應用選第二項就可以了點擊Next後出現下面的對話方塊,這裡是重要的,一定kQ+/qB
要在下拉式功能表裡選擇MySQL41,否則不能正常啟動,下面的選項是是否應用程式命令行,F_z*;f@@&
最好選上點擊Next後設定資料庫密碼的對話方塊,中間偏右和下面的選項分別是是否E/nV57iJ
允許遠端控制和是否允許匿名帳號登入,為了安全,不要選擇好了,點擊Next後出k5~
現最後的對話方塊,點擊Execute按鈕資料庫伺服器便啟動了,依次出現四個對號後LJUV=e~fI!>_
點擊Finish結束安裝.S.<z
 TtKiKRc_
mysql4.1.x和以前得版本並不一樣,在運行時系統托盤裡並沒有提示,開啟任務管9}V49#
理器和Windows服務,會發現mysql server已經運行 Z3p.4S
 SnWJ)vC
 (qzH
第三步:讓PHP5支援mysql-"(o*M5tF&
 XBX8C
 E+EF1yr\
在c:\Windows找到剛才修改的phpini檔案C*bmQex1FX
 @"lk
找到;extension=php_mysql.dllD#K2"/^b
 o|:C-rb$
去掉前面的";"L+GdxCxm
 +a_*FL^p
即改成extension=php_mysql.dll(如果你在前面沒有修改的話)-1(,bO@(OOx
 gx4B{N
然後將以下三個檔案?E\_M-K
 [Z"SktA+M$
X:\PHP\libmysql.dll'G_=-zz
 O~J]ea$wzQPy
X:\PHP\ext\php_mysql.dllfq&P$&6#
 v,qG
X:\PHP\ext\php_mysqli.dll|R*z5%h?D0eP
 Z9x*B_
拷貝到C:\Windows\system32下^ycly*Bf9$
 LG&d4xLg
重啟Apache或者IIS,PHP5就支援mysql了wV`Q~U/]
 ,!6a4`Q
 bd!E,Kj
註:MySQL 4.1 及其後版本驗證協議使用的密碼雜湊演算法與老的用戶端不相容hqSg5Obi
。所以很可能出現一種情況,那就是你所需要用到MYSQL的服務端,比如說論壇,m@a,s<b
部落格,私服服務端等即使填入和剛才設定的使用者名稱和密碼也會提示因為使用者名稱和b/@
密碼不匹配而連不上資料庫,我們要採用這樣的方法來解決這個問題:開始菜單à3r3+>+Ifzwd/
找到剛剛安裝的MYSQL命令列工具,輸入root的密碼後鍵入如下的字樣:BIHygu<I
 0'bi-A#`?5
->SET PASSWORD FORsYW'9(]d
->'yourusername'@'localhost' = OLD_PASSWORD('yourpassword');zaauS]-v6
 DWU
在yourusername部分是你的資料庫使用者名稱,可以是root,也可以是馬上我們要4WEaVynpE
提到的在PHPmysql中設定的新的使用者,yourpassword部分添入該帳號所對應的密碼Uj\~.+N
 {\rE!
這裡要注意第二句括弧後面的分號一定要打上分號,否則不會生效,然後你會看w8@h;^@BX
到修改成功的成功的提示。這樣你就可以正常使用了6e={bISr\
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.