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

相关推荐

  • Win10登录界面死循环怎么办

    在使用Windows 10操作系统的过程中,我们可能会遇到一些意想不到的问题。其中之一就是登录界面陷入死循环,这导致很多小伙伴都无法正常的进入到系统中,那么应该怎么办呢?其实解决起来也并不困难,下面就和小编一起来看看吧。   方法一   1. 首先重启电脑并且按住键盘的“shift”键。   2. 接着依次点击查看高级修复选项>疑难解答>高级选项…

    2024年6月7日
    1.3K00
  • Windows 操作系统命令行 netsh winsock reset 的作用详解

    这个命令是一个用于 Windows 操作系统中的网络故障排除工具,它用于重置 Winsock 相关的配置,以解决与网络连接和通信相关的问题。 命令解释: 使用场景:命令netsh winsock reset在以下情况下非常有用: 命令示例:假设您的计算机无法通过浏览器访问互联网。您可以按照以下步骤使用netsh winsock reset命令来尝试解决问题:…

    2023年8月28日
    2.4K00
  • Windows设置多用户同时远程登录

    在我们日常使用Windows系统的服务器时,有时候一台服务器需要多用户同时在线使用,但是Windows系统默认的是单用户模式的,不过它也支持多用户同时在线,就是需要我们去设置一下即可: 1、在键盘上按Win+R键(也可以在开始菜单右键然后选择运行),在运行的输入框里面输入”gpedit.msc”命令、然后点击确定 2、在“计算机组策略…

    2022年6月14日
    1.6K00
  • Windows NTFS安全权限详解

    NTFS权限概述 文件系统概述 文件系统即在外部存储设备上组织文件的方法 NTFS文件系统的特点 提高磁盘读写性能 可靠性 加密文件系统 访问控制列表(设置权限)ACL(Access Control Lists) 磁盘利用率 压缩 磁盘配额 支持单个文件大于4个G NTFS权限表 如下列表就是标准NTFS权限和特殊NTFS的对应关系表。 特殊NTFS权限 完…

    2022年8月21日
    1.5K00
  • 通过远程桌面连接Windows系统的ECS实例时,提示“远程桌面连接已断开”错误怎么办?

    问题描述 通过远程桌面连接Windows系统的ECS实例时失败,并提示“远程桌面连接已断开”错误,具体显示如下图。 问题原因 通过VNC登录Windows实例,进入事件查看器查看系统日志,提示“终端服务器安全层在协议流中检测到错误,并已取消客户端连接”的错误,该问题可能是由于ECS实例的注册表中Certificate子键损坏导致的。 解决方案 本文操作以Wi…

    2023年11月15日
    1.3K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信