window IIS开启FastCgiModule配置php过程

      发布在:个人笔记      评论:0 条评论
<p>这里以IIS 10 上启用 FastCGI 模块并配置 PHP,可以按照以下步骤操作:</p><p><br/></p><p>安装 PHP:</p><p>首先,确保已在服务器上安装了 PHP。你可以从 PHP 官方网站下载适用于 Windows 的 PHP 安装程序,并按照提示进行安装:PHP for Windows</p><p>启用 FastCGI 模块:</p><p><br/></p><p>打开控制面板,并进入 &quot;程序和功能&quot;。</p><p>点击 &quot;打开或关闭 Windows 功能&quot;(也可以通过开始命令打开optionalfeatures)。</p><p>在弹出的窗口中,找到 &quot;Internet 信息服务&quot;,展开,并勾选 &quot;CGI&quot; 功能。</p><p>配置 FastCGI:</p><p><img src="http://img.80zx.com/ueditor/image/202404/17144581522b0ea4.png" title="85187db7-dcbe-45ce-ae87-907a9d191a58"/></p><p>打开 IIS 管理器。</p><p>在站点或服务器节点上,找到 &quot;处理程序映射&quot;。</p><p>点击 &quot;添加模块映射&quot;。</p><p>配置模块映射:</p><p>请求路径:*.php</p><p>模块:FastCgiModule</p><p>可执行文件:浏览到你的 PHP 安装目录,选择 php-cgi.exe。</p><p>名称:任意名称,例如 &quot;PHP via FastCGI&quot;。</p><p>点击 &quot;请求限制&quot;,确保选中 &quot;所有 Verbs&quot; 和 &quot;所有内容&quot;。</p><p>点击 &quot;确定&quot;。</p><p><img src="http://img.80zx.com/ueditor/image/202404/1714458200ecdbad.png"/></p><p>配置 PHP 设置:</p><p>打开 php.ini 文件(通常位于 PHP 安装目录下)。</p><p>确保以下设置已启用或根据需要进行配置:</p><p>fastcgi.impersonate = 1</p><p>cgi.fix_pathinfo = 1</p><p>cgi.force_redirect = 0</p><p>保存并关闭 php.ini 文件。</p><p>重启 IIS:</p><p><br/></p><p>在 IIS 管理器中,点击服务器节点,然后点击右侧的 &quot;重新启动&quot; 功能,以确保配置生效。</p><p>完成以上步骤后,你的 IIS 服务器应该已经配置好了 FastCGI 模块,并能够处理 PHP 文件了。你可以在 IIS 上创建一个测试 PHP 文件,例如 info.php,内容为 &lt;?php phpinfo(); ?&gt;,然后在浏览器中访问该文件来验证配置是否生效。</p><p><br/></p>
热门推荐