设为首页 收藏本站
查看: 945|回复: 0

wamp环境搭建配置-快速入门

[复制链接]

尚未签到

发表于 2015-8-22 08:59:28 | 显示全部楼层 |阅读模式
  wamp已经集成了MySQL+php+apache,但是有些配置有时候还是需要改,整理了以下几点,如果还有想要补充欢迎留言:
  1.mysql编码设置
  2.mysql密码修改
  3.简单的数据库查询
  补充:
  1.修改端口
  2.修改访问权限
  
  工具环境:到php100.com下载最新的就好了
  
  
DSC0000.png
DSC0001.png
  
  1.mysql编码设置
  尽管数据库设置了utf8,还是会乱码,到底怎么回事?因为数据库的存储文件,存储过程,和服务器的编码都可能是不一样的,所以需要多出设定一致的编码才不会乱码
  打开my.ini配置文件,并修改或增加其中三处配置信息
  
DSC0002.png
  第一处开头就能看见
  # The following options will be passed to all MySQL clients
[client]
#password= your_password
port= 3306
socket= /tmp/mysql.sock
default-character-set=utf8
  
  第二处稍在下面一点
  # The MySQL server
[wampmysqld]
port= 3306
socket= /tmp/mysql.sock
key_buffer_size = 16M
max_allowed_packet = 1M
character_set_server=utf8
init_connect='SET NAMES utf8'
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=d:/wamp/bin/mysql/mysql5.6.17
log-error=d:/wamp/logs/mysql.log
datadir=d:/wamp/bin/mysql/mysql5.6.17/data
  第三处在文件末尾
  [mysqld]
port=3306
explicit_defaults_for_timestamp = TRUE
character-set-server = utf8
  然后重启服务就OK啦!
  可以用一下方式确认有没有成功:
  打开mysql控制台
DSC0003.png
  输入密码,当然,一开始密码为空,直接按回车就好了,然后输入
  show variables like 'char%';
  默认编码都变成了utf8就可以啦,filesystem不用管它
DSC0004.png
  2.mysql密码修改
  wamp默认密码为空,真要用的时候肯定不方便,还是乘早改了吧
  向上面一样打开mysql控制台,分别输入下面3句操作语句
  use mysql
update user set password=PASSWORD('123456') where user='root';
flush privileges;
DSC0005.png
  当然管理数据库的工具也要修改配置,如果你是用wamp自带的phpMyadmin的话,操作如下:
  打开wamp里面的配置文件config.inc.php,目录在D:\wamp\apps\phpmyadmin4.1.14
  然后在里面修改password设置就好了
  $cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
  ok了!
  3.简单的数据库查询
  搞了半天还不知道怎么操作数据库?网上有很多教程,听说旧的函数要被抛弃了,我这里提供php5.3以上的新方法mysqli,有细微的差别:
  <?php
  //别忘了设置html页面的编码哦
printf("<meta charset='utf-8'/>");
  //链接数据库test_db
$mysqli=mysqli_connect("localhost","root","123456","test_db");
  //查询数据库中表test_table
$result=$mysqli->query("select * from test_table");
  //将结果集作为数组一行一行遍历
while ($row=$result->fetch_array()) {
  //输出一行数据中的所有 字段名=>字段
  foreach ($row as $key => $value) {
    echo $key."=>".$value."<br>";
}
}
?>
  //好吧,今天就到这里,还有什么问题欢迎联系mingyun.xl@163.com
  
  补充:
  1.修改端口
  打开httpd.conf文件
  找到“Listen 80”和“ServerName localhost:80”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”和“ServerName localhost:80”。
  改成要的端口重启就好了
  
  2.修改访问权限
  apache2.4以后只要在<Directory 配置中添加
  Require all granted

  详细的配置可以看这个
  http://apache.chinahtml.com/mod/core.html#require

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-102411-1-1.html 上篇帖子: Wamp 安装缺少msrvc110.dll 下篇帖子: wamp server中配置php访问sqlsever
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表