iis/apache + php5 + mysql5_新手搭建PHP环境必备知识:windows下PHP5+APACHE+MYSQL完整配置...

哇靠,,居然不够写,继续

重起APACHE,在主目录下新建一个记事本文件test在里面输入

phpinfo();

?>

保存后修改后缀名为PHP。在浏览器输入[url]http://127.0.0.1/test.php[/url]是不是看到PHP版本信息,没错,这样PHP的配置就完成了。接下来安装MYSQL。

第一步:双击.exe文件出现的第一个需要选择的对话框是Setup Type 也就是

安装种类,这里我们可以选择Custom,根据自己的需要来安装组件和配置安装路径

点击Next,右键点击对话框出现几个硬盘形状的图标,根据自己的需要选择安装组件,

点击窗口右下的Change按钮更改安装路径的,设置好后,点击Next开始安装安装到最

后会有如下一个对话框在这里的三个选项分别是:

1:如果你没有MYSQL.com帐户,选第一个,创造一个新的免费的MYSQL.com帐户

2:如果你有MYSQL.com帐户,选第二个,填入已经注册好的邮箱名和密码

3:跳过此步骤

我们选第一个

接下来会一次出现三个对话框,在三个对话框中有* 号的部分是必须要填的,

按顺序分别是邮箱名,密码,确认密码;first name ,last name;邮政编码,

国家,省名。国家名选china,省名选other or N/A即可4.1.x和4.0.x系列版

本很大一个区别就是在安装完毕后不是运行 mysql文件夹下面的winmysqladmin.exe来

启动服务器后设置选项,而是有一个设置的过程。

第二步:设置MYSQL

首先你会看到这样的一个窗口,这里有两个选项,分别是详细配置和标准配置,

小型应用选第二项就可以了点击Next后出现下面的对话框,这里是重要的,一定

要在下拉菜单里选择MySQL41,否则不能正常启动,下面的选项是是否应用命令行,

最好选上点击Next后设置数据库密码的对话框,中间偏右和下面的选项分别是是否

允许远程控制和是否允许匿名帐号登入,为了安全,不要选择好了,点击Next后出

现最后的对话框,点击Execute按钮数据库服务器便启动了,依次出现四个对号后

点击Finish结束安装

装上PHPMYADMIN后测试连接,若出现

#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

在开始菜单找到刚刚安装的MYSQL命令行工具,输入root的密码后键入如下的字样:

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(‘刚才设置的ROOT密码’)

-> WHERE Host = 'localhost' AND User = 'root';

mysql> FLUSH PRIVILEGES;(注意FLUSH后有空格)

然后浏览“[url]http://localhost/phpmyadmin[/url]”,OH YEAH! 测试成功!

在谈一下关于MYSQL 4.1以后由于采用UTF8导致的乱码问题解决办法。首先注意一点,在新建数据库的时候字符集一定要选择UTF8,在PHPMYADMIN中新建数据库下,创建按钮的左边,有个下拉列表,默认是“整理”,选择UTF8。你会发现表里数据不在是问号了。

但是网页的输出还是问号,不要急接着在PHP语句中要有所改动:

在mysql_connect(…连接参数);后加上mysql_query("SET NAMES 'GBK'");

但是如果网页很多,这样不是很麻烦,所以我在编写PHP时将所有数据库的操作写成一个类如:

class db{

….包含一些数据库调用方法….

//创建数据库连接并选择相应数据库

function createcon(){

mysql_connect(…);mysql_query("SET NAMES 'GBK'");

}

}

这样,改动一处就可以了,是不是很方便?呵呵,相信大家看完这篇文章就在也不觉的PHP环境难配置了,好了,写这么多,累死了,祝大家学习愉快!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值