MySQL下载地址
PHP下载地址
Phpmyadmin下载地址
DirectX Repair增强版下载地址
MySQL安装
- 将MySQL安装压缩包解压,将解压后的文件夹移动到安装目录下,比如示例中将mysql-5.7.24-winx64.zip解压后的文件夹重命名为mysql,并移动到C:\Program Files下
- 右击“此电脑”点击属性–》高级系统设置–》高级–》环境变量,在系统变量中选择Path,在其中添加mysql bin文件夹路径,比如示例中添加
C:\Program Files\mysql\bin
- 在C:\Program Files\mysql中新建data文件夹。
- 在C:\Program Files\mysql中新建my.ini文件,将如下内容拷贝到my.ini文件中,其中红色字体位置以实际安装路径为准。
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=C:\Program Files\mysql
datadir= C:\Program Files\mysql\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB - 以管理员身份运行CMD(一定要以管理员权限,否则可能权限不够)。
- 输入命令cd C:\Program Files\mysql\bin敲回车。Mysql安装时会出现报错,需要下载msvcp120.dll和msvcr120.dll到C:\Windows\system32目录下。0x000007b错误用DirectX Repair修复一下。
- 然后输入mysqld --initialize-insecure --user=mysql敲回车。
- 之后再输入之后再输入 mysqld install 敲回车。
- 输入net start mysql 回车启动mysql服务。
- 从上图看到mysql服务已经启动了,输入mysql -u root -p回车登录mysql数据库,此处要求输入密码,刚安装的MySQL登录密码为空,直接敲回车即可登录。
11. 这里看到已经进入了mysql,然后输入show databases回车再输入 ; 回车可以看到数据库已经显示出来了,此时MySQL数据库安装完成。
12. 为MySQL设置密码,首先输入exit退出mysql,然后输入mysqladmin -u root -p password qwerty敲回车,这里root用登录账号,qwerty为登录密码。敲完回车后会出现Enter password:要求输入密码,这里是需要验证旧密码是否正确,因为旧密码为空,所以这里也不要有任何输入,直接敲回车即可成功修改密码为qwerty。
13. 此时再次输入mysql –u root –p,然后输入刚修改的新密码才可登录。
14. 最后将所提供文件夹burnctl(数据库文件)拷贝到C:\Program Files\mysql\data下。
15. 为了让下面安装的PHP能加载到MySQL的扩展,需要将MySQL目录下的C:\Program Files\mysql\lib\libmysql.dll复制到C:\WINDOWS\SYSTEM32目录下。
这步很重要,由于下面配置php.ini时已经激活了extension=php_mysqli.dll,该功能需要libmysql.dll的支持。否则mysqli会激活失败,这也将影响到phpMyAdmin的使用。
安装配置IIS支持PHP
- 进入控制面–》程序和功能–》启用或关闭Windows功能。
- 找到Internet信息服务,由于要支持PHP,因此记得在应用程序开发功能中选中CGI这一项,为了支持尽可能多的语言,示例中除了FTP外就全选了。其它系统安装过程中可能需要联网或插入系统安装光盘,以便下载相关服务。
- 安装成功后测试IIS是否安装成功,打开浏览器输入http://localhost/,若出现如下画面则代表安装成功。
- 安装php,将php安装包解压移动到安装目录下,比如示例中将php-5.6.38-Win32-VC11-x64.zip解压后的文件夹重命名为php,并移动到C:\Program Files下
- 复制C:\Program Files\php\ php.ini-development到桌面并更名为php.ini,打开桌面上的php.ini使用CTRL+F搜索相关字段并按以下说明进行修改:
- 修改当前时区date.timezone = “Asia/Shanghai”,注意去掉前面的“;”号
- 激活你需要的扩展选项,即将相应dll语句前的分号“;”删除 extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
3)设置扩展DLL的路径extension_dir =“C:\Program Files\php\ext\”,注意去掉前面的分号“;”
- 将修改后的my.ini保存后分别复制到C:\Windows和C:\Program Files\php下。
- 配置IIS支持php:
1) 进入控制面板>>管理工具>>Internet Information Services (IIS)管理器
2) 中间窗口选择“处理程序映射”双击,然后最右边选择“添加模块映射”,在模块处选择“FastCgiModule”,可执行文件选择“C:\Program Files\php\php-cgi.exe”
3) 给网站添加默认文档:default.php和index.php,中间窗口选择“默认文档”,点击添加
4) 添加完成后会多出如下两项
- 测试一下PHP环境,在桌面上新建文件,命名为index.php,打开后输入
phpMyadmin安装配置
phpMyAdmin是一个基于PHP环境用来管理MySQL数据库的一个WEB工具,如果phpMyAdmin能够成功运行,那么说明你前面IIS+PHP+MYSQL的安装配置完全正确了。
- 将phpMyadmin安装包解压缩,将解压后的文件夹移动到安装目录,比如示例中将phpMyAdmin-4.8.3-all-languages.zip解压后,文件夹重命名为phpMyAdmin移动到C:\Program Files目录下。
- 在IIS中创建一个虚拟目录php指向E:\php\phpMyAdmin,如下在Default Web Site右击选择添加虚拟目录…
- 别名填phpmyadmin,物理路径选择phpMyAdmin安装目录,点击确定。
- 测试phpMyAdmin,打开浏览器,输入地址http://localhost/phpmyadmin,若能打开如下页面则代表以上所有安装均已成功。
- 输入MySQL登录账号密码,示例登录账号为root,登录密码为qwerty,进入如下页面,在此页面可以看到安装MySQL时拷贝的burnctl数据库以及该数据库下的所有表格。
- 相关错误提示处理:
- 变量$cfg‘TempDir’无法访问,出现这个的原因是 phpmyadmin的安装目录, tmp目录不存在,或者存在但是权限不对。解决的方法就是没有创建一下这个目录,给予正确的读写权限即可。
在C:\Program Files\phpMyAdmin下新建文件夹tmp,右击tmp选择属性 --》安全 --》编辑,将所有用户对tmp的操作权限设置为完全控制即可。
- 配置文件现在需要一个短密码
首先,在 phpMyAdmin安装目录下(C:\Program Files\phpMyAdmin)找到一个文件“config.sample.inc.php”,这是phpMyAdmin配置文件的样本文件,我们需要把该文件复制到桌面,然后重命名为“config.inc.php”,config.inc.php是phpMyAdmin的配置文件,上传服务器时必须上传该文件。
然后用编辑器打开 config.inc.php 搜索下面一行代码:
$cfg[‘blowfish_secret’] = ‘’;
将后面单引号里面随便填入32个以上字符串即可!( 其实,’blowfish_secret’用一个任意字符串作为cookie的加密字符串,如果没有加密钥匙,就会出现提示“配置文件现在需要绝密的短语密码(blowfish_secret)”。 )
然后将config.inc.php再移动到C:\Program Files\phpMyAdmin目录下即可。
修改完后,刷新页面即可。(如果不行的话,就重起IIS。)
- 最后需要对账号进行配置,使得网络里其它电脑也可以通过IP地址访问本机的MySQL和phpMyAdmin:
- 打开phpmyadmin页面,选择账户,点击root用户后面的修改权限
- 然后点击登录信息
- 修改主机名为任意主机,点击执行即可。此时在网络内其它电脑上也可通过服务器的IP地址登录phpmyadmin进行MySQL数据库管理了。其它电脑登录方式为:在浏览器中输入地址http://服务器IP地址/phpmyadmin
更多推荐
(图文详细)安装配置IIS+MySQL+PHP+Phpmyadmin环境的详细教程
发布评论