| 网站首页 | 文章中心 | 下载中心 | 图片中心 | 访客留言 | 数码商城 | 毕设、论文 | 彩票 | 
您现在的位置: 有昌网络 >> 文章中心 >> 特别研究 >> PHP技术区! >> 文章正文 用户登录 新用户注册
[推荐]winXP下APACHE+PHP5+MYSQL+PHPMYADMIN 配置文档       
有昌_winXP下APACHE+PHP5+MYSQL+PHPMYADMIN 配置文档
作者:xiaochan… 文章来源:本站原创 点击数: 更新时间:2005-9-22 8:49:51

winXPAPACHE+PHP5+MYSQL+PHPMYADMIN 配置文档

 

 

不好意思先做个广告,我是有昌网络站长:--①℃冰洁/昌,最近写了份配置说明文档,用的都是当今最新的软件,配置过程详细,都经过一步一步实践,请大家放心尝试。如果你要转贴本篇,请注明作者、出处,也不枉费我一片苦心。谢谢大家拉!欢迎有时间到我站看看。网址:http://www.yceo.net

-----------------------------------------------------------------------------------------------------

先从各官方网站下如下软件:
apache_2.0.54-win32-x86-no_ssl.msi
php-5.0.4-Win32.zip
mysql-5.0.0a-alpha-win.rar
phpMyAdmin-2.6.4-pl1.zip
-------------------------------------------------------------------------------------------
操作系统 winXP 系统盘为: C    

第一步: 安装apache 并配置支持PHP
-------------------------------------------------------------------------------------------
点击安装文件apache_2.0.54-win32-x86-no_ssl.msi

1.)你选择I accept the terms in the license agreement;然后点Next

2.)填写相关信息,(1)network Domain; (2)Server Name; (3)Administrator’s E-mail Address;填写完后,进行下一步的安装:

3.)如果是第一次安装,选择typical, 然后点Next

change……,apache安装在 d:\Apache2\ 目录(随自己喜好,默认为:C:\Program Files\Apache Group\)下, Next;下一步点Install
+-----------------------------------------------------
|
: 安装完后会自动安装并启动apache的服务,如在此处出现问题:
|“
OS 10048)通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次:
| make_sock: could not bind to address 0.0.0.0:80...”
一般是IIS占用了80端口引起.
|
两种解决方法:
| 1
、打开 控制面板->服务 找到 IIS admin 的服务 关闭并禁用
| 2
、如果不想关闭IIS服务 可将apache使用的端口改成其它端口
|
apache2/conf/httpd.conf 中的
| Listen 80
改为 Listen (你要使用的端口) Listen 0391
|
不过这时在你访问你的apache 下的Web服务时 在域名后要加上端口号
|
如: http://localhost:0391
|
然后用CMD进入命令行模式 进入你安装apache的目录 /apache2/bin
|
输入
| apache -k install
| apache -k start
|
如果成功的话,再接着做下面的!
+--------------------------------------------------------------
php-5.0.4-Win32.zip 里内容解压到 D:\php
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)
如我的php.ini是拷到 C:\windows目录
再将PHP目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是C:\windows\system

配置apache里的httpd.conf
打开 D:\Apache2\conf\httpd.conf 这个文件
(1) .
找到 DefaultLanguage nl 将改为 DefaultLanguage zh-CN(让默认语言编码为简体中文)

(2) .找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/ yc_website"  (大概2个,呵呵,上次我有昌少改了一个,郁闷了半天,多亏有我一个叫王春华的朋友帮忙!呵呵)
(3).
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php

选择安装模式: 模块化模式 安装 CGI模式安装 (注意:选一样即可)

--------------
模块化安装配置----------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
--------------------------------------------------------------------

--------------CGI
安装配置-------------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
-------------------------------------------------------------------
此时PHP环境基本已经配置成功
WEB根目录(如我的D:\ yc_website)里建一个名为test.php的文件内容如下
<? echo phpinfo(); ?>
重新启动apache服务
用浏览器打开 http://localhost:0391/test.php
如果可以看到php配置输出信息就OK
-------------------------------------------------------------------------------------------
第二步 安装mysql( 先声名一下,本文章的配置不适用于mysql4.1 mysql5.0版本 )

mysql安装到指定目录,如我的是d:/mysql 如下载的是非安装的mysql压缩包,直接解压到指定目录就可以了
然后点击D:\mysql\bin\winmysqladmin.exe这个文件 其中D:\mysql是你的mysql安装目录
输入winmysqladmin的初始用户、密码 (注:这不是mysql里的用户、密码)随便填不必在意
确定之后你的右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常
如果不是绿灯亮执行如下:
左击这个图标->winnt->install the service 安装此服务
再左击这个图标->winnt->start the service 启动mysql服务

修改mysql数据库的root密码
cmd进入命今行模式输入如下命令: ( : d:\mysql mysql安装目录)
cd d:\mysql\bin
mysqladmin -u root -p password 123456
回车出现
Enter password: (
:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
此时mysql 中账号 root 的密码 被改为 123456 安装完毕

三、配置php.ini并测试mysqlphp.ini c:\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 = "D:/php/session_temp";

重启apache服务
Web根目录下(如 D:\website)建立testdb.php文件内容如下:
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开http://localhost:0391/testdb.php 如果输出successOK

四、phpmyadmin的安装配置

phpMyAdmin-2.6.4-pl1.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到(注意:可能打开是乱码,请你用EditPlus V2[1].12 Build 225 汉化版(修正版).rar打开修改,呵呵)
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分别填上你mysql的用户和密码即可
(注:如不是本地使用,最好加上验证)
有什么错误或漏掉的地方望大家指出批评!----by中国:有昌网络CEO--①℃冰洁/!

                                                    2005.09.20 北京

最后,欢迎大家与我交流!我的联系方式:

网站:http://www.yceo.net

QQ:49324955

MSN:fanyouchang@163.com


文章录入:xiaochang    责任编辑:范有昌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    windows 下配置 apache 
    Linux下jsp环境:apache
    linux下apache+mysql+ph
    apache中怎么建一个虚拟
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)