Apache2+php-5.0.4-Win32+mysql-4.0.18- win32配置
第一步: 安装apache 并配置支持PHP
点击安装文件apache_2.0.50-win32-x86-no_ssl.msi
将 apache安装在 I:\apache2 目录(随自己喜好)下
将php-5.0.4-Win32.zip 里内容解压到 F:\php-5.0.4-Win32 里
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到I:\ windows目录里
再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录I:\windows\system里
配置apache里的httpd.conf
打开 I:\Apache2\conf\httpd.conf 这个文件
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
在httpd.conf最后加入Alias /myweb/ "H:/myweb/"(我将把文件放在H:盘的myweb文件夹下)
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
为了避免不必要的冲突我把端口改为8888
Listen 8888
选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)
--------------模块化安 装配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module I:/php-5.0.4-Win32/php5apache2.dll
其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
(php-4.4.0-win32版本时,php4apache2.dll在 I:/php-4.4.0-Win32/sapi/下)
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------
--------------CGI 安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "I:/php-5.0.4-win32/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------
此 时PHP环境基本已经配置成功
重新启动apache服务
在WEB目录(如我的H:\myweb)里建一个名为test.html的文件 内容如下
<html>
<head>
<title>test</title>
</head>
<body>
test
</body>
</html>
用 浏览器打开 http://localhost:8888/myweb/test.html
如果显示test表示Apache配置成功
在 WEB目录(如我的H:\myweb)里建一个名为test.php的文件内容如下
<? echo phpinfo(); ?>
用 浏览器打开 http://localhost:8888/myweb/test.php
如果可以看到php配置输出信息就OK了
第 二步 安装mysql
将mysql安装到指定目录,如我的是C:/mysql 如下载的是非安装的mysql压缩包,直接解压到指定目录就可以了
然后点击C:\mysql\bin\winmysqladmin.exe这个文 件 其中C:\mysql是你的mysql安装目录
输入winmysqladmin的初始用户、密码 (注:这不是mysql里的用户、密码)随便填不必在意
确定之后你的右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止
修 改mysql数据库的root密码
用cmd进入命今行模式输入如下命令: ( 注: C:\mysql 为mysql安装目录)
cd C:\mysql\bin
mysqladmin -u root -p password 123456
回车出现
Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
此时mysql 中账号 root 的密码 被改为 123456 安装完毕
三、配置php.ini并测试mysql
(php.ini为 d:\windows下的 php.ini)
找到extension_dir = "./" 改为 extension_dir = "d:/php/ext"
找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll
找 到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = "I:/php-5.0.4-Win32/session_temp";
重启apache服务
重启mysql服务器
在Web目录下 H:\myweb建立testdb.php文件内容如下:
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器 打开http://localhost:8888/myweb/testdb.php 如果输出success就OK了
转自:http://old.blog.edu.cn/user1/19735/archives/2005/1022250.shtml