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 相关文章推荐
利用static实现表格的颜色隔行显示
Oct 09 PHP
php中文字母数字验证码实现代码
Apr 25 PHP
PHP 循环列出目录内容的函数代码
May 26 PHP
php 获取全局变量的代码
Apr 21 PHP
PHP中CURL方法curl_setopt()函数的参数分享
Jan 19 PHP
php获取文件类型和文件信息的方法
Jul 10 PHP
thinkphp框架实现删除和批量删除
Jun 29 PHP
PHP回调函数与匿名函数实例详解
Aug 16 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
Laravel下生成验证码的类
Nov 15 PHP
thinkPHP5.1框架中Request类四种调用方式示例
Aug 03 PHP
TP3.2框架分页相关实现方法分析
Jun 03 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
通过dbi使用perl连接mysql数据库的方法
2014/04/16 PHP
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
多引号嵌套的变量命名的问题
2014/05/09 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
JSON创建键值对(key是中文或者数字)方式详解
2017/08/24 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
Python基本数据类型详细介绍
2014/03/11 Python
python复制文件的方法实例详解
2015/05/22 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
详解Python中的type和object
2018/08/15 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
python 内置函数汇总详解
2019/09/16 Python
python安装scipy的步骤解析
2019/09/28 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
Python文件时间操作步骤代码详解
2020/04/13 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
JPA的特点
2014/10/25 面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
高级Java程序员面试题
2016/06/23 面试题
建筑工程自我鉴定
2013/10/18 职场文书
市场部规章制度
2014/01/24 职场文书
小学生家长评语大全
2014/02/10 职场文书
小学课外活动总结
2014/07/09 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
餐厅开业活动方案
2019/07/08 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
Django使用echarts进行可视化展示的实践
2021/06/10 Python
win11如何查看端口是否被占用? Win11查看端口是否占用的技巧
2022/04/05 数码科技