下载地址
http://nginx.org/en/download.html
https://windows.php.net/download
https://dev.mysql.com/downloads/installer
安装nginx
安装nginx非常简单,只要下载后解压就可以了。
进入解压目录执行命令就可以启动。
在浏览器上输入localhost看到Welcome to nginx意味安装成功了
安装php
安装php也很简单,只需要下载完解压就行了。
启动php
配置php
首先是php.ini,先在php目录找到php.ini-development(开发)和php.ini-production(生产)这两个文件,复制任意一个进行重命名为php.ini。
打开php.ini中,搜索extension_dir,修改到php目录下。
为了需要和nginx结合,需要将cgi.fix_pathinfo注释去掉。
同时,现在可以根据自己需要开启一些扩展,必须要开启的就是mysqli和pdo_mysql。
php和nginx结合
nginx如果想要访问php文件,需要进行配置。
打开nginx/conf/nginx.conf,在如下添加index.php。
并将如下代码注释取消并修改红色标记处。
现在php文件已经交给nginx处理了。
在默认访问目录创建phpinfo.php文件,并写如下代码:
在浏览器上输入localhost/phpinfo.php看到如下图,就代表成功。
安装mysql
安装mysql就显得复杂的多了,双击下载的安装包。
勾选Iaccept the license terms,点击Next按钮。
现在会让选择一个类型,我选择的是Custom,因为我要自定义目录,点击Next按钮。
在Available Products选择MySQL Servers->MySQLServer->MySQL Server 8.0->MySQL Server 8.0.13 - X64。将其移动到右边框中。
点击右边框MySQL Server 8.0.13 - X64,会出现Advanced Options(高级选项),再点击高级选项就可以自定义目录了。
自定义完目录点击Next按钮。
点击Next按钮
点击Execute选项执行安装
点击Next,
进行产品配置,以下几个步骤保持默认选项,点击Next
设置root用户的密码,点击Next按钮
默认配置,点击Next按钮
点击Execute按钮执行配置
在这一步可能会出现服务启动不了情况,参考https://stackoverflow.com/questions/25777943/failed-to-connect-to-mysql-at-127-0-0-13306-with-user-root-access-denied-for-us中Venkat Kallem说的进行修改得以成功。
看到所有都是对号,说明配置成功,点击Finish按钮
剩余两步点击Finish按钮完成安装
进入cms,找到安装目录输入账号密码后,看到如下就代表成功。
最后需要注意的是,现在mysql的密码是空的,当使用phpmyadmin的时候是不允许空密码的,就算修改为可以允许为空,但还是会出现mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password],所以现在要设置一个密码并更改密码认证方式。
ALTER USER'YOURUSERNAME'@'localhost'IDENTIFIED WITH mysql_native_password BY'YOURPASSWORD';
领取专属 10元无门槛券
私享最新 技术干货