Windows下编译部署PHP

1. 下载并解压PHP

下载地址:PHP:Download,找到Windows系统的安装包

2. 修改php配置文件

  1. 复制php.ini-development,改名为php.ini
  1. 修改扩展文件的路径,并取消注释

extension_dir="php解压地址/ext"

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "d:/php/ext" # 如果放在D盘目录下
; On windows:
;extension_dir = "ext"
  1. 修改需要加载的扩展文件,即将相应dll语句前的分号”;”删除
# 常用功能
extension=php_gd2.dll 
extension=php_mbstring.dll 
extension=php_mysql.dll 
extension=php_pdo_mysql.dll
  1. 修改时区 搜索date.timezone修改为date.timezone=”Asia/Shanghai”
  1. 设置fastcgi.impersonate = 1,并取消注释
  1. 设置cgi.rfc2616_headers = 1,并取消注释
  1. 设置cgi.force_redirect = 0,并取消注释;开启以CGI方式去执行PHP
  1. 设置error_reporting = E_ALL & ~E_NOTICE ,可以关闭notice的显示

iis内部设置

  1. 在Internet信息服务(IIS)管理器中,选择“处理程序映射” ,修改PHP可执行文件路径
Windows下编译部署PHP
  1. 给网站添加默认文档:default.php和index.php

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4160

(1)
郭靖的头像郭靖
上一篇 2022年6月8日 下午2:37
下一篇 2022年6月8日 下午4:41

相关推荐

  • windows系统下如何更改远程连接端口并在防火墙内放行

    步骤一:通过注册表修改远程端口 众所周知windows系统默认的远程桌面端口是3389,这样对于开启远程桌面的计算机有一定的安全威胁,修改远程桌面的默认端口可以提高系统的安全性! 按“win键+r打开运行,输入 “regedit”点确定; 在注册表编辑器里面打开“HKEY_LOCAL_MACHINE”文件; 继续打开列出文件中的system”文件 继续打开s…

    2022年6月9日
    3.5K10
  • Windows实例内部自定义域名解析与本地网络域名解析不一致导致无法访问网站如何处理?

    问题描述 在Windows实例内部通过浏览器无法访问某网站,但在其他设备上可以正常访问,排查发现Windows实例内部自定义域名解析与本地网络域名解析不一致,具体说明如下: 问题原因 Windows实例内部和本地域名解析的IP地址不一致的可能原因如下: 解决方案 说明 本文操作以Windows Server 2019 数据中心版 64位中文版操作系统为例,其…

    2023年11月20日
    1.2K00
  • IIS7下配置ASP+ACCESS环境

    第一步、检查IIS是否开启Asp.net 第二步、IIS面板设置 点击IIS主页->点击ASP->启用父路径 配置应用程序池,启用32位支持:点击应该程序池->点击右边设置应用程序池默认设置->启用32位应用程序 然后再给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一…

    2022年11月23日
    1.6K00
  • Windows Server 2016配置VPN服务器

    有时候工作需要,需要连接公司的ip办公,这个时候就需要vpn服务了,本文就是介绍如何利用windows2016来启用远程路由访问功能。 安装VPN服务 我们先将服务器加域,这样可以为以后的登陆使用域控账户来进行登陆。 添加远程访问服务 选择DirectAccess和VPN(RAS) 安装完成后选择打开开始向导 配置VPN服务 选择仅部署VPN 选择配置并启用…

    2023年10月19日
    2.0K00
  • IIS怎么设置应用程序池自动回收

    1、打开 IIS 管理控制台,双击“应用程序池”文件夹。 2、右击适当的应用程序池,然后单击“高级设置”。出现应用程序池的属性对话框。 3、默认回收是有一个固定时间间隔的,但是太长了 4、点击特定时间后面的三个点 5、然后点击添加按钮,接着在Value里面设置时间点,如下图所示 6、最后可以设置多个时间点,如下图所示

    2022年8月9日
    2.6K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信