1、确认IIS -> 应用程序开发 -> CGI 已安装;
2、下载 PHP 的ZIP包(https://windows.php.net/download,选择 Non Thread Safe 版本);
3、安裝 Visual C++ Redistributable for Visual Studio 2015-2019 套件(https://aka.ms/vs/16/release/VC_redist.x86.exe);
4、修改 php.ini 配置,必要项:

  • 执行文件路径,搜尋「;extension_dir = "ext"」修改為「extension_dir = "C:\php-7.4.4-nts-Win32-vc15-x64\ext"」
  • 调整时区,搜尋「;date.timezone =」修改為「date.timezone = "Asia/Beijing"」
  • 調整執行等待時間為 300 秒,搜尋「max_execution_time = 30」修改為「max_execution_time = 300」
    可选项:
  • 如果要开户SSL,搜尋「;extension=openssl」修改為「extension=openssl」
  • MYSQL支持,搜尋「;extension=mysqli」修改為「extension=mysqli」
  • 上傳檔案大小,搜尋「upload_max_filesize = 2M」修改為「upload_max_filesize = 20M」

5、IIS中设定CGI:IIS -> 处理程序映射 -> 右键,添加模块映射:
路径:*.php
模组:FastCgiModule
可执行文件:php目录\php-cgi.exe
名称:PHP FastCgi

6、IIS 中设置 CGI 执行超时(默认为70秒):
IIS -> FastCGI 设置 -> 双击路径,修改“活动超时/请求超时”;

标签: none

添加新评论