Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置


Posted in PHP onNovember 18, 2006

先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57 

apache_2.0.50-win32-x86-no_ssl.msi 
php-5.0.0-Win32.zip 
mysql-4.0.20d-win.zip 
phpMyAdmin-2.5.7.zip 

操作系统 win2003 系统盘为: D盘 

第一步: 安装apache 并配置支持PHP 

点击安装文件apache_2.0.50-win32-x86-no_ssl.msi 
将apache安装在 D:\apache2 目录(随自己喜好)下 
将php-5.0.0-Win32.zip 里内容解压到 D:\php 里 
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt) 
如我的php.ini是拷到 D:\windows目录 
再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是D:\windows\system里 

配置apache里的httpd.conf 
打开 D:\Apache2\conf\httpd.conf 这个文件 
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文) 
找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/website" 
找到 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:\website)里建一个名为test.php的文件内容如下 
<? echo phpinfo(); ?> 
重新启动apache服务 
用浏览器打开 http://localhost/test.php 
如果可以看到php配置输出信息就OK了 

第二步 安装mysql 

将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并测试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 = "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/testdb.php 如果输出success就OK了 

四、phpmyadmin的安装配置 

将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它 
打开phpmyadmin 目录中的 config.inc.php 
找到 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = '123456'; 
分别填上你mysql的用户和密码即可 

如不是本地使用,最好加上验证 

不知道写得对不对!不过我基本上就是这样配的! 对于学习来讲应该差不多了吧?

PHP 相关文章推荐
PHP的范围解析操作符(::)的含义分析说明
Jul 03 PHP
PHP使用memcache缓存技术提高响应速度的方法
Dec 26 PHP
php实现mysql数据库连接操作及用户管理
Nov 08 PHP
Laravel中Trait的用法实例详解
Mar 16 PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 PHP
PHPCMS手机站伪静态设置详细教程
Feb 06 PHP
PHP微信支付结果通知与回调策略分析
Jan 10 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
May 29 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
Jun 05 PHP
laravel多条件查询方法(and,or嵌套查询)
Oct 09 PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
Feb 10 PHP
Windows下的PHP5.0详解
Nov 18 #PHP
一些关于PHP的知识
Nov 17 #PHP
PHP4和PHP5共存于一系统
Nov 17 #PHP
Apache2 httpd.conf 中文版
Nov 17 #PHP
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
Nov 17 #PHP
一个MYSQL操作类
Nov 16 #PHP
一个好用的分页函数
Nov 16 #PHP
You might like
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
php使用NumberFormatter格式化货币的方法
2015/03/21 PHP
php利用header函数下载各种文件
2016/08/24 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
JavaScript实现禁止后退的方法
2006/12/27 Javascript
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
express 项目分层实践详解
2018/12/10 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
微信小程序和百度的语音识别接口详解
2019/05/06 Javascript
使用Python写CUDA程序的方法
2017/03/27 Python
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
Python星号*与**用法分析
2018/02/02 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
如何关掉pycharm中的python console(图解)
2019/10/31 Python
python 元组和列表的区别
2020/12/30 Python
基于Html5实现的语音搜索功能
2019/05/13 HTML / CSS
size?德国官方网站:英国伦敦的球鞋精品店
2018/03/17 全球购物
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
如何写好建议书
2014/03/13 职场文书
建设工程授权委托书
2014/09/22 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
护士求职简历自我评价
2015/03/10 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
债务追讨律师函
2015/06/24 职场文书
证婚人婚礼致辞
2015/07/28 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
Python3 如何开启自带http服务
2021/05/18 Python