当前位置:首页 > 虚拟主机 > 正文

CentOS下如何配置PHP连接MySQL,详细步骤有哪些疑问?

CentOS PHP配置MySQL指南

准备工作

在开始配置PHP与MySQL之前,请确保您的CentOS系统已经安装了MySQL和PHP,以下是在CentOS 7上安装MySQL和PHP的步骤:

  1. 安装MySQL:

    sudo yum install mysql-server
  2. 安装PHP:

    sudo yum install php php-mysql

启动和配置MySQL

  1. 启动MySQL服务:

    sudo systemctl start mysqld
  2. 设置MySQL服务开机自启:

    sudo systemctl enable mysqld

  3. 获取MySQL的root密码:

    sudo grep 'temporary password' /var/log/mysqld.log
  4. 使用获取到的密码登录MySQL:

    CentOS下如何配置PHP连接MySQL,详细步骤有哪些疑问? 第1张

    mysql -u root -p
  5. 设置root密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
  6. 退出MySQL:

    EXIT;

配置PHP连接MySQL

  1. 打开PHP配置文件:

  2. 查找并取消以下行的注释:

    CentOS下如何配置PHP连接MySQL,详细步骤有哪些疑问? 第2张

    ;extension=mysql.so

  3. 找到以下配置,并修改为您的MySQL配置:

    [mysql] extension=mysql.so mysql.default_host = localhost mysql.default_user = root mysql.default_password = new_password mysql.default_database = your_database
  4. 保存并关闭文件。

  5. 测试PHP连接MySQL

    1. 创建一个PHP文件,test.php,并添加以下代码: <?php $servername = "localhost"; $username = "root"; $password = "new_password"; $dbname = "your_database";

    // 创建连接

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

    // 检测连接

    if ($conn->connect_error) {

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

    }

    echo “连接成功”;

    $conn->close();

    ?>

    2. 使用浏览器打开 `test.php` 文件,如果看到“连接成功”,则表示PHP已成功连接到MySQL。 五、FAQs Q1:如何修改MySQL的root密码? A1:在MySQL命令行中,使用以下命令修改root密码: ```bash ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES; EXIT;

    Q2:如何查看MySQL的版本信息?

    A2:在MySQL命令行中,使用以下命令查看版本信息:

    SELECT VERSION();

    CentOS下如何配置PHP连接MySQL,详细步骤有哪些疑问? 第3张

0