TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱

Windows Server下设置IIS、安装PHP

2021-05-19
/
0 评论
/
910 阅读
/
正在检测是否收录...
05/19

开启IIS:

  控制面板——程序和功能——启用或关闭Windows功能——勾选Internet Information Service——万维网服务——性能和功能——勾选CGI

  开启成功后在 计算机管理——服务和引用程序 下会有IIS管理器

安装配置PHP:

  官网下载php,none thread(非线程安全)和thread(线程安全)版本的选择:

PHP的两种执行方式:ISAPI和FastCGI。FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二进位档有两种包装方式:msi 、zip ,请下载 zip 套件)。而线程安全检查正是为ISAPI方式的PHP准备的,因为有许多php模块都不是线程安全的,所以需要使用Thread Safe的PHP。

  因为我下面用FastCGI,所以我下载了none thread版本。

  1、下载并解压到D:/php

  2、将D:\php目录下的php.ini-developer备份,并修改文件名为php.ini

  3、编辑php.ini:(记得去掉行首注释)

    extension_dir = "D:\php\ext"
    doc_root = "C:\inetpub\wwwroot"

   extension_dir的值为php安装目录下的ext目录,doc_root的值为IIS默认设置的主目录或者为空;

  4、设置环境变量。在Path后添加如下的值: ;D:\php    这里配置好后,在dos中输入php --help应有正确的提示

  5、IIS管理器主页——IIS——处理程序映射——添加模块映射

Windows PHP官方下载:https://windows.php.net/download/
php-7.3.28(none thread):https://zhizun.lanzoui.com/i2ijkp9b90j

如果测试打开php.exe提示vcruntime140.dll丢失,需要安装vc++2015。
vc++2015:https://zhizun.lanzoui.com/iUbSKp9b99i

经验PHPIISWindows Server
朗读
赞(0)
版权属于:

至尊技术网

本文链接:

https://www.zzwws.cn/archives/5045/(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 强强强
    2025-04-07
  2. jesse
    2025-01-16
  3. sowxkkxwwk
    2024-11-20
  4. zpzscldkea
    2024-11-20
  5. bruvoaaiju
    2024-11-14

标签云