当前位置 : 主页 > 操作系统 > centos >

CentOS 7下部署php7.1和开启MySQL扩展的方法教程

来源:互联网 收集:自由互联 发布时间:2023-07-29
以下是“CentOS7下部署php7.1和开启MySQL扩展的方法教程”的完整攻略。 准备 在开始之前,请确保你的CentOS7系统已经安装了LAMP环境,并且MySQL服务已经启动。 安装EPEL源 在CentOS 7上安装P

以下是“CentOS7下部署php7.1和开启MySQL扩展的方法教程”的完整攻略。

准备

在开始之前,请确保你的CentOS7系统已经安装了LAMP环境,并且MySQL服务已经启动。

安装EPEL源

在CentOS 7上安装PHP 7.1之前,我们需要先安装EPEL源。EPEL是“Extra Packages for Enterprise Linux”的缩写,它提供了一些额外的软件包,供CentOS和Red Hat Enterprise Linux(RHEL)用户使用。

  • 执行如下命令以安装EPEL源:

    sudo yum install epel-release

添加Webtatic Yum源

Webtatic是一个第三方Yum源,它提供了最新版本的PHP,MySQL和Apache软件包。在本教程中,我们将使用Webtatic Yum源安装PHP 7.1。首先,我们需要添加Webtatic Yum源。

  • 执行如下命令以下载Webtatic仓库:

    sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装PHP 7.1

在安装PHP 7.1之前,我们需要删除系统自带的PHP软件包。

  • 执行如下命令以删除系统自带的PHP软件包:

    sudo yum remove php*

  • 执行如下命令以安装PHP 7.1:

    sudo yum install php71w php71w-cli php71w-common php71w-devel php71w-gd php71w-mbstring php71w-mysql php71w-pdo php71w-xml

以上命令将安装PHP 7.1及其相关模块。

开启MySQL扩展

在默认情况下,PHP 7.1不支持MySQL扩展。我们需要手动安装并开启MySQL扩展。

  • 执行如下命令以安装MySQL扩展:

    sudo yum install php71w-mysqlnd

  • 执行如下命令以开启MySQL扩展:

    sudo vi /etc/php.ini

  • 在打开的php.ini文件中,找到以下行:

    ;extension=mysqli.so

  • 去掉这行前面的分号,保存并退出:

    extension=mysqli.so

  • 重新启动Apache服务:

    sudo systemctl restart httpd

示例说明

下面是两个关于如何使用PHP连接MySQL的示例。

示例一
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$database = "database";

// 创建连接
$conn = new mysqli($servername, $username, $password, $database);

// 检测连接是否成功
if ($conn->connect_error) {
    die("连接失败:" . $conn->connect_error);
}
echo "连接成功";
?>

在这个示例中,我们使用了mysqli函数来连接MySQL数据库。

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

示例二
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$database = "database";

// 创建连接对象
$conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password);

// 设置PDO错误模式为警告
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);

echo "连接成功";
?>

在这个示例中,我们使用PDO连接MySQL数据库,并将PDO错误模式设置为警告。这将使PHP输出警告信息而不是致命错误,使得调试更加方便。

希望这份攻略能够帮助你部署PHP 7.1并开启MySQL扩展。如果你遇到了任何问题,请随时在评论中留言。

【感谢: 龙石数据大数据分析平台技术支撑 http://www.longshidata.com/pages/government.html, 】
上一篇:linux iptables防火墙中的工作常用命令
下一篇:没有了
网友评论