Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

yizhihongxing

下面是详细讲解“Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程”的完整攻略,包含以下步骤和示例说明。

1. 安装IIS

在Win2012 R2上安装IIS非常简单,只需要使用Server Manager打开“Add roles and features wizard”向导,一步步选择即可(请确保IIS的Web服务角色(Web Server (IIS) Role)以及相关功能和服务已经被安装,如CGI、Static Content等)。

2. 安装PHP

安装PHP时,我们可以选择从官网下载PHP for Windows(https://windows.php.net/download/)或者找到已经编译好的适合我们服务器的版本进行安装。将PHP妥善地安装到服务器的硬盘上,并将php.ini文件复制到PHP的安装目录下。

3. 配置IIS

配置IIS以运行PHP脚本,我们需要先打开IIS管理器(进入IIS服务器管理器,点击左侧业务列表的“服务器节点/Server Node”,在右侧界面找到“Server Management”一栏,然后点击“Internet Information Services (IIS) Manager”)。以下是具体步骤:

  1. 在IIS管理器中,找到您要运行的站点,并打开“Handler Mappings”功能区,点击“Add Module Mapping..."来添加一个新的处理程序映射。

  2. 在新出现的对话框中,配置以下内容,并单击“OK”完成映射的添加:

Request path: *.php
Module: FastCgiModule
Executable: {your_php_install_dir}\php-cgi.exe
Name: PHP via FastCGI

(注意:请使用相应版本的php-cgi.exe,如若使用PHP 5.6的FastCGI,应使用php-cgi.exe;如果是PHP 7.0,则使用php-cgi.exe。)

  1. 然后再到选定的“站点/应用程序”节点下,对它进行“添加应用程序”:单击“应用程序”,在弹出的对话框中输入别名信息,制定应用程序的物理路径。

4. 安装MySQL

安装MySQL时,我们可以从官网下载MySQL程序(https://www.mysql.com/downloads/),也可以找到已经编译好的适合我们服务器的版本进行安装。安装到硬盘后,完成安装程序设置的配置。

5. 使用PHP连接MySQL

要在PHP中使用MySQL,需要确保已经安装了PHP的MySQL扩展(mysqli或PDO):

  1. 打开php.ini文件(如果您不确定php.ini文件的位置,可以通过<?php phpinfo(); ?>脚本输出来查看)。

  2. 找到下列行:

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

  1. 如果某行被注释,就去掉它的注释。如果没找到这些行,请将它们添加到php.ini文件的结尾。这些扩展库可以在PHP的压缩包中找到,安装时必须放置在ext目录下。

  2. 重新启动IIS。

示例1:创建一个简单的PHP脚本

创建一个名为test.php的文件,放在IIS中的某个站点的可公开访问的目录下。脚本中只有一行PHP代码:

<?php phpinfo(); ?>

然后,通过在浏览器中输入http://{your_server}/test.php来访问上述脚本。如果一切正常,我们应该能够看到有关PHP版本号、安装目录等信息的详细列表。

示例2:使用PHP连接MySQL

要使用PHP连接MySQL,我们需要简单示例:

  1. 创建一个名为test-mysql.php的文件,放在IIS中的某个站点的可公开访问的目录下。

  2. 把以下代码拷贝到test-mysql.php文件中:

<?php

   $connection=mysqli_connect("localhost","my_user","my_password","my_db");

   // 检测连接
   if (mysqli_connect_errno()){
     echo "连接 MySQL 失败: " . mysqli_connect_error();
   }

   $result = mysqli_query($connection,"SELECT * FROM my_table");

   while($row = mysqli_fetch_array($result))
   {
       echo $row['columnName'];
       echo "<br />";
   }

   mysqli_close($connection);

?>
  1. 在浏览器中输入http://{your_server}/test-mysql.php来访问上述脚本。

以上就是详细的“Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程”的完整攻略了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • win2008 64w位系统上iis运行32位的网站程序(iis7.5开启32位)

    要在Win2008 64位系统上运行32位的网站程序,你需要在IIS 7.5中开启32位支持。下面是完整的攻略: 1. 安装IIS 在Win2008系统上安装IIS,可以通过“服务器管理器”来完成,具体步骤如下: 点击“开始”菜单,选择“管理工具”,再选择“服务器管理器”; 在左侧菜单中,展开“角色”,右侧选中“添加角色”; 在“添加角色向导”中,选择“We…

    IIS 2023年5月26日
    00
  • IIS 上传文件大小配置步骤(默认200K)

    下面是 “IIS 上传文件大小配置步骤(默认200K)” 的完整攻略。 1. 打开 IIS 管理器 首先需要打开 IIS 管理器,可以通过在 Windows 服务器上执行以下步骤进行打开: 点击“开始”菜单,在搜索框中输入 “IIS”,然后打开 “Internet Information Services (IIS) 管理器”。 或者在 Windows 服务…

    IIS 2023年5月26日
    00
  • IIS7.0 Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站的教程图文详解

    下载安装证书 1.1 点击“开始”菜单,在“管理工具”里选择“证书管理”。1.2 在证书管理控制台中,找到“本地计算机”下的“证书”节点,右键选择“所有任务”中的“请求新证书”。1.3 在“证书颁发机构筛选”对话框中,选择“根据此类型请求证书”,勾选“计算机”和“建立从以下硬件环境中导出”,选择“Microsoft RSA SChannel Cryptogr…

    IIS 2023年5月26日
    00
  • Win2003服务器 IIS6.0 rewrite的设置图文教程

    下面是《Win2003服务器 IIS6.0 rewrite的设置图文教程》的完整攻略。 步骤一:安装IIS6.0的rewrite模块 首先,我们需要安装IIS6.0的rewrite模块。具体步骤如下: 下载IIS6.0的rewrite模块; 打开控制面板,选择“添加或删除程序”; 选择“添加/删除Windows组件”; 选择“Internet信息服务(IIS…

    IIS 2023年5月26日
    00
  • WINDOWS XP下IIS的安装教程[图文]

    WINDOWS XP下IIS的安装教程[图文] 本文将为您详细讲解在Windows XP系统下安装IIS的完整流程,包含了配置和管理IIS所需的所有步骤,以及注意事项和示例说明,方便您快速完成IIS的安装和配置。 准备工作 在开始安装IIS之前,您需要确认自己的计算机是否已安装Windows XP操作系统,并且具备管理员权限。此外,您还需要准备好相关软件和文…

    IIS 2023年5月26日
    00
  • 解决IIS的Server Application Error的3种方法

    下面是详细的解决IIS的Server Application Error的3种方法攻略。 什么是IIS Server Application Error? IIS是Microsoft Windows系统的Web服务器。在使用IIS时,有时会发生Server Application Error,这种错误的原因可能有很多,例如应用程序池中的.NET Framew…

    IIS 2023年5月26日
    00
  • IIS服务器配置阿里云https(SSL)证书的方法

    下面是IIS服务器配置阿里云HTTPS(SSL)证书的方法攻略: 步骤1:获取SSL证书 在阿里云SSL证书控制台选择需要使用的证书,点击下载证书。下载完成后解压得到三个文件:证书.crt、证书链.crt、私钥.key 步骤2:安装证书 打开IIS管理器,点击对应网站的“服务器证书”选项 右键点击“导入…”,选择刚下载的证书.crt文件,导入证书 再次右…

    IIS 2023年5月26日
    00
  • IIS7配置ASP详细错误信息发送到浏览器显示的方法

    下面是详细的攻略。 IIS7配置ASP详细错误信息发送到浏览器显示的方法 在IIS7中,可以通过以下方法将ASP详细错误信息发送到浏览器显示: 1. 打开IIS Manager 首先打开IIS Manager,选择要设置的网站,然后在“ASP”功能中点击“调试”,然后将“向客户端发送详细的ASP错误消息”设置为“True”,然后点击“应用”。 代码块: &l…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部