gpt4 book ai didi

php - 已加载 PDO 和 pdo_mysql 但未找到类

转载 作者:可可西里 更新时间:2023-11-01 08:21:31 25 4
gpt4 key购买 nike

我刚刚从共享主机迁移到 VPS 主机,因此进行设置。我已经安装了 PDO 和 pdo_mysql 模块。显示它们已安装。我也重新启动了 apache 服务器。

root@li339-83:~# php -m | grep -i pdo
PDO
pdo_mysql

以下内容来自phpinfo。

Additional .ini files parsed /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/suhosin.ini

扩展(如下所示)在安装后自动添加

extension=pdo_mysql.so; //this is in pdo_mysql.ini

extension=pdo.so; //this is in pdo.ini

但是,我无法加载我的网页。以下是报错

Fatal error: Class 'PDO' not found in /var/www/boot.php on line 39

最佳答案

PHP.ini 文件 中,我们应该修改extension_dir 指令选项。这应该指向包含 pdo.so 和 pdo_mysql.so 文件的目录。

extension_dir = "/usr/lib/php5"

要找到这些文件所在的目录,请使用以下 unix 命令,

find / -name pdo.so

重启apache,问题解决。

关于php - 已加载 PDO 和 pdo_mysql 但未找到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7126227/

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