|
发表于 2007-11-4 12:06:45
|
显示全部楼层
来自: 中国北京
百度的,看能否满足你的需求。
准备工作 首先要下载如下软件,推荐到官网下载,如果你是像我一样只是测试,那么到skycn.com下载吧,这样比较快。 5 T1 @! Z& q$ d/ H5 }
Apache http://httpd.apache.org/ / v% u! w/ z) m8 B6 ^9 R
最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。
, a$ }/ U: v' n# R6 }0 C! J8 K6 S我下载的是for Windows版本,目前最新版本是:2.0.54
8 K/ m x" ^& a8 F, b. w/ ^) ^) `
6 e# B3 z3 V2 L: lPHP http://www.php.net/ * a* o- U1 h' M- u, ` f r" U
PHP 是一种 HTML 内嵌式的语言。而PHP独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。 2 Z/ q% I9 Z) s9 q" x& m* y
我下载的是for Windows版本,目前最新版本是:5.0.4 . N& z/ i" \( H' M' f0 m. {0 d
/ |5 g* L( {+ xMySQL http://www.mysql.com/
# z2 |* I* p4 m4 J是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。 * V3 _# }; s& n6 n' x
我下载的是for Windows版本,目前最新版本是:5.0.4 Beta
, g. c+ Y/ w2 z; P4 y2 V4 x6 ]! t
phpMyAdmin http://www.phpmyadmin.net/
6 i2 U+ O, P/ [phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作。 ' g; J9 A0 C# I i6 w; q+ R
我下载的是for Windows版本,目前最新版本是:2.6.2-pl1
' E y5 o: q7 p
0 A) }: W7 }1 \# ^! S安装apache和PHP 2 X# D6 C4 }/ } @9 k+ F
下面是我的安装记录: q" L7 E. D0 c% @" }# }% g
选择80端口,将apache安装在 e:\apache下。
5 ?9 f( y. W5 [& L( f; @9 D配置apache里的httpd.conf文件(conf目录下)
5 ?* W, j8 o# b3 x. ^- F2 L; }找到 DocumentRoot E:/apache/Apache2/htdocs 将其改为WEB目录E:/htdocs
! k9 i1 B$ g# t" J& ~( k" E找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html
& {: r% p1 w9 @% S* c+ L: X1 @3 f选择模块化模式安装 - x$ A% ?2 g. y1 B" M/ q
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行 / Q: v6 X: c7 j- s
LoadModule php5_module e:/php/php5apache2.dll 4 P3 t3 o9 X- }
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
4 R. P, [7 r2 E+ J6 I" @6 N9 eAddType application/x-httpd-php .php
\4 C' y2 P8 u9 D( q; D6 J
, H) L" X' M/ F1 z$ }# r D将php-5.0.4-Win32.zip里内容解压到e:\php里,找到php.ini-recommended,重命名为php.ini并拷贝到windows目录下。 6 g% v& T" P) J6 o4 Q1 T
NTFS上记得给服务器开PHP.ini的读权限。
# i9 |0 D' J) g& X查找extension_dir后面的改为e:/php/ext
- V6 [0 Q7 s( p/ O4 |$ X4 b. j查找Windows Extensions,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分号去掉了。
/ d- d& R1 i2 kphp5默认不支持mysql了,所以要为他添加支持,除了extension=php_mysql.dll去分号之外,在php目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下,复制php.ini到windows目录下。 3 }+ n% z3 t# o' u" j0 K A" x7 d9 F
t' E3 J5 L( q( u0 e D此时PHP环境基本已经配置成功 " E, R: Z0 r9 m% i% B' p$ O
在WEB根目录里建一个名为test.php的文件内容如下
& s1 c O: p* z& A$ u<? echo phpinfo(); ?>
0 M1 G) O- P; ?6 w/ L) n重新启动apache服务,用浏览器打开 http://localhost/test.php % m: `. b& C9 f' V0 p5 x7 P! L
如果可以看到php配置输出信息就成功了
; O5 f+ ~* A4 O2 H0 u) X( K, z1 L0 }7 j5 T& q
安装mysql 8 g' d+ `; {! @
将mysql安装到指定目录,然后安装程序会引导你一步步配置。不过奇怪的是最后任务栏没有出现Mysql的图标。 0 Z; ^. D. ]0 S; b7 m" ?( E! [
修改mysql数据库的root密码 - j4 V1 l, e" l3 {5 d z
用cmd进入命今行模式输入如下命令: ( 注: d:\mysql 为mysql安装目录)
% _0 z9 a# |# i3 P) i% Jcd d:\mysql\bin + h/ d O R3 S& F4 |+ I: `$ S* k
mysqladmin -u root -p password 123456 - W$ d! g) K0 Y. R6 ^
回车出现
- N) t8 J4 j1 p' K5 W1 MEnter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可) ) t$ T; A% i$ @) R- H; P
此时mysql 中账号 root 的密码 被改为 123456 安装完毕
8 ?( X' @& H; h- `' ^9 P2 F+ O- ?: c' `) a5 Y
配置php.ini并测试mysql
' \0 ?( P9 `% E. F! o/ `
: T9 Q( o# `4 `7 ~5 r4 ^找到extension_dir = ./ 改为 extension_dir = e:/php/ext
( X- t3 f% \6 F: F找到
$ k: X( X/ I/ L( ?( @# O3 R;extension=php_mysql.dll % E7 M0 D( ?7 Y: \, D) L
将';'去掉改为
6 {" L" @) [5 }6 A/ y: Kextension=php_mysql.dll
& D; p/ M4 u6 o" N1 r找到
" a( T& x( k- j0 ^4 V3 H;session.save_path = /tmp ( m1 x& [1 W4 l6 ]3 B0 q' g
将';'去掉 设置你保存session的目录,如
9 `8 j5 r% V/ T# \5 b9 P6 msession.save_path = e:/php/session_temp
# i2 ]3 \2 u {/ v
: w8 @8 E H: F/ c& L2 Q& N1 m重启apache服务 6 G, n }% W; i2 \
在Web根目录下建立testdb.php文件内容如下: % N" K5 T! P m( Y0 k! `! y8 E. R- _, b
<?php
# H& `( a" ?! h2 m$link=mysql_connect('localhost','root','123456');
) w; s& n7 G3 h" V; o- ]) b) h4 Pif(!$link) echo fail;
5 O/ ^2 ?5 V' ?else echo success;
6 |# j* [: S: S- y1 n% }' S2 V8 kmysql_close(); , v/ J9 D7 l5 o' v1 B) D
?>
7 M c& d/ N& i用浏览器打开http://localhost/testdb.php 如果输出success就OK了
i3 {$ G7 j1 o: m+ a4 G" U% n4 Y- b. C; w
phpmyadmin的安装配置 ; o6 l# p$ I* b% |7 X
1 L2 N8 I0 { T4 j将phpMyAdmin-V2.6.2-pl1.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
# Y$ o' n( s. S! L% p打开phpmyadmin 目录中的 config.inc.php . q; \* s" c7 ]5 e$ ]
找到
. I8 ~9 Z* b' V$cfg['Servers'][$i]['user'] = 'root';
$ y+ F. G0 A, ~$ p$cfg['Servers'][$i]['password'] = '123456'; ; r9 |7 @$ l4 R$ x( `% M4 `
分别填上用户名和密码 |
|