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

相关推荐

  • WinServer服务器设置多用户同时远程访问

    1、按Win+R键,在弹出的面板中输入gpedit.msc,进入到“本地组策略编辑器”。  2、依次选择计算机配置→管理模板→Windows组件→远程桌面服务→远程桌面会话主机→连接,双击选择“将远程桌面服务用户限制到单独的远程桌面服务会话” 3、在“将远程桌面服务用户限制到单独的远程桌面服务会话”面板中,选择“已禁用”选项,点击确定。 &nbsp…

    2022年11月14日
    1.4K00
  • 破解Esxi服务器中Windows虚机密码

    一.Esxi操作1.找到需要重置密码的Windows虚机点击操作,打开编辑设置 2.连接windows10的cd镜像 3.找到虚拟机选项,引导选择BIOS,并设置下次强制进入BIOS设置,然后保存 二.Windows虚机操作1.启动虚机,找到boot选项,将CD-ROM Drive设置为高优先引导后保存退出.重启虚机 2.重启后进入安装界面,点击下一步 找到…

    2023年10月11日
    1.6K00
  • 常见IIS错误解决方法

    1、错误号401.1症状:HTTP 错误 401.1 – 未经授权:访问由于凭据无效被拒绝。分析:由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。解决方案:(1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:控制面板->管理工具->计算机管理->本地用户和组,将IUS…

    2022年11月25日
    1.6K00
  • 通过远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误怎么办?

    问题描述 使用远程桌面连接Windows系统的ECS实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误,具体报错信息如下图所示。 问题原因 Windows系统的ECS实例系统组策略中配置了用户锁定策略,在登录时输入错误的密码次数过多,该账户会被锁定,导致远程桌面无法登录。 解决方案 您可以修改Windows实例组策略账户锁定阈值…

    2023年11月13日
    2.1K00
  • NtLmSsp攻击的解决办法

    问题描述 服务器无法连接或者服务器经常自动重启 问题排查 查看系统日志,在安全类目发现大量的登录审核失败的记录。 解决方法 进行NTLM策略控制,彻底阻止NTLM响应 修改以下2个设置: 网络安全:Lan管理器身份验证级别:仅发送 NTLMv2 响应/拒绝 LM 和 NTLM 网络安全:限制NTLM:传入NTLM流量 修改成拒绝所有账户

    2022年9月3日
    3.5K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信