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函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 PHP
第六章 php目录与文件操作
Dec 30 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
Oct 22 PHP
Laravel 4 初级教程之Pages、表单验证
Oct 30 PHP
thinkPHP实现瀑布流的方法
Nov 29 PHP
页面利用渐进式JPEG来提升用户体验度
Dec 01 PHP
PHP连接操作access数据库实例
Mar 30 PHP
使用JavaScript创建新样式表和新样式规则
Jun 14 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
Sep 11 PHP
使用正则去除php代码中的注释方法
Nov 03 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
Dec 24 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
Jul 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中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
php中引用符号(&amp;)的使用详细介绍
2016/12/06 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
另一个javascript小测验(代码集合)
2011/07/27 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
Angular工具方法学习
2016/12/26 Javascript
jQuery简单实现遍历单选框的方法
2017/03/06 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
vue使用高德地图根据坐标定位点的实现代码
2019/08/22 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
磁盘垃圾文件清理器python代码实现
2020/08/24 Python
对python字典元素的添加与修改方法详解
2018/07/06 Python
python3 http提交json参数并获取返回值的方法
2018/12/19 Python
Python基本socket通信控制操作示例
2019/01/30 Python
PyTorch中常用的激活函数的方法示例
2019/08/20 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
Python面试题集
2012/03/08 面试题
宿舍保安职务说明书
2014/02/25 职场文书
法人代表证明书
2014/09/18 职场文书
客房部经理岗位职责
2015/02/02 职场文书
会计求职信怎么写
2015/03/20 职场文书
软件项目经理岗位职责
2015/04/01 职场文书
Springboot集成阿里云OSS上传文件系统教程
2021/06/28 Java/Android