|
发表于 2007-11-4 12:06:45
|
显示全部楼层
来自: 中国北京
百度的,看能否满足你的需求。
准备工作 首先要下载如下软件,推荐到官网下载,如果你是像我一样只是测试,那么到skycn.com下载吧,这样比较快。 & i9 l" Z# c$ g+ t6 E, w( }
Apache http://httpd.apache.org/ . s7 t1 y& m9 a( P: _
最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。 . m4 J; ?# U% H. Q8 E, m% \
我下载的是for Windows版本,目前最新版本是:2.0.54
( S$ r8 B) t& p3 h' K4 |9 q& K. B* E+ o( u
PHP http://www.php.net/ 1 R7 k }2 E i) l. V& h
PHP 是一种 HTML 内嵌式的语言。而PHP独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。
" T+ A1 L" P# K" e( R3 t, o我下载的是for Windows版本,目前最新版本是:5.0.4 2 E* Z: z& g- T/ @
1 `1 N: ? P, D! `& A
MySQL http://www.mysql.com/ 3 G# u% D0 {; v$ V5 z; w& r
是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。 & [8 t- W0 `% a) B5 Y$ p T
我下载的是for Windows版本,目前最新版本是:5.0.4 Beta
- O, i* [% y: J$ e* L: C5 {- n3 B3 C9 [1 V+ `$ Z1 l8 U* b
phpMyAdmin http://www.phpmyadmin.net/ 1 J* y, a1 V' z. m
phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作。 ) p: C: J) @2 a1 B
我下载的是for Windows版本,目前最新版本是:2.6.2-pl1
" f4 ]$ i5 K# _+ Z
. v: |5 M, Z6 q安装apache和PHP
$ Y7 S! h% H ~. p) a( m9 J5 D下面是我的安装记录:
1 b/ a+ {" W* p' m4 b6 e7 i$ }选择80端口,将apache安装在 e:\apache下。
( j5 h e' M' A0 B配置apache里的httpd.conf文件(conf目录下) K! X7 _+ h/ s+ }# h) ?/ d
找到 DocumentRoot E:/apache/Apache2/htdocs 将其改为WEB目录E:/htdocs 2 j- v* b+ I9 J! z* D1 |+ L
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html 5 P/ H" E# o0 f: Y
选择模块化模式安装 $ A! R" }/ h" Y- T3 o$ ~* |
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行 9 e' W2 U" c1 V+ I. a) K
LoadModule php5_module e:/php/php5apache2.dll
8 @+ a4 H' L1 |8 {( r, E找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行 * e; t5 _+ ]6 x$ ]- F
AddType application/x-httpd-php .php & @6 F# H2 W6 X$ W
5 b" C: \# g# Z- C7 t; ]3 Q将php-5.0.4-Win32.zip里内容解压到e:\php里,找到php.ini-recommended,重命名为php.ini并拷贝到windows目录下。 " z* k6 x+ I6 y& w
NTFS上记得给服务器开PHP.ini的读权限。
* z' s3 m+ B. ]查找extension_dir后面的改为e:/php/ext
( z1 Q! I* o2 V6 g查找Windows Extensions,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分号去掉了。 ; X: m0 [2 H" U/ g( _
php5默认不支持mysql了,所以要为他添加支持,除了extension=php_mysql.dll去分号之外,在php目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下,复制php.ini到windows目录下。
' z3 r& y: s- r! h) j
, l0 Z6 L) ?0 ?- h% k! I" ?此时PHP环境基本已经配置成功 - R/ U5 @8 v$ s* Z: J$ }
在WEB根目录里建一个名为test.php的文件内容如下
. }1 N1 K* B5 o% O5 t<? echo phpinfo(); ?> G. O- L; B9 J
重新启动apache服务,用浏览器打开 http://localhost/test.php
. K! [$ M. e5 h* u. |- E7 B如果可以看到php配置输出信息就成功了
4 h: X! J' _3 o4 D: }( G+ A
% W6 h3 K; M* } l. b# ?& {- T安装mysql
$ I. L! Z' r. q6 u6 O( m e/ t2 Y将mysql安装到指定目录,然后安装程序会引导你一步步配置。不过奇怪的是最后任务栏没有出现Mysql的图标。
9 D: L* v! S. C4 l6 A$ z修改mysql数据库的root密码 7 p# J0 T; W7 ~& f9 z# t8 S* u
用cmd进入命今行模式输入如下命令: ( 注: d:\mysql 为mysql安装目录)
' `8 S9 v6 T j: t- l5 ncd d:\mysql\bin 6 Z/ U' n7 X) C. x; O: z
mysqladmin -u root -p password 123456
3 Y8 F* |5 c& \: ? z) I3 p回车出现
6 V- X( _% q3 {Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可) ; |: m7 S' u6 ^
此时mysql 中账号 root 的密码 被改为 123456 安装完毕 5 n" [$ s4 N$ e
$ f5 x! a! T: ^: u U, R
配置php.ini并测试mysql
?2 l6 d( x- j' X
1 M8 q! O( X t9 R0 A找到extension_dir = ./ 改为 extension_dir = e:/php/ext
0 w5 `5 U1 R: b, b- P4 U, [+ H找到
* h/ u0 |3 _& q/ v;extension=php_mysql.dll
4 {& G( K3 f! x9 `# d将';'去掉改为
# i8 u! i& c0 n) |extension=php_mysql.dll / w" y- T$ u, w* m. z
找到
: A, m: @; G) x;session.save_path = /tmp 7 M* ]/ }$ I$ F
将';'去掉 设置你保存session的目录,如
! T W3 D2 q- X5 G! T) gsession.save_path = e:/php/session_temp ! y3 m' m' K4 F5 A" E$ J
/ s5 j! s8 r8 n, o8 M
重启apache服务
7 @* _& v5 T& s2 i在Web根目录下建立testdb.php文件内容如下: . r, b7 v0 z, a/ @% ], n: u
<?php
* u+ s; N( _& a! P$link=mysql_connect('localhost','root','123456');
# [" J+ k, l4 Z1 L; F1 O( |if(!$link) echo fail; q+ z2 j) s0 |- e
else echo success; ; |) A! @+ _% j0 X: O
mysql_close(); + B/ _1 n, o s% x
?> * \+ Z& X- D) [& a) H& a2 F
用浏览器打开http://localhost/testdb.php 如果输出success就OK了
& U" \% U9 O* l) D. z/ W1 p# `( K8 |+ e
phpmyadmin的安装配置
+ M7 {) O, j i! s# p0 I, ], O1 ~ F c4 _
将phpMyAdmin-V2.6.2-pl1.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它 / t9 f6 L3 \- U. x* o
打开phpmyadmin 目录中的 config.inc.php $ Y4 a, o6 Y$ ~
找到 4 H3 t6 Q6 u) K- J- n- m; h4 V
$cfg['Servers'][$i]['user'] = 'root'; ; g+ C, b9 N( N
$cfg['Servers'][$i]['password'] = '123456';
! K) L1 u5 D- L7 p4 e- g1 Y分别填上用户名和密码 |
|