centos6-7 yum安装php的方法(推荐)

  • Post category:Linux

以下是 centos6-7 yum 安装 PHP 的完整攻略:

1. 确认 yum 源

在安装 PHP 前,我们需要确认系统已经配置好 yum 源,通常 CentOS 会默认安装 EPEL 和 Remi 源。可以通过以下命令来确认:

yum repolist

如果没有安装 EPEL 和 Remi 源,可以使用以下命令进行安装:

yum install epel-release -y
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

2. 安装 PHP

安装 PHP 可以使用以下命令:

yum install php php-mysqlnd php-gd php-xml php-mbstring -y

在安装过程中,系统会自动安装依赖的包。如果需要安装其他模块,可以根据需要添加在命令后面。

3. 配置 PHP

PHP 的配置文件在 /etc/php.ini,可以使用文本编辑器打开进行编辑。根据实际情况需要做如下配置:

3.1 修改时区:

date.timezone = Asia/Shanghai

3.2 修改上传文件大小

upload_max_filesize = 100M
post_max_size = 100M

3.3 修改错误提示级别

error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE

示例

例如,我们要在 CentOS 7 中使用 PHP 去连接 MySQL 数据库并且进行查询,可以采用以下代码示例:

<?php
$db_host = "localhost"; // 数据库地址
$db_user = "root"; // 数据库用户名
$db_password = "password"; // 数据库密码
$db_name = "testdb"; // 数据库名

// 连接数据库
$conn = mysqli_connect($db_host, $db_user, $db_password, $db_name);
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}
echo "连接成功!<br/>";

// 查询数据库
$sql = "SELECT * FROM testtable";
$result = mysqli_query($conn, $sql);
if (!$result) {
    die("查询失败:" . mysqli_error($conn));
}

// 打印数据
while ($row = mysqli_fetch_assoc($result)) {
    echo "id: " . $row["id"] . ", name: " . $row["name"] . "<br/>";
}

// 关闭连接
mysqli_close($conn);
?>

以上是 centos 6-7 yum 安装 PHP 的完整攻略以及一个示例。希望对您有所帮助!