引言
在使用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环境。祝您顺利进行开发工作!
本文来自极简博客,作者:北极星光,转载请注明原文链接:CentOS 7下安装PHP 5.6并添加PostgreSQL扩展实践
微信扫一扫,打赏作者吧~