这里是基于win10配置php-7.1.0+apache2.4.23+mysql-5.7.16的介绍,但愿能帮到你们。php
这里是基于win10配置php-7.1.0+apache2.4.23+mysql-5.7.16的介绍,但愿能帮到你们。php
先去微软官网下载vc14,网址为https://www.microsoft.com/zh-cn/download/details.aspx?id=48145,这里下载中文简体的,而后下载好以后一步步安装就行了。html
下载apache 2.4.23, httpd-2.4.23-win64-VC14.zip,网址为http://www.apachelounge.com/download/,这里选择的是免安装版的。mysql
下载php-7.1.0,php-7.1.0-Win32-VC14-x64.zip 这里咱们选择的是线程安全版,关于线程安全版与非线程安全版的区别可 自行上网查阅相关资料,下载网址为http://windows.php.net/download/ ,最后注意选择相应位数的版本下载,这里我是下载64位的。sql
下载mysql-5.7.16,mysql-5.7.16-winx64.zip,下载网址为http://dev.mysql.com/downloads/mysql/,一样的选择64位的下载。32位的电脑下载32位的。这个软件也是免安装版的,到时候只要解压到某个文件夹就行了。apache
用记事本打开E:\phptools\ApacheServer\Apache\conf
查找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "E:/phptools/ApacheServer/Apache"(这里输入的是你解压apache安装包后放的位置)
查找#ServerName www.example.com:80 ,修改成 ServerName localhost:80 (去掉前面的#),若是你的电脑的80端口已经被占用了的话,这里咱们就不能用80端口了,能够修改为其它的端口,好比90。固然咱们还要搜索Listen,把80端口改为90,其它的就不用修改了,只须要修改这两个地方。
查找DocumentRoot "c:/Apache24/htdocs" , 修改成DocumentRoot "E:/phptools/ApacheServer/Apache/htdocs" 修改成环境文件的路径
LoadModule php7_module "E:/phptools/php7.1/php7apache2_4.dll"
AddHandler application/x-httpd-php .php .html .htm
AddType application/x-http-php .php .html .htm
PHPIniDir "E:/phptools/php7.1"
这些代码。
用记事本打开E:\phptools\php7.1\php.ini
将; extension_dir = "ext"修改成 extension_dir = "ext" (去掉extension前面的分号)
将;extension=php_mbstring.dll 修改成 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)
将;extension=php_mysqli.dll 修改成 extension=php_mysqli.dll(去掉extension前面的分号)
MySQL免安装版环境配置已有朋友写过相关经验,我就不赘述了,参考
经验朋友niyikai写的经验便可。
可是这里须要注意的是5.7版本里面没有data文件夹。在启动以前须要初始化,使用cmd命令行进入bin文件夹后,再输入mysqld --initialize ,这样才能正常启动MySQL。还有密码的问题,5.7版本的MySQL随机附带了一个登陆密码。这个密码在后来生成的data文件夹下。文件的名字是你的计算机名.err。
2016-12-10T16:18:50.886005Z 1 [Note] A temporary password is generated for root@localhost: fdglskdjggsl 加粗的即为登陆密码。还有须要注意的是cmd命令必须是以管理员权限运行的,不然权限不够,会报错。下图就是MySQL成功启动而且登陆后的界面。