iis环境下配置php与mysql

阿里云服务器

在IIS环境下配置PHP和MySQL需要以下步骤:

  1. 安装PHP和IIS:

    • 下载并安装PHP,确保选择与您的系统兼容的版本。

    • 下载并安装Internet Information Services (IIS)。

  2. 配置IIS:

    • 打开IIS管理器。

    • 在左侧导航窗格中,展开“网站”节点,然后右键单击“Default Web Site”,选择“属性”。

    • 在“网站属性”对话框中,选择“主目录”选项卡。

    • 确保“本地路径”设置为包含您的PHP文件的目录。

  3. 安装PHP扩展:

    • 在IIS中,确保已安装以下PHP扩展:php_mysql.dll、php_mysqli.dll和php_gd2.dll。这些扩展可通过PHP安装程序中的“可选组件”进行安装。

  4. 配置PHP:

    复制代码makefile_handler_mysql = "C:/php/ext/php_mysql.dll"makefile_handler_mysqli = "C:/php/ext/php_mysqli.dll"
    • 保存并关闭php.ini文件。

    • 在PHP安装目录中,找到php.ini文件。

    • 使用文本编辑器打开php.ini文件。

    • 找到以下行,并确保它们没有被注释(删除前面的分号):

  5. 重启IIS服务:

    • 在Windows服务管理器中,找到“World Wide Web Services (W3SVC)”服务,右键单击它,然后选择“重新启动”。

  6. 测试PHP和MySQL连接:

    复制代码

    php`<?php

    $servername = "localhost";  // MySQL服务器名称或IP地址

    $username = "username";     // MySQL用户名

    $password = "password";     // MySQL密码

    $dbname = "database";       // 数据库名称



    // 创建连接

    $conn = new mysqli($servername, $username, $password, $dbname);



    // 检查连接是否成功

    if ($conn->connect_error) {

    die("连接失败: " . $conn->connect_error);

    }

    echo "连接成功";

    $conn->close();

    ?>`
    • usernamepassworddatabase替换为您的MySQL凭据和数据库名称。

    • 将PHP文件保存为.php格式,并将其放置在您的网站目录中。通过访问该文件的URL来测试连接是否成功。如果成功连接到MySQL,您将看到“连接成功”消息。

    • 在您的PHP文件中添加以下代码来测试MySQL连接: