请选择 进入手机版 | 继续访问电脑版

巅峰霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

[服务器] Windows server安装MySQL5.7+PHP7.3.8+Nginx+SSL证书环境配置设置教程

[复制链接] [添加相关主题]
烈火大地 发表于 2019-8-18 19:12:18 | 显示全部楼层 |阅读模式
阿里云服务器2折起!

游客只能显示部分内容,请登录后查看帖子完整内容!!!注册完全免费。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Windows系统安装PHP环境的方法基本都是通用的,一次学会终生受益。查了一些资料把环境完全地搭建好,使用的均为当前最新版的程序,Windows server 2008~Windows server 2019都是当前很受欢迎服务器,但是win系统搭建PHP环境总是一件苦恼的事,这些天也是因为搭建环境遇到了一些问题,所以就写了个笔记,因为环境的配置并不是经常弄,时间久了也会忘记,也是为了以后方便自己查阅。不论Windows server系列系服务器统还是Windows 7~10本地系统安装,方法均通用。

由于环境配置需要截图及文字说明比较多,一篇文章太长,所以就分开来写了,请按照下面的步骤查看安装教程即可,所需环境程序及下载链接均有列出,每个帖子里面也有提供相关的程序,为了方便下载,所以本帖也再一次把全部的安装程序发一遍。安装顺序与步骤如下:

1.安装Nginx及配置Nginx.conf文件,相关安全设置等:
Windows server 2016安装nginx最新版详细步骤及安全配置
https://www.dfbazhu.com/thread-2268-1-1.html

Nginx在Windows server系统上的安装配置安装该帖子教程完成即可。

2.第二步,安装PHP7.3.8并配置php.ini文件,解决win系统上独立启动PHP的FastCGI程序,配置PHP与Nginx的关联:
Windows服务器安装php+nginx+RunHiddenConsole+xxfpm启动php教程
https://www.dfbazhu.com/thread-2274-1-1.html

由于在Windows 系统上使用Nginx作为web服务器,Nginx并不像IIS那样具有启动PHP fastcgi的功能,所以需要RunHiddenConsole这个插件来启动fastcgi,但是由于win系统上FastCGI会自动退出导致PHP网站不能持续运行,所以需要xxfpm这个插件来解决FastCGI一直运行不会自动退出的问题。

3.第三步安装MySQL5.7,因为MySQL的多次升级,现在最新版本上MySQL8版本,但是最新的MySQL8的安全验证方式和低版本的MySQL不一样,而现在主流的PHPCMS网站系统很多都还没有升级,为了更好的兼容我们在后面的网站系统,所以建议选择MySQL5.7版本。
Windows系统安装MySQL5.7及以上版本+workbench8.0管理面板
https://www.dfbazhu.com/thread-2275-1-1.html

安装好MySQL数据库以后为了方便管理数据库传统的方法上是安装PHPmyadmin,由于MySQL目前有一个管理面板workbench和PHPmyadmin功能差不多,所以我们使用workbench来替代PHPmyadmin,workbench也是非常好用,建议使用。

经过上面的安装和设置,Windows系统上的PHP环境配置就完成了。如果网站需要实现HTTPS访问,那么还需要对Nginx进行ssl证书配置,不论购买SSL证书还是使用免费的SSL证书,都列出来相关的Nginx的配置。
Windows使用openssl生成CSR证书签名请求和私钥key详细步骤方法
https://www.dfbazhu.com/thread-2169-1-1.html

由于付费购买相关的SSL证书可能需要使用OpenSSL工具生成CSR代码,可以参考本帖:
便宜的国外ssl证书购买+openssl安装设置nginx配置https访问实战
https://www.dfbazhu.com/thread-2276-1-1.html

以上算是全了吧,相关软件如下,可以一次性下载。
mysql-installer-web-community-5.7.27.0.msi (18.5 MB, 下载次数: 476)


上一篇:便宜的国外ssl证书购买+openssl安装设置nginx配置https访问实战
下一篇:nginx解析绑定多个域名或子域名的正确方法
回复

使用道具 举报

owento2008 发表于 2019-9-12 10:01:32 | 显示全部楼层
Nginx并不像IIS那样具有启动PHP fastcgi的功能
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|巅峰霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与巅峰霸主网无关。

禁止在巅峰霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2019-11-20 09:31 , Processed in 0.099992 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表