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 相关文章推荐
require(),include(),require_once()和include_once()区别
Mar 27 PHP
MySql 按时间段查询数据方法(实例说明)
Nov 02 PHP
选择PHP作为网站开发语言的原因分享
Jan 03 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
php微信开发之百度天气预报
Nov 18 PHP
curl 出现错误的调试方法(必看)
Feb 13 PHP
Yii2.0中使用js异步删除示例
Mar 10 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
PHP重置数组为连续数字索引的几种方式总结
Mar 12 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
Jun 25 PHP
php连接mysql数据库最简单的实现方法
Sep 24 PHP
laravel5.2表单验证,并显示错误信息的实例
Sep 29 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
让你的网站首页自动选择语言转跳
2006/12/06 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
javascript hashtable 修正版 下载
2010/12/30 Javascript
js当一个变量为函数时 应该注意的一点细节小结
2011/12/29 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
使用javascript为网页增加夜间模式
2014/01/26 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
JavaScript实现三阶幻方算法谜题解答
2014/12/29 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
webpack 2的react开发配置实例代码
2017/07/28 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
微信小程序公用参数与公用方法用法示例
2019/01/09 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
vue实现两个组件之间数据共享和修改操作
2020/11/12 Javascript
粗略分析Python中的内存泄漏
2015/04/23 Python
Python数据分析之如何利用pandas查询数据示例代码
2017/09/01 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
CSS3过渡transition效果实例介绍
2016/05/03 HTML / CSS
英国广泛的照明产品网站:Lights4living
2018/01/28 全球购物
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
中学生寄语大全
2014/04/03 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
小学工作总结2015
2015/05/04 职场文书
python批量创建变量并赋值操作
2021/06/03 Python
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python