在 IIS 服务器上安装 PHP

作者: 许泽博 发布: 2024/7/3 分类: 系统 阅读: 次 查看评论

今天在学习PHP在IIS安装是遇到困难,经过百度,使用一下方法解决,由于操作过程未截屏,使用网络大佬资源

PHP 5.3 版本后取消了安装包模式,仅通过 zip 文件和 debug pack 两种方式进行安装。本例使用 Windows Server 2012 R2 环境下 zip 安装进行示例。

1. 安装 PHP

在云服务器中下载 PHP zip 压缩包(下载地址:http://windows.php.net/download/ )。注意:在 IIS 下运行时必须选择 Non Thread Safe(NTS) 的包。。选择类似如下的安装包:

cdcf7d7ce284cc3ef6346aefb11870b6.png

我选择下载的是:php-7.4.28-nts-Win32-vc15-x64。在硬盘上创建一个名为 PHP 的文件夹,把 PHP 文件解压到这个目录中:

ac2f5a5f0296cac0af93e7df28294e5b.png

Windows 版的 PHP 需要安装特定版本的 Microsoft Visual Studio 运行环境。在我们的示例中,我们下载了 PHP 包 build VC15。PHP Build VC 15 需要安装 Microsoft Visual Studio 2017 版。由于我电脑已经安装VS2019,这一步忽略掉。

7b5d4a11fc62c61aaf82cee7f6f3dbc9.png

请根据你下载的 PHP 安装选择相应的 VC1x 安装程序:

aa35b35c483bc8a6c59384e64c7bca98.png

2. 设置环境变量

安装完成 VC 201x 后,需要将 PHP 路径添加到环境变量 PATH 中。打开系统属性窗口,打开高级选项卡,点击环境变量按钮:

a7449edc5bc88bc84e21ad896fcd75f4.png

选择系统变量 PATH, 然后点击编辑按钮:

d762d910e08e2b57bd767ac8d1e467e0.png

添加 PHP 所在目录到 PATH 环境变量中:

88953ad7f484f87574e71ebfbfa44df1.png

3. 测试 PHP 安装

复制 PHP 所在目录的 php.ini-production 并改名为 php.ini,如下图所示:

8dc3cabb52e46328cc7d8f8fff1ee640.png

打开命令提示符,输入如下命令进行测试:

a75a7ae3554f2b3139d029800b4ec43a.png

成功了会看到弹出一大堆信息来,说明成功了。错误的时候会看到错误信息,通常只有一两句。

4. 安装配置

在 IIS 管理器中, 选中左边的类似于XZB的主机名,然后双击右边的 处理程序映射:

e0e107eb9e933e0436be095c8d00dff0.png

单击右侧【添加模块映射】按钮,在弹出框中填写如下信息并单击【确定】按钮保存:

ba1fd7351adcb82f8b61a9b0b68d106d.png

注意:若可执行文件选择不了 php-cgi.exe ,请将文件后缀变为.exe:

♣这里遇到个小插曲,在选择模块时发现我的电脑没有FastCgiModule,百度后知道没有安装CGI,重新安装后可以正常显示

360截图20240703223107139.jpg

单击左侧 主机名(IP) 回到主页,双击【默认文档】:

513a62e9982b53f1a53ae3521acbecb8.png

单击右侧【添加】按钮,添加名称为index.php的默认文档:

2510850566ac1aafd58836e5ba3a5313.png

单击左侧主机名(IP)回到主页,双击【 FastCGI 设置】:

080a8912482db523d2643e160b5a6a8d.png080a8912482db523d2643e160b5a6a8d.png

单击右侧【编辑】按钮,在【监视对文件所做的更改】中选择 php.ini 路径:

7ec32091f21d2681c5df06f2ff5c1054.png7ec32091f21d2681c5df06f2ff5c1054.png

在 C:\inetpub\wwwroot 目录下创建一个PHP文件 index.php ,写入如下内容:

<?php

phpinfo();

?>

在云服务器打开浏览器内访问 http://localhost/index.php ,查看环境配置是否成功。如果页面可以显示如下,说明配置成功:

7de11688fa1603d06032c5596ac90643.png


« 上一篇下一篇 » 原创文章,转载请注明出处!标签:

评论列表:

说两句吧:

必填

选填

选填

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

站内公告
欢迎进入我的博客,文章主要来源于网络,若有涉及版权问题,请您及时联系我,也希望我的博客能对您有所帮助!
控制面板
您好,欢迎到访网站!
  [查看权限]
用户注册
纪念日倒计时



网站分类
友情链接
Tags列表