nginx php运行原理(PHP入门-Window 下利用Nginx+PHP 搭建环境)

wufei123 发布于 2023-12-23 阅读(336)

php简单入门

前言最近公司有个PHP项目需要开发维护,之前一直都是跟着巨硬混的,现在要接触PHP项目学习一门新语言之前,先搭建好环境吧,鉴于公司项目是基于php 7.1.33 版本的,所以以下我使用的PHP都是基于这个版本的。

下载安装包Nginx 下载 http://nginx.org/en/download.html, 直接下载你想要的版本即可,我下载的是nginx-1.21.6 版本PHP 下载 hPHPttps://windows.php.net/downloads/releases/archives/ 选择你喜欢的版本即可。

安装和配置先将下载后的文件进行解压缩,如图

2.修改Nginx 配置文件,进PHP入D:\Nginx\nginx\nginx\conf 文件夹找到 nginx.conf先修改locationlocation / { root D:/WWW/PHP;

index indPHPex.html index.htm; } 注意:D:/WWW/PHP 是我本地新建的文件夹,用于存放站点文件,你可以在自己电脑任意位置新建然后继续找到location PHP~ .php$。

location~ \.php$ { root D:/WWW/PHP; fastcgi_pass127.0.0.1:9000;

fastcgi_indexPHP index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name

; includPHPe fastcgi_params; } 3.额外注意,如果你本地80端口已经被占用,请修改Nginx 默认端口server {

listen8080; sPHPerver_name localhost; #charset koi8-r;#access_log logs/host.access.log main;

location / { PHP root D:/WWW/PHP; index index.html index.htm; } 另外需要在D:/WWW/PHP 文件夹里面新建PHP一个index.php 文件。

同时可把Nginx html 文件夹下index.html 复制到D:/WWW/PHP 中,用于访问Nginx 是默认页面加载//新建index.php修改PHP 配置,PHP进入解压缩后的PHP 文件夹,复制一份php.ini-development 文件,然后将其修改为php.ini。

为了让Nginx 和PHP 结合,打开php.ini 文件,找到fix_pathinfPHPo,取消其注释,改成如下:cgi.fix_pathinfo=1使用1.Nginx 的启动,直接进入Nginx 文件夹,双击Nginx.exe。

当然后续你也可以写个bat 文件进行启动启动后,直接访问浏PHP览器会出现Nginx 环境界面,如图:

2.PHP 启动, .\php-cgi.exe -b 127.0.0.1:9000 -c D:/PHP/php-7.1.33-nts/php.ini 在cmd/pPHPowershell 中执行命令,路径可改成你自己的路径,如图:

3.启动成功后,可浏览器访问index.php,出现下图界面,恭喜你环境搭建完成。

总结总的来说,PHP 的环境搭建还是算简单的,没有JavPHPa 麻烦当然最简单的还是我们C# ,巨硬真是就差给我们嘴里喂饭了,有宇宙第一开发神器在手,做啥都是一把梭此处我们可以看到启动PHP 时,还得打开一个窗口,以前用过RunHiddenConsole.exPHPe 这玩意很好用,能静默运行PHP和Nginx ,想了解的同学可以搜索相关资料。

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

大众 新闻97636