PHP扩展问题

时间:2019-08-01 14:55:49

标签: php

我正在为不想更改主机的客户端建立EE站点,并且服务器适合我。

背景知识:我在意识到服务器默认运行PHP 5.6之前安装了EE。但是,它是cPanel服务器,“ MultiPHP Manager”允许我选择其他版本的PHP。我可以在PHP 7.0上正常运行,但是任何高于此水平的漏洞(即每个当前版本)都会导致问题。

从PHP 7.1开始,EE一直告诉我“未找到类'PDO'”,我在EE之外对此进行了确认:

print_r(get_loaded_extensions());

但是,phpinfo显示以下内容:

--enable-pdo=shared' '
--with-pdo-odbc=shared,unixODBC,/usr' '
--with-pdo-mysql=shared,mysqlnd' '
--with-pdo-pgsql=shared,/usr' '
--with-pdo-sqlite=shared,/usr' '

我对服务器管理员的经验不足,不知道这告诉我什么,但是主持人说PDO是“内置”的,应该可以工作。

我在fileinfo扩展中遇到了类似的问题-get_loaded_extensions()显示未加载,phpinfo()显示已启用,主机说它是内置的。

在EE的配置设置,.htaccess,php.ini或我可能有权使用的其他任何设置中,有什么方法可以解决此问题?

0 个答案:

没有答案