知方号

知方号

Windows安装nginx + php + mysql

前言

当前windows下web环境搭建有很多集成工具,比如常用的phpstudy,这里记录下不用集成工具,单独安装每个服务,如同linux环境安装一样;

环境

windows 10 php7.4 mysql8.0 nginx1.2

安装nginx

nginx for windows安装参考文档:https://nginx.org/en/docs/windows.html

官方下载地址:http://nginx.org/en/download.html

下载稳定版本

咱们这次下载的是1.20.1版本、将下载的zip文件解压到您指定的安装目录;

在nginx.exe所在目录进入cmd,这里提供一个进入dos快捷方式(直接在文件夹地址栏输入`cmd`并回车,会直接进入当前目录的dos窗口),开始执行命令;

注意:不要直接双击nginx.exe,不要直接双击nginx.exe,不要直接双击nginx.exe一定要在dos窗口启动,不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程,再启动才可以

命令启动nginx服务,启动时会一闪而过是正常的

正在加载命令启动nginx

查看任务进程是否存在,dos或打开任务管理器都行

命令行:

代码语言:javascript复制C:UsersAdministratorweb ginx-1.20.1> tasklist /fi "imagename eq nginx.exe"查看nginx进程

任务管理器

任务管理器查看nginx服务

浏览器访问默认站点

默认站点

如果nginx服务没正常运行起来可以看下日志文件记录的错误信息

查看错误日志常见的错误

(1)端口号被占用

(2)nginx文件夹路径含中文

其他错误就详细看 error.log 中的描述;

常用命令

启动:start nginx

快速停止:nginx -s stop

完整有序的关闭:nginx -s quit

重载配置文件并重启:nginx -s reload

检查配置文件是否正确:nginx -t -c ./conf/nginx.conf 后面是nginx.conf文件的路径,successful就说明正确了

检查配置文件

至此,nginx已安装完成,大家可以打开nginx.conf按照自己需求进行配置,这里不做介绍;

参考文档:https://blog.csdn.net/qq_36850813/article/details/88552146

安装php

下载地址:https://windows.php.net/download/

下载php压缩包

下载好的zip文件解压到您指定的安装目录,进入php安装目录,然后复制一份php.ini-development 重命名为php.ini

创建php.ini配置文件

进入php.exe所在目录进入dos,执行命令 php -v 查看php是否安装成功

丢失vcrruntime140.dll

报错:无法启动此程序,因为计算机中丢失vcrruntime140.dll。尝试重新安装改程序以解决此问题。

原来在Windows下运行php7需要Visual C++Redistributable 2015而之前的版本不需要那么高的,最新版的Apache可能也需要这个组件,这个组件是运行Visual Studio 2015所建立的C++应用的必要组件,安装一次即可解决环境问题,那么去微软官网下载安装程序,安装一遍即可。有64位版和32位版,根据计算机配置进行下载,

下面是下载

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。