win98(winnt)+apache(IIs40)+mysql 例解全攻略
清儿
********************
1.按装php(php-4.0.1pl2-Win32)
a.将php解压到c:\php4\目录下;
b.寻找文件php.ini-dist 复制到 c:\windows\(or 在winnt系统下的 c:\winnt\)下并更
名为php.ini
c.再将c:\php4目录下的所有dll文件拷到c:\windows\system(or 在winnt系统下的 c:
\winnt\system32)下,不要覆盖已有的dll文件;
d.将c:\php4目录下的php.exe文件拷到c:\windows(or 在winnt系统下的 c:\winnt)下;
e.extensio_dir= --> extension_dir=c:\php4\
f.doc_root= --> doc_root=C:\Program Files\Apache Group\Apache\htdocs
g. extension_dir = c:\php4
extension =php_ldap.dll
extension =php_zlib.dll
extension =php_calendar.dll
extension =php_exif.dll
extension =php_ftp.dll
extension =php_mssql70.dll (没有MSSQL7.0,这一项不要去掉#)
extension =php_imap.dll
.....................
原则:以上文件主要看你的c:\php4\文件夹下是否有*.dll文件,有就把#注释去掉,
没有请不要动;
h.其他细部设置:
asp_tags = On ; 允许使用ASP风格的标记<% %>
upload_max_filesize = 2097152;上载文件的最大字节
i.关于mysql的设置:
mysql.default_host = localhost;
(localhost在win98中是你的电脑名,网络属性中可以看到;在winnt中是主机名,通常
是localhost) ;
mysql.default_user = root; (用户名)
mysql.default_password= yourpasswd;(密码)
以上在您使用include函数时,只有被指定的目录下的文件才可以被包含
include_path = \path1;\path2;\path3....
***************************
2.apache(apache_1_3_12_win32)按装
a.双击运行apache_1_3_12_win32.exe
b.下一步--->yes--->next--->next(这里用默认目录按装)--->next(用典型按
装)--->next--->finish.
c.进入C:\Program Files\Apache Group\Apache\conf\目录下,寻找http.cnf文件,改
名为http.bak.
d.将http.cnf.default 改名为http.cnf
e.用记事本打开http.cnf
f.将:#BindAddress * ---> BindAddress 127.0.0.1
#Servername new.host.name ---> Servername localhost
(localhost在win98中是你的电脑名,网络属性中可以看到;在winnt中是主机名,通常是
localhost)
g.让你的APACHE来支持PHP4. 加上下面这么几句:
ScriptAlias /php4/ "C:/php4/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
Action application/x-httpd-php4 "/php4/php.exe"
h.设置Apache虚拟目录,加入以下行:
Alias /test/ "c:/php4/test/" (按需要自行修改)
i. 增加默认启动文档:
DirectoryIndex index.html
DirectoryIndex index.htm
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4
j. 在C:\Program Files\Apache Group\Apache\htdocs中建立info.php
info.php内容:
*******
phpinfo();
?>
*******
k. 开始--->程序--->Apache Web Server--->Start Apache
l. 打开ie 输入:http://localhost/info.php
*******************************************
3.在win98下按装mysql(mysql-3.23.33-win)(winnt下按装请参见下面步骤"4.")
a.解压后,运行setup.exe
b.next--->next--->next--->next--->(采用默认安装)
c.在c:\mysql下有一个文件my-example.cnf改名为my.cnf拷贝到c:\下面,无须修改!!!
d.打开一个MS-DOS窗口在c:\mysql\bin>提示符下输入:mysqld
e.输入几个命令来测试一下:
C:\mysql\bin>mysqladmin ping
mysqld is alive
C:\mysql\bin>mysqlshow
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
f.输入mysql进行登陆!
C:\mysql\bin>mysql C:\mysql\bin>mysql -u root -p
pass

回车)
Welcome to the MySQL monitor. Commands end with ; or \g.
our MySQL connection id is 8 to server version: 3.23.21-beta-debug
Type 'help' for help.
mysql>
********************************************
4.在winnt4(win2000)下按装mysql;
a.同3.a---c;
b.安装完成后,打开“开始”按钮中的“运行”,输入命令:C:\mysql\bin\mysqld-n
t.exe -install,并执行;
c.开始--->程序---->服务器管理器--->"计算机"菜单--->服务--->找到“
mysql”服务--->启动--->自动--->开始;
d.注销--->进行步骤3.d---f,进行测试。
********************************************************
5.在winnt4.0(spk6)下按装php+iis4
a.重复上面讲过的步骤1.a--e(用括号里的路径。)
b.doc_root= --> doc_root=C:\InetPub\wwwroot
c.在按有iis4.0的winnt系统上,开始--->程序---->WindowsNT 4.0 Option Pack
--->Microsoft Internet Information Server-->Internet 服务管理器
d.Internet Information Server-->计算机名--->在默认web站点项目上右击---&
gt属性--->选择--->ISAPI筛选器
e.添加--->筛选器名:php--->可执行文件:--->浏览C:\WINNT\system32\php4
isapi.dll--->确定
f.选主目录标签--->配置--->添加--->可执行文件:C:\php4\php.exe--->扩展
名:.php--->不包括的方法:(不添跳过)--->勾选脚本引擎选项--->确定。
g.在C:\InetPub\wwwroot中建立info.php
info.php内容:
*******
phpinfo();
?>
*******
h.注销--->重新启动IIS4.0.(--->如果默认web站点没有启动,请右击"默认web站
点"--->启动)
i.启动IE--->http://localhost/php.ini测试一下。
g.小秘决,若您希望能执行多个属于php的扩展名,只需重复执行"f."步直到完成所有
扩展名即可。
********************************************************
6.注意:
a.其它版本的php,mysql,apche,windows(9x,nt,2000)按装方法类似。
b.本例中采用的大部分是用默认方式按装,以免产生不必要的麻烦,当然也可以采用其
它目录。不过设置有一些麻烦,建议初学者不要这样做。
********************************************
清儿作----jcqgool@sina.com-----清儿乐轩(http://jcqcool.home.chinaren.com)