|
发表于 2007-11-4 12:06:45
|
显示全部楼层
来自: 中国北京
百度的,看能否满足你的需求。
准备工作 首先要下载如下软件,推荐到官网下载,如果你是像我一样只是测试,那么到skycn.com下载吧,这样比较快。
h- Q" V0 P! Q; f7 C8 PApache http://httpd.apache.org/
% S& p# R" k+ W* T0 _) R最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。 ' P1 `- k, ~& }, e; }
我下载的是for Windows版本,目前最新版本是:2.0.54
5 y* ^: S- i6 ^$ }6 Q: {" H ^, s; P
PHP http://www.php.net/ % q8 ]5 H' M: ]& u1 V0 s
PHP 是一种 HTML 内嵌式的语言。而PHP独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。
+ \5 T. E( w! g7 t0 X我下载的是for Windows版本,目前最新版本是:5.0.4
: p3 X; F1 p0 r* S' |4 R0 @
$ O1 S" D9 a! A# Y# X+ ]MySQL http://www.mysql.com/
2 t& H7 }2 M% E3 c b0 ?3 @9 I8 r是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。 . `( \) U* `% T8 y. N( x
我下载的是for Windows版本,目前最新版本是:5.0.4 Beta
/ n3 ]( c+ B9 U4 p
' G7 z% k4 h5 CphpMyAdmin http://www.phpmyadmin.net/
$ |$ j' c1 i7 W: w- u) C4 [phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作。 1 t$ o" l' o6 g ~6 L7 b3 r0 u
我下载的是for Windows版本,目前最新版本是:2.6.2-pl1 c$ \* N8 e3 ?' e; k
+ X3 a) c/ q% _' R0 ]安装apache和PHP ! C, Z# x& j) ?
下面是我的安装记录: ) e! Z9 C) w& M
选择80端口,将apache安装在 e:\apache下。 + ^# P! A" h7 Z( R9 l+ ?* i
配置apache里的httpd.conf文件(conf目录下)
q- s7 ?4 ]2 p) ~" T$ w# a找到 DocumentRoot E:/apache/Apache2/htdocs 将其改为WEB目录E:/htdocs
& k' [" }0 H* Z找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html
* x8 R# C4 u8 b* @选择模块化模式安装 ! L( T& R9 N: T" Q
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
! a: q/ i' v1 B8 Z4 r( R5 A. JLoadModule php5_module e:/php/php5apache2.dll
: X% r' u* l) T1 L找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
+ b: M. S# \; M& p; AAddType application/x-httpd-php .php . N- j; f; Z, Y" o$ O2 f
& ^9 s l) z) @( J, h3 T" c
将php-5.0.4-Win32.zip里内容解压到e:\php里,找到php.ini-recommended,重命名为php.ini并拷贝到windows目录下。 . m# Z, x- B! E8 O6 g/ j! G# U
NTFS上记得给服务器开PHP.ini的读权限。
' E t0 `1 P }/ _ X* w查找extension_dir后面的改为e:/php/ext 2 j$ _9 }# ~5 p9 \! {
查找Windows Extensions,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分号去掉了。
" P0 j; ?) c v0 K0 L3 tphp5默认不支持mysql了,所以要为他添加支持,除了extension=php_mysql.dll去分号之外,在php目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下,复制php.ini到windows目录下。 2 r( N1 _5 R. e. \+ I
7 _6 z; M# Y+ a( h7 N b2 D此时PHP环境基本已经配置成功 4 b$ c& N! _4 x% o3 u
在WEB根目录里建一个名为test.php的文件内容如下 ) e% Y. P* K( b! G" l* T
<? echo phpinfo(); ?>
. O8 l: \; B/ e- c# J' S重新启动apache服务,用浏览器打开 http://localhost/test.php
1 M' F0 }* c/ S: |6 J7 Z$ W如果可以看到php配置输出信息就成功了
* d A# c6 S1 L. O: ~1 A9 v% |4 y+ g- F6 S
安装mysql " o) _ G6 T+ _! c
将mysql安装到指定目录,然后安装程序会引导你一步步配置。不过奇怪的是最后任务栏没有出现Mysql的图标。 2 H* {/ |8 P0 m. f/ Z
修改mysql数据库的root密码 ! k, \1 r Q; y- M# z* `
用cmd进入命今行模式输入如下命令: ( 注: d:\mysql 为mysql安装目录)
4 p9 s+ H# W6 C- n8 X3 U+ u8 |% Fcd d:\mysql\bin
1 k- z3 l: Z6 ?# Amysqladmin -u root -p password 123456 7 G: G2 B& \+ q8 p. a
回车出现
* O. A2 i4 q4 A$ X! ~$ y$ VEnter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
- r7 u1 q( V' q% l/ f& E# n此时mysql 中账号 root 的密码 被改为 123456 安装完毕 ) S0 n2 `7 y1 _5 ]
3 W7 {+ H1 u5 e+ R" R) d% u配置php.ini并测试mysql
# N# G8 n0 G1 e9 }( e& Q1 \5 x3 N9 _+ F* w' e
找到extension_dir = ./ 改为 extension_dir = e:/php/ext
, B( W: p, r# A5 b找到 3 F) |' g) a/ C/ z, E& Y
;extension=php_mysql.dll ' T( }* K2 F: `! j1 B9 }$ w
将';'去掉改为
0 M6 A6 v/ B* ?# h; R/ q) o/ g5 Vextension=php_mysql.dll
6 e) { R) a T5 V找到 5 \) X, g3 k8 U9 ]1 r
;session.save_path = /tmp . h9 N! p7 F9 s0 N# w/ q& g
将';'去掉 设置你保存session的目录,如 9 H/ j3 n$ w U4 b0 ~3 G* i- ~
session.save_path = e:/php/session_temp 1 Q/ u% N3 N: \' x6 L
9 q/ S4 J7 p. G3 p3 Q8 Z$ e4 B5 Q" a
重启apache服务 ! g" O) W/ F7 G, b2 s
在Web根目录下建立testdb.php文件内容如下: / P3 p5 u( B* C
<?php
3 w" J3 d, T0 p0 @$link=mysql_connect('localhost','root','123456');
- _ {; b9 r2 p; C) \6 [9 c, h$ H# ?if(!$link) echo fail;
; T8 {& o f3 y! N+ i7 {0 helse echo success; ~8 H/ b; |; b
mysql_close(); 3 j' q" W* o# V- L6 n
?> ) ], H7 l; Q s Q* s9 Q7 n
用浏览器打开http://localhost/testdb.php 如果输出success就OK了
8 e) o5 |+ E; j4 \2 }8 U+ O F) W ]1 ]1 ^
phpmyadmin的安装配置
2 S/ }* s8 i( c+ t- @8 ^/ ^5 R# c: R2 S7 E* i$ L( R6 x
将phpMyAdmin-V2.6.2-pl1.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它 : V- \: M- [ U4 d2 A9 _
打开phpmyadmin 目录中的 config.inc.php
; ^1 Q0 k; w6 \- s: K找到
8 D Y: k' l. f0 N$cfg['Servers'][$i]['user'] = 'root'; 0 V" D" r i9 _4 ~4 U% e
$cfg['Servers'][$i]['password'] = '123456';
6 l, q! \& L( H" I# D分别填上用户名和密码 |
|