wampsever 3.2安装及常见问题
官网地址:http://www.wampserver.com/
或者使用我提供的安装包,同时包括了另外一些可能用到的文件:
链接:https://pan.baidu.com/s/1ajEmwj6y7GsurWg_G0wQzQ 提取码:o29s
1.安装前需要注意80和3306两个端口是否开放。(打开cmd,输入netstat -ano,可以查看端口情况)
2.安装步骤,不确定的地方选择默认的值便可以了,默认没有勾选MYSQL,需要的话记得勾上。
3.wampsever安装之前需要安装相关visual c++组件,如果不能顺利运行,且提示缺少MSVCR110.dll,则需要下载MSVCR110.dll
下载链接
4.安全起见,如果仅仅是个人开发,最好是不要让服务器在线。另外,初学者建议使用默认配置,或者更改配置时做好记录。
5.打开浏览器,输入:http://localhost/ 即可访问Apache站点根目录(可以看到如下页面说明安装初步成功)。另一方法:127.0.0.1
- 点击上图Tools栏目中的“phpinfo()”可以查看PHP的详细配置信息;
- 点击“phpmyadmin”可以使用其管理界面对数据库进行管理
- Your Aliases中的三个均是对wamp的管理分析控制界面,前两个都是对数据库进行讲解的,最后一个是用来对PHP程序进行分析的。
6.帮助文档
MariaDB支持Wampserver 3.0.8及以上,MySQL或MariaDB都是默认的数据库管理器。如果MySQL是默认的管理器,它将使用端口3306,在这种情况下,MariaDB将使用端口3307。如果MariaDB是默认的管理器,它将使用3306端口,在这种情况下,MySQL将使用3308端口。若你不需要继续使用MySQL和MariaDB管理器,可以只保留一个,甚至可以完全禁用这两个数据库管理器。
PhpMyAdmin被配置为使用MySQL或MariaDB。当调用PhpMyAdmin时,会有一个服务器选择:MySQL或MariaDB,默认服务器是列表中的第一个。要使用MariaDB或MySQL连接到数据库服务器,必须指定端口(如果它不是默认端口3306)。实际上,在不指定端口的情况下,它将是将使用的默认端口,因此3306。
连接脚本,例如:
$mysqli = new mysqli('127.0.0.0.1','user','password','database');
或者,在程序上:
$mysqli = mysqli_connect('127.0.0.0.1','user','password','database');
要连接不使用3306端口的管理器,您必须指定端口号:
$mysqli = new mysqli('127.0.0.0.1','user','password','database','3307');
或者,在程序上:
$mysqli = mysqli_connect('127.0.0.0.1','user','password','database','3307');
要检查到MySQL或MariaDB数据库管理器的连接,请先根据设置修改脚本:
wamp \ www \ testmysql.php 'http: / / localhost / testmysql.php '
7.建好后,数据库默认没有密码,用户名为root,左击图标选择phpmyadmin进入
8. 后你自己做的PHP文件就放在www directory下就可以了
MYSQL
系统环境需求
- MySQL默认使用TCP/IP协议的3306号端口(port)
- 数据库安装位置:系统文件位置\安装目录(对应my.ini文档中的basedir)
- 数据库文件存储位置:数据存放位置(对应my.ini文档中的datadir)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\mysql-8.0.12-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql-8.0.12-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
官方站点:www.mysql.com; 下载:https://dev.mysql.com/downloads/windows/installer/8.0.html
打开cmd,输入netstat -ano以查看端口情况,若3306端口未被使用,则可以安装mysql(若mysql运行,则3306端口出于监听状态),my.ini文件中提供了配置信息。
注:mysql本身是没有图形界面的,这里使用的是上述wampsever,其他工具可参考管理工具
1.MySQL存储引擎
在关系数据库领域也叫做表类型,即如何存储数据,如何为存储的数据建立索引、如何更新、查询等的实现方法。
两种最常用的存储引擎:MyISAM(适合读多写少)和InnoDB(适合写多读少)
查看存储引擎:show variable like ‘%storage engine’
2.设置root用户的密码
1.通过 phpmyadmin 进入mysql,点击【账户】,找到用户【root】,点击编辑权限,【修改密码】,输入密码,如:123.
2.修改 phpmyadmin 配置文件:
- 进入wampserver安装目录:/wamp/apps/phpmyadmin4.9.2
- 打开config.inc.php 文件 。修改代码 c f g [ ′ S e r v e r s ′ ] [ cfg['Servers'][ cfg[′Servers′][i][‘password’]=‘123’
- 然后再进入目录:/wamp/apps/phpmyadmin3.5.1/libraries/config.default.php ,修改代码 c f g [ ′ S e r v e r s ′ ] [ cfg['Servers'][ cfg[′Servers′][i][‘password’] = ‘123’
- 重启wampserver
- 也可参考这里
注:当mysql无法启动,可以先尝试添加环境变量,或者其他方法
其他参考