因需求需要搭建一套WINDOWSSERVER+NGINX+MARIADB+PHP
1、nginx
去到Nginx官网:http://nginx.org/ ,然后点击“download”
在下载界面选择自己想要下载的版本,点击对应版本,下载Nginx。
选择的稳定版
先把我们的nginx解压,修改conf,将端口修改为9088,原端口占用了
访问http://localhost:9088 测试是否启动成功。
2、php
安装好nginx之后,我们把它和php关联起来,首先https://windows.php.net/
用非线程的,nginx下php是以FastCGI的方式运行,所以我们下载非线程安全也就是nts的php包如下
VS16 x64 Non Thread Safe (2022-Sep-28 11:38:56)
把它解压到我们的php目录下面就行了
安装php7的时候,首先安装需要的库文件,
上面的库文件在php官网有提供,它有提示的,看你安装的什么版本的php,它会有安装说明,需要安装什么库文件啥的,它有说明。然后双击上面红色圈住的文件安装就行了。
然后先在php.ini里面打开cgi模式,
把它前面的分号去掉,即
;cgi.fix_pathinfo=1
然后我们就可以启动php了,执行如下命令,如下
php-cgi.exe -b 127.0.0.1:9000 -c php.ini
这样就行了
不能关了这个窗口,因为它是在前台打开的,不是在后台运行,你要是关了它的话,就访问不了我们的php文件了,会出现下面的情况,如下
3、nginx关联PHP
启动了php了,然后我们在nginx配置一下域名,如下
先打开下面的配置文件,如下
找到server配置选项,1设置我们的域名,2设置我们网站的目录,3设置网站的索引文件
然后在nginx里面解析php文件,即访问php文件的时候,处理如下,即配置如下
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
这样我们的php和nginx就联系在一起了
然后执行下面的命令就可以重启我们的nginx了,如下
nginx.exe -s reload
如果我们要配置多个网站呢?简单,复制多一份server就行了,如下
安装mysql就不赘述了,安装到wnmp目录里面的mysql目录下面。
————————————————
版权声明:本文为CSDN博主「月亮201314」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013224364/article/details/122425551
转载请注明出处: