windowsXP中如何配置Apache+PHP+mySQL

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

木铎校园 BBS 社区8Z-u3~pXxGhv-k{^

Apachehttp://httpd.apache.org/
GQ#Y|U7r7bW0最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。木铎校园 BBS 社区![OJ J s*E@
我下载的是for Windows版本,目前最新版本是:2.0.54杭州博客网e.O9[ S"v6C vm8|木铎校园 BBS 社区,|HC YA
木铎校园 BBS 社区|2~hM1M;b bar#?
PHPhttp://www.php.net/木铎校园 BBS 社区O6B(y ~*FrVg:V:l
PHP 是一种 HTML 内嵌式的语言。而PHP独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。
\5m$t%pK \)_0我下载的是for Windows版本,目前最新版本是:5.0.4木铎校园 BBS 社区 |;WB[e

~/h xM ]8Y3OC0木铎校园 BBS 社区x?qez6mR
MySQLhttp://www.mysql.com/木铎校园 BBS 社区 jG:r S)Y*k
是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。
8r:H6Ohg hzG+|T0我下载的是for Windows版本,目前最新版本是:5.0.4 Beta
kgP4WptY0木铎校园 BBS 社区$ZQ(Cpx(I]

木铎校园 BBS 社区:\z:i%[Ni NW

phpMyAdminhttp://www.phpmyadmin.net/木铎校园 BBS 社区l Qi7TAp"P:G%l
phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作。
&s-^ G ]A6j(AaD0我下载的是for Windows版本,目前最新版本是:2.6.2-pl1
!?+~HG%Z{0

8mN n2R(X5?e8U{[0

"K'GUUz ~H0安装apache和PHP木铎校园 BBS 社区*`0eP)x TMh
下面是我的安装记录:
"E3D(}`?0选择80端口,将apache安装在 e:\apache下。
&~P+u)O o _/_$d0配置apache里的httpd.conf文件(conf目录下)木铎校园 BBS 社区 ^4Afv%] `m
找到 DocumentRoot "E:/apache/Apache2/htdocs" 将其改为WEB目录E:/htdocs
z9Ec b.l k!AhP1K*R0找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html
%fF8`:G:q8_!Ek0选择模块化模式安装
gu er#|J0G eU0找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行木铎校园 BBS 社区9}T!~\0u(M/E9t
LoadModule php5_module e:/php/php5apache2.dll
n9utPK?0找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
W~'lf6T0AddType application/x-httpd-php .php
&n8lgf9kC#fKq8V0

_#J P/b!t0^+~0木铎校园 BBS 社区Y/H8V.Q0l'K

将php-5.0.4-Win32.zip里内容解压到e:\php里,找到php.ini-recommended,重命名为php.ini并拷贝到windows目录下。木铎校园 BBS 社区C"r_^].T
NTFS上记得给服务器开PHP.ini的读权限。
1wpR.X$a(j`%}b2L0查找extension_dir后面的改为"e:/php/ext"木铎校园 BBS 社区8x L hp/`bk)B8fci
查找Windows Extensions,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分号去掉了。木铎校园 BBS 社区F;HbY/w2ZI
php5默认不支持mysql了,所以要为他添加支持,除了extension=php_mysql.dll去分号之外,在php目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下,复制php.ini到windows目录下。

V7^~Cg0

"~2bz XpMby0木铎校园 BBS 社区,r$r&?9}+K/v:`T:x
此时PHP环境基本已经配置成功木铎校园 BBS 社区*zh&J"b;C#}O8u
在WEB根目录里建一个名为test.php的文件内容如下
9pL;rHQ`a0<? echo phpinfo(); ?>
x9c*~(Cm%wCj0重新启动apache服务,用浏览器打开http://localhost/test.php木铎校园 BBS 社区:]9Gz;O+rSs
如果可以看到php配置输出信息就成功了
(?2kBn$]2v#o%E0安装mysql木铎校园 BBS 社区8i:q!o x4L [ u(y:r(|:G
将mysql安装到指定目录,然后安装程序会引导你一步步配置。不过奇怪的是最后任务栏没有出现Mysql的图标。木铎校园 BBS 社区A(ABq:^~
修改mysql数据库的root密码木铎校园 BBS 社区;p*{pif E3?7b4R5Jo
用cmd进入命今行模式输入如下命令: ( 注: d:\mysql 为mysql安装目录)木铎校园 BBS 社区L%n/AF$EWYXl
cd d:\mysql\bin
!X(vO1er8t0I`t0mysqladmin -u root -p password 123456
-L{#t Pm0回车出现
k[\NB%|W*V0Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
I@Tq;|eh0此时mysql 中账号 root 的密码 被改为 123456 安装完毕木铎校园 BBS 社区k XS&I a5ScR!v

wg/k4B PN/f0配置php.ini并测试mysql木铎校园 BBS 社区4tL XD I'l/A
木铎校园 BBS 社区 E"W U3AE7ldd
找到extension_dir = "./" 改为 extension_dir = "e:/php/ext"木铎校园 BBS 社区}p y!Gg7rI
找到木铎校园 BBS 社区 ]$]S"of vE
;extension=php_mysql.dll木铎校园 BBS 社区 xAl|{ nkP
将';'去掉改为
:G(T#Hh|0extension=php_mysql.dll木铎校园 BBS 社区rF1l(r:g+P sA
找到木铎校园 BBS 社区l9un h6A*Hq
;session.save_path = "/tmp"木铎校园 BBS 社区4F&kQ7Xo0H&@JWr
将';'去掉 设置你保存session的目录,如木铎校园 BBS 社区*lY.db)dw(H'`
session.save_path = "e:/php/session_temp"
,| ?V,W+e4GlB0重启apache服务
I E p&RR!x0在Web根目录下建立testdb.php文件内容如下:
)yN.Z5W`*\tgB6Z x0

+]Cz#JB+y0木铎校园 BBS 社区i1C,yG eQ#Hr

<?php
%G#X0w O| de"g%u0$link=mysql_connect('localhost','root','123456');
y"d/x4xei4k0if(!$link) echo "fail";
:r#tLa!}&t/oh(JC ^0else echo "success";木铎校园 BBS 社区ZD5Y'l$jc.G
;mysql_close();木铎校园 BBS 社区:beyz(W+`p
?>
v-ox7H9v w0用浏览器打开http://localhost/testdb.php如果输出success就OK了
i wfUf6B0木铎校园 BBS 社区9m'JZ'B0D\P+`I5h

木铎校园 BBS 社区 OG5jg`4tMO{s L[

phpmyadmin的安装配置木铎校园 BBS 社区*g0S,Y4]@&V7Ae'~x

;h}KQ;p!yHBb0将phpMyAdmin-V2.6.2-pl1.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
5A1v(D Y?0xC?0目录中的 config.inc.php木铎校园 BBS 社区-ui;|G~&OTc
找到木铎校园 BBS 社区pn.D$F?3dZ O"z
$cfg['Servers'][$i]['user'] = 'root';木铎校园 BBS 社区.H8w4p?+y q
0$cfg['Servers'][$i]['password'] = '123456';
z0h|#bM0分别填上用户名和密码

3M9h+g Y&V%hQ0

1G7?Ko}9NFA.Gr0原文出处:http://blog.hangzhou.com.cn/index.php/507717/action_viewspace_itemid_50690.html

^ W1q4o1N n0

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 :( :)

关于作者