WindowsXP中快速配置Apache+PHP5+Mysql


Posted in PHP onJune 05, 2008

汗。废话不多说,先罗列出我下载的相关程序的版本:

Mysql-4.1.8-essential-win
Mysql-gui-tools-5.0-r12-win32
php-5.2.5-win32-installer
apache_2.2.4-win32-x86-no_ssl
phpMyAdmin-2.11.5.1-all-languages
navicat8_mysql_cs-v8.0

    对这些软件稍作说明:
    Mysql选用了比较旧的版本,反正够用就行,本来也就是个学习的过程,相信大家也不会有什么疑义。
    因为是菜鸟,Mysql GUI(Mysql可视化工具)还是有必要安一下的,建议初学者也装一下吧,当然,高手别BS。。。
    PHP正好看到新版本发布,那就拿来用吧~
    Apache也一样,随便挑了一个。
    PHPMyAdmin是一个基于web的mysql可视化工具,别小看它哟~一般空间提供商提供的虚拟空间如果支持Mysql的话,其操作界面多数就是它了。所以,学习一个也无妨。
    navicat,又是一款Mysql的GUI,第三方做的比较好的GUI,值得一用!
    如果有朋友不明白他们具体是派什么用处的,我会在今后的专题中加以补充。

    正式开始配置!

    1.首先安装Mysql,没什么特别的,一路next,遇到让你Sign up的环节,选择skip Sign-Up就可。之后选择Configure the MySQL Server now,开始配置Mysql,普通的开发用户选择Standard Configuration标准配置即可,一路按照给出的默认值Next,到了让你输入密码的环节,键入你想要的Mysql的root密码再Next(可以理解成管理员密码)。随后Execute,不出意外的话,恭喜你,Mysql就配置完毕了。

    2.Mysql GUI Tool安装没有什么特别的,一路Next就可完成,完成后,可以打开它的一个程序MySQL Adsministraotr,如果是本机数据库的话,在Server Host中填入localhost,Username 为root,密码就是刚才安装Mysql时所输入的管理员密码。如果可以顺利进入,那么再次证明刚才Mysql的配置没有问题,也可以确定GUI也安装到位了。

    3.Apache的安装有一点要说明,一开始全部Next,到了让你配置Server Information时,上面三项可以任意填,只要符合域名、主机名以及电子邮件的格式即可,可以参照它给出的书写方法。要提醒的是, Apache HTTP的端口设置,它默认是使用80端口作为HTTP的服务端口,这原本没有什么奇怪,只是如果你在同一台机器上之前安装过IIS的话,那么就会有问题了,IIS中HTTP服务的端口也是80,如果在这里你让Apache的HTTP端口还是用80 的话,那么,它会因为端口冲突而无法启动Apache服务。那么,就只有两种解决方法,要么停止或者修改IIS的HTTP服务端口,要么修改Apache的HTTP服务端口。在这里,我只能先假设大家没有安装过IIS,那么就让Apache来占用80端口。好了,接下来全部Next。Apache的安装就算结束了。以后的帖子中,我会叙述如何修改IIS以及Apache的端口。

    4.最后PHP的安装,一开始按照惯例Next,Web Server Setup时选择Apache 2.2.x Module,因为我们刚才安装的Apache就是这个。接下去选择Apache的配置文件夹路经,就是在之前 Apache安装路径中Apache2.2\conf目录。之后选择要安装的组件,注意,因为将来要连接Mysql,所以要在Extensions下选择MySQL组建,这是关键哦!下一步,安装宣告完毕!接下去,将先前你PHP安装目录的libmysql.dll与安装目录下的ext目录里的php_mysql.dll一同复制到windows\system32目录下,然后,重起一下Apache服务,或者干脆重新启动一下机器,到这里,真个安装配置工作就算告一段落了。

    赶快,我们来测试一下吧。在浏览器中键入localhost,看是不是出现了It works!如果是,再次恭喜你,Apache的服务没有问题了。随后我们来到Apache安装目录中的htdocs目录下,创建一个test.php的文件,其中的内容为

<?php
echo phpinfo();
?>

    再次进入浏览器,在地址栏中输入localhost/test.php,应该会看到PHP的版本信息及其其它一些信息,这样的话,说明PHP的配置工作也很成功了! 

    最后测试一下与Mysql数据库连接情况,新建test2.php文件中,在其中加入

<?php 
$link=mysql_connect("localhost","root","之前的管理员密码 "); 
if(!$link) echo "没有连接成功!"; 
else echo "连接成功!"; 
mysql_close(); 
?> 

    回到浏览器,键入localhost/test2.php,一定是连接成功吧! 

    好啦~至此,Apache+PHP5+Mysql的安装、配置、测试工作全部完成了~是不是觉得很兴奋~

PHP 相关文章推荐
php单例模式实现(对象只被创建一次)
Dec 05 PHP
深入PHP获取随机数字和字母的方法详解
Jun 06 PHP
修改php.ini以达到屏蔽错误信息并记录日志
Jun 16 PHP
php中使用base HTTP验证的方法
Apr 20 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
May 19 PHP
redirect_uri参数错误的解决方法(必看)
Feb 16 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
thinkPHP实现基于ajax的评论回复功能
Jun 22 PHP
Yii框架自定义数据库操作组件示例
Nov 11 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
Nov 26 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
Feb 21 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 PHP
php MySQL与分页效率
Jun 04 #PHP
php mysql数据库操作分页类
Jun 04 #PHP
php mysql数据库操作类
Jun 04 #PHP
CodeIgniter php mvc框架 中国网站
May 26 #PHP
五个PHP程序员工具
May 26 #PHP
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 #PHP
JS实现php的伪分页
May 25 #PHP
You might like
日本十大科幻动漫 宇宙骑士垫底,第一已成经典
2020/03/04 日漫
PHP怎样调用MSSQL的存储过程
2006/10/09 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
php-fpm配置详解
2014/02/12 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
2016/07/25 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
PHP设计模式之组合模式定义与应用示例
2020/02/01 PHP
A标签触发onclick事件而不跳转的多种解决方法
2013/06/27 Javascript
jQuery中的$.ajax()方法应用
2014/05/06 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
python中enumerate函数用法实例分析
2015/05/20 Python
Python读写文件方法总结
2015/06/09 Python
django使用html模板减少代码代码解析
2017/12/12 Python
python3爬取数据至mysql的方法
2018/06/26 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
python实现名片管理器的示例代码
2019/12/17 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
Lookfantastic挪威官网:英国知名美妆购物网站
2017/07/26 全球购物
优秀求职信范文分享
2013/12/19 职场文书
初中物理教学反思
2014/01/14 职场文书
情况说明书格式范文
2014/05/06 职场文书
作风年建设汇报材料
2014/08/14 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
无线电知识基础入门篇
2022/02/18 无线电