CentOS 7下安装PHP 5.6并添加PostgreSQL扩展实践

 
更多

引言

在使用CentOS 7作为开发环境时,时常需要安装PHP和相关扩展。本文将详细介绍如何在CentOS 7系统中安装PHP 5.6,并添加PostgreSQL扩展。通过跟随本文的步骤,您将能够轻松地搭建一个可用于PostgreSQL开发的PHP环境。

步骤一:安装PHP 5.6

首先,我们需要安装PHP 5.6。使用以下命令在CentOS 7系统中安装PHP 5.6:

sudo yum install epel-release
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install php56w php56w-opcache

安装完成后,您可以通过运行以下命令验证已安装的PHP版本:

php -v

步骤二:安装PostgreSQL扩展

接下来,我们将安装PostgreSQL扩展以便在PHP中与PostgreSQL数据库进行交互。使用以下命令安装所需的软件包:

sudo yum install postgresql-server postgresql-devel
sudo yum install php56w-pgsql

步骤三:配置和测试

完成安装后,我们需要编辑PHP的配置文件以启用PostgreSQL扩展。使用您喜欢的文本编辑器打开php.ini文件:

sudo vi /etc/php.ini

找到并取消注释以下行,以启用PostgreSQL扩展:

extension=pgsql.so
extension=pdo_pgsql.so

保存并关闭文件。然后,重新启动Apache服务器以使更改生效:

sudo systemctl restart httpd

现在,我们可以创建一个简单的PHP脚本来测试PostgreSQL扩展是否正常工作。创建一个名为test.php的文件,并将以下内容添加到其中:

<?php
$host = "localhost";
$port = "5432";
$dbname = "testdb";
$user = "postgres";
$password = "password";

$db = new PDO("pgsql:host=$host;port=$port;dbname=$dbname;user=$user;password=$password");

$query = $db->query("SELECT * FROM users");
$results = $query->fetchAll(PDO::FETCH_ASSOC);

print_r($results);
?>

保存并关闭文件。然后,使用您的Web浏览器访问该文件的URL,您应该能够看到从PostgreSQL数据库中检索到的数据。

结论

在本文中,我们详细介绍了如何在CentOS 7系统中安装PHP 5.6,并添加PostgreSQL扩展。通过遵循上述步骤,您可以快速搭建一个可用于PostgreSQL开发的PHP环境。祝您顺利进行开发工作!

打赏

本文固定链接: https://www.cxy163.net/archives/10592 | 绝缘体

该日志由 绝缘体.. 于 2016年06月01日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: CentOS 7下安装PHP 5.6并添加PostgreSQL扩展实践 | 绝缘体
关键字: , , , ,

CentOS 7下安装PHP 5.6并添加PostgreSQL扩展实践:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter