首页 > 系统相关 >Windows Nginx 安装 php

Windows Nginx 安装 php

时间:2024-11-16 15:31:38浏览次数:1  
标签:exe Windows Nginx windows https php fastcgi

1、windows 上 nginx 运行正常后,从 https://windows.php.net/download/ 下载 Non Thread Safe 版的zip包,解压到 C:\php
2、安装vc++ 运行库 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
        vc++ 2015-2022 Redistributable x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
3、将 C:\php\php.ini-production 改名为 C:\php\php.ini,并编辑移除二行的注释符

extension_dir = "ext"
cgi.fix_pathinfo=1

4、创建启动快捷方式,并执行。注意:没有任何反应,不能关闭这个窗口。

       把这个快捷方式放到用户自启动目录

%windir%\system32\cmd.exe /K C:\php\php-cgi.exe -b 127.0.0.1:9000 -c C:\php\php.ini

5、配置 Nginx

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;
         }


6、在CMD中重新加载 Nginx 配置

nginx.exe -s reload


7、在 Nginx\html 创建 phpinfo.php 文件,内容为:

<?php 
    phpinfo();


8、浏览器中访问 x.y.z/phpinfo.php 检查php是否正常运行。

image

标签:exe,Windows,Nginx,windows,https,php,fastcgi
From: https://www.cnblogs.com/Tty725/p/18549389

相关文章

  • 云原生之运维监控实践-使用Prometheus与Grafana实现对Nginx和Nacos服务的监测
    背景如果你要为应用程序构建规范或用户故事,那么务必先把应用程序每个组件的监控指标考虑进来,千万不要等到项目结束或部署之前再做这件事情。——《Prometheus监控实战》去年写了一篇在Docker环境下部署若依微服务ruoyi-cloud项目的文章,当时使用的是docker-compose在单......
  • MAUI Windows 未打包应用
    前言Windows最近的更新导致19045.5011和19045.5131的包管理出现了一些问题,调试MAUI程序时,会提示Failedtounregisterapplication导致就没办法调试或部署了不过现在MAUI在Windows上支持未打包模式,按照此处的文档https://learn.microsoft.com/zh-cn/dotnet/maui/windows/se......
  • 快速上手:Docker 安装详细教程(适用于 Windows、macOS、Linux)
    ###快速上手:Docker安装详细教程(适用于Windows、macOS、Linux)---Docker是一款开源容器化平台,广泛应用于开发、测试和部署。本文将为您提供分步骤的Docker安装教程,涵盖Windows、macOS和Linux系统。---##**一、Docker安装前的准备工作**在安装Docker之前,确保满......
  • golang: 在线上用nginx部署应用
    一,启动应用:1,编译程序$gobuild2,用nohup启动应用的二进制程序$nohup/data/goapp/industry/industry>>/data/logs/gologs/back.log2>&1&[1]48963,检查应用是否启动:$ss-lntp|grep3000LISTEN040960.0.0.0:30000.0.0.0:*users:(("......
  • Nginx
    什么是Nginx?简介Nginx(发音为"enginex")是一款高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。它最初由俄罗斯的程序员IgorSysoev于2004年开发,并迅速成为全球最流行的Web服务器之一。Nginx以其轻量级、可扩展和高并发处理能力而闻名,广泛用于Web......
  • 【网络系统管理】2023年全国职业院校技能大赛:组策略--Windows样题1(步骤)--超详细
    (一)DCserver配置任务1.为ChinaSkills.cn域配置安全策略(1)限制Management(Manage01-05)只能从Client登录;(2)限制Finance(F01-10),不能关闭计算机和重启计算机;(3)所有的域计算机和域用户都能自动注册证书,证书颁发机构已经颁发过一次,就不再重复颁发,除非证书文件丢失或者失效;(4)为普通......
  • thinkphp6 使用自定义命令,生成数据库视图
    在ThinkPHP命令行工具中,你可以为选项设置别名,通过为选项指定一个简短的别名来简化命令输入。例如,如果你希望--force-recreate选项有一个简短的别名-f,你可以通过在addOption方法中设置第二个参数来实现这一点。示例:为选项设置别名在addOption方法的第二个参数中设置别......
  • Metasploit Pro 4.22.5-2024111401 (Linux, Windows) - 专业渗透测试框架
    MetasploitPro4.22.5-2024111401(Linux,Windows)-专业渗透测试框架Rapid7Penetrationtesting,releasedNov14,2024请访问原文链接:https://sysin.org/blog/metasploit-pro-4/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org世界上最广泛使用的渗透测试框......
  • 【Pikachu】PHP反序列化RCE实战
    痛是你活着的证明1.PHP反序列化概述在理解PHP中serialize()和unserialize()这两个函数的工作原理之前,我们需要先了解它们各自的功能及其潜在的安全隐患。接下来,我会对相关概念做更详细的扩展解释。1.序列化serialize()序列化(serialization)是指将一个对象或数据......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘要随着计算机科学技术日渐成熟,人们已经深刻认识到了计算机功能的强大,计算机已经进入到了人类社会发展的各个领域,并且发挥着十分重要的作用。通过管理系统在电脑上的应用,人们能更好的管理信息,储存数据。为了能够提供游戏商城的方便性,开发了基于vue的游戏网站。此游戏网站......