gpt4 book ai didi

php - 在 CentOS 5.4 上运行 PHP 5.3 - 未找到 fatal error 类 'PDO'

转载 作者:太空宇宙 更新时间:2023-11-03 17:15:44 26 4
gpt4 key购买 nike

在 CentOS 5.4 上启动和运行 PHP 5.3 的最佳方法是什么。我的机器说我已经安装了 PHP 5.3,但是我的脚本遇到了一个问题,上面写着 fatal error :第 45 行的/var/www/html/lib/rb.php 中找不到类“PDO”尝试在 RedbeanPHP 3.0 库中新建 PDO 类失败。

如何解决这个丢失的 PDO 问题?

我尝试按照这些说明进行操作:来自 http://www.computingunplugged.com/issues/issue201102/00002619002

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm  
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# THIS LINE FAILED FOR ME
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-6.ius.el5.noarch.rpm

yum erase php php-pear php-mysql php-cli php-common

yum install php53u php53u-pear php53u-cli php53u-common php53u-gd
yum install php53u-mbstring php53u-mcrypt php53u-mysql php53u-soap
yum install php53u-xml php53u-xmlrpc php53u-bcmath

更新
有人删除了他们的答案。这很好。我正在用精确的步骤把它放回去。首先我必须安装 php53u-devel
引用“
您需要 PDO 扩展。通常安装扩展的最佳方式是通过 PECL。

在安装任何 PECL 扩展之前,您需要安装 php5-dev 包

sudo pecl install pdo
sudo pecl install pdo_mysql
You then need add the following to the end of your php.ini file(s). Depending on which version of PHP you installed they’ll be /etc/php5/apache2/php.ini, /etc/php5/cgi/php.ini and /etc/php/cli/php.ini.

扩展名=pdo.so
extension=pdo_mysql.so
"

现在我在尝试运行 sudo pecl install pdo_mysql 时得到一个 mysql_query_missing
并且不确定如何克服这个问题。

最佳答案

您还必须安装 php-pdo 包。

编辑:也许这也有帮助:How do I enable PDO using CentOS?

关于php - 在 CentOS 5.4 上运行 PHP 5.3 - 未找到 fatal error 类 'PDO',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8618908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com