Windows下配置Nginx和PHP的步骤及测试
<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">前言</a></li><li><a href="#_label1">1. 配置nginx</a></li><li><a href="#_label2">2. 配置PHP</a></li><li><a href="#_label3">3. 测试</a></li><li><a href="#_label4">总结</a></li></ul></div><p class="maodian"><a name="_label0"></a></p><h2>前言</h2><p>之前在Windows开发php项目用的是phpstudy,好用的很。但是phpstudy好久没有更新了,感觉PHP像没有人再用了一样。但是PHP拿来开发小系统,还是很高效的,今天记录如何在Windows环境下配置Nginx和PHP。</p>
<p class="maodian"><a name="_label1"></a></p><h2>1. 配置nginx</h2>
<p>Nginx软件下载解压后,样子如下图:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024110914233960.png" /></p>
<p>进入到conf目录,反手就给nginx.conf保存一个副本,然后去修改nginx.conf配置文件。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024110914233961.png" /></p>
<p>加一个index.php上去</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024110914233962.png" /></p>
<div class="jb51code"><pre class="brush:plain;">location / {
root html;
indexindex.php index.html index.htm;
}
</pre></div>
<p>加上这部分配置</p>
<div class="jb51code"><pre class="brush:plain;">location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
include fastcgi_params;
}
</pre></div>
<p>CMD直接到D:\nginx-1.24.0目录下</p>
<div class="jb51code"><pre class="brush:ps;">nginx.exe
</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024110914233963.png" /></p>
<p class="maodian"><a name="_label2"></a></p><h2>2. 配置PHP</h2>
<p>直接去官网https://windows.php.net/下载一个适合个人计算机适合的php软件</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024110914233964.png" /></p>
<p>下载本地解压后,反手就复制一份php.ini-development改成文件名为php.ini</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024110914234065.png" /></p>
<p>打开php.ini后就是一顿改,把下面这个配置前面的注释给去咯</p>
<div class="jb51code"><pre class="brush:ps;">cgi.fix_pathinfo=1
</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024110914234066.png" /></p>
<p>CMD来到D:\php-8.2.24-Win32-vs16-x64目录就是一顿ctrl+c/ctrl+v输出</p>
<div class="jb51code"><pre class="brush:ps;">php-cgi.exe -b 127.0.0.1:9000
</pre></div>
<p class="maodian"><a name="_label3"></a></p><h2>3. 测试</h2>
<p>最后来到D:\nginx-1.24.0\html目录,创建了一个index.php文件</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024110914234067.png" /></p>
<p>index.php文件输入看家本领</p>
<div class="jb51code"><pre class="brush:php;"><?php
phpinfo();
?>
</pre></div>
<p>浏览器输入localhost,屏幕赫然输出hello world,说明这个Windows的Nginx+PHP就可以使用了。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024110914234068.png" /></p>
<p class="maodian"><a name="_label4"></a></p><h2>总结</h2>
頁:
[1]