windowsXP中如何配置Apache+PHP+mySQL

上一篇 / 下一篇  2007-03-31 07:34:08 / 个人分类:他山之石

木铎校园 BBS 社区-G6dZjv3Wdi#C7T

Apachehttp://httpd.apache.org/木铎校园 BBS 社区;m+P%@lSlV
最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。
jK| CAc.m2pC9n0我下载的是for Windows版本,目前最新版本是:2.0.54杭州博客网e.O9[ S"v6C vm8|木铎校园 BBS 社区mz,\;modW(G(tpj*~
木铎校园 BBS 社区!]$Qpi8g[[@b
PHPhttp://www.php.net/木铎校园 BBS 社区OH ZY[
PHP 是一种 HTML 内嵌式的语言。而PHP独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。
nbu;?W@{C5OU1Y&A7S0我下载的是for Windows版本,目前最新版本是:5.0.4

QL Lsap\d0

1QPM'[9wMu%_h_ I0
1f%Fkhed0MySQLhttp://www.mysql.com/
#ei$U?p6{C0是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。木铎校园 BBS 社区RP]aYyc?
我下载的是for Windows版本,目前最新版本是:5.0.4 Beta
E SJ.C~ i0木铎校园 BBS 社区r6S2|1S)}F

a ISR!X8w.mkT0phpMyAdminhttp://www.phpmyadmin.net/
-Fjq.dv"`&u1^'w*@}x0phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作。木铎校园 BBS 社区/H?&e|zi D3~D't
我下载的是for Windows版本,目前最新版本是:2.6.2-pl1
a2I U*@ v(_|+Z,z0木铎校园 BBS 社区;P~o _]$O:W5lv

rC0x,k,KC6|r:A0安装apache和PHP
,O,z$m-S$x1q'd@0下面是我的安装记录:木铎校园 BBS 社区~X{,u6`
选择80端口,将apache安装在 e:\apache下。
!r`h5YyXD0配置apache里的httpd.conf文件(conf目录下)
gM:WKoQ0找到 DocumentRoot "E:/apache/Apache2/htdocs" 将其改为WEB目录E:/htdocs
(}A*Hg r-G0找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html木铎校园 BBS 社区%A8noq5K:E`5|s9Mx
选择模块化模式安装木铎校园 BBS 社区$Jt7V;[ |.N:n PD
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行木铎校园 BBS 社区j%B_+?R,c9v:SlOP
LoadModule php5_module e:/php/php5apache2.dll
hqK)?;u2gW'{f0找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行木铎校园 BBS 社区R.@!R(zOL_
AddType application/x-httpd-php .php木铎校园 BBS 社区 pn*Z|#P]'@[ Aj

G f r:xFS)s0

5PT^8z Q1t8N,^y(U0将php-5.0.4-Win32.zip里内容解压到e:\php里,找到php.ini-recommended,重命名为php.ini并拷贝到windows目录下。
%a6N7Y&\,ytPg{!sB0NTFS上记得给服务器开PHP.ini的读权限。木铎校园 BBS 社区\l+Sm(pbq0Z
查找extension_dir后面的改为"e:/php/ext"
gy_2q.vm2L0查找Windows Extensions,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分号去掉了。木铎校园 BBS 社区wvqK p6B_
php5默认不支持mysql了,所以要为他添加支持,除了extension=php_mysql.dll去分号之外,在php目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下,复制php.ini到windows目录下。

2`z0G+n\o i`_0

]6fI$`Wa0
HoA]x%h-h0此时PHP环境基本已经配置成功木铎校园 BBS 社区z n7C8^/q/Ed)u/^
在WEB根目录里建一个名为test.php的文件内容如下
T/SF/M.B.sF4A0<? echo phpinfo(); ?>木铎校园 BBS 社区2j6f O2?3Y!VcV a H
重新启动apache服务,用浏览器打开http://localhost/test.php木铎校园 BBS 社区R2l4m u&mj(T
如果可以看到php配置输出信息就成功了木铎校园 BBS 社区-n/H(Z)j.? HZ-Ok`/q
安装mysql木铎校园 BBS 社区Y3BmV1K!J
将mysql安装到指定目录,然后安装程序会引导你一步步配置。不过奇怪的是最后任务栏没有出现Mysql的图标。木铎校园 BBS 社区d3Y3U&umI.s
修改mysql数据库的root密码木铎校园 BBS 社区9f(px9D6zg
用cmd进入命今行模式输入如下命令: ( 注: d:\mysql 为mysql安装目录)木铎校园 BBS 社区k)B rDV bzB1B
cd d:\mysql\bin木铎校园 BBS 社区%H+sD%^M-]T^
mysqladmin -u root -p password 123456
zy0GTC ji0回车出现
m:n"T2N+q,elb0Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
MG#V3S5X Y7Icu0此时mysql 中账号 root 的密码 被改为 123456 安装完毕木铎校园 BBS 社区2zN?UB
木铎校园 BBS 社区(t%{KY J.p(R
配置php.ini并测试mysql木铎校园 BBS 社区*PvxQ7z9s(e z5B
木铎校园 BBS 社区/F&f:{'{b:b-u uE
找到extension_dir = "./" 改为 extension_dir = "e:/php/ext"
} CR'JY zg:@0找到
v;C[I5kq^#bw0;extension=php_mysql.dll
9w-g){g)uUN4X5B+P0将';'去掉改为木铎校园 BBS 社区;E`C }1SK
extension=php_mysql.dll木铎校园 BBS 社区-M4ppNM'`1c
找到木铎校园 BBS 社区4S9_@Fu;}
;session.save_path = "/tmp"木铎校园 BBS 社区+v`E)g(fFa|8UR
将';'去掉 设置你保存session的目录,如木铎校园 BBS 社区sp'[PIx'w9]
session.save_path = "e:/php/session_temp"
.kc3ze)Ui0重启apache服务
R K y2cF.tm*_1_ mz0在Web根目录下建立testdb.php文件内容如下:木铎校园 BBS 社区&Do'v(z;SR2| K.B
木铎校园 BBS 社区Pt5n3d1~Lt TY

木铎校园 BBS 社区MyR6R/lG5lN4Ob

<?php
Qe9lMIy0$link=mysql_connect('localhost','root','123456');
YOWg0R0if(!$link) echo "fail";
] Eyp*D0Q+Q\\0else echo "success";
O:Ah_e0{0;mysql_close();木铎校园 BBS 社区}.e(W5Ak5M A
?>木铎校园 BBS 社区{v:Z2C Z
用浏览器打开http://localhost/testdb.php如果输出success就OK了
(zz%|#tPd Q QD:Q$y0

[3G!Q#n3ESk}-C0

g+W#Lu/N;}-x4fe0phpmyadmin的安装配置
)_&eTQO:J q0
Q6}[D&T(t0将phpMyAdmin-V2.6.2-pl1.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它木铎校园 BBS 社区-~/oT[3`0oz!H
目录中的 config.inc.php
D}p Qm5@ x9AG0找到木铎校园 BBS 社区c7U_V'AzEz;p-YvIa#km
$cfg['Servers'][$i]['user'] = 'root';
Qe&rMj;C00$cfg['Servers'][$i]['password'] = '123456';
9~R C F U7i0分别填上用户名和密码木铎校园 BBS 社区7niB8[&`]U,f|%F

+c ^@D7@6nV;S [0原文出处:http://blog.hangzhou.com.cn/index.php/507717/action_viewspace_itemid_50690.html

;t~Nd%Aw5Z0g V0

TAG: 他山之石

凡得人间 引用 删除 平凡的香草   /   2007-09-27 11:36:26
有现成的lamp套件,如xampp,lamp等
引用 删除 Guest   /   2007-09-26 12:52:52
5
引用 删除 Guest   /   2007-09-26 12:52:35
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

关于作者