WHM 启用或安装 PDO 驱动程序

WHM 启用或安装 PDO 驱动程序

如何为 php 启用或安装 pdo 扩展,我无法使用 easyapache,也无法在 WHM 中找到 php.ini

在主机上安装脚本后我收到此错误:

 Fatal error: Class 'PDO' not found in /home/jafar/public_html/model/db.cls.php on line 29 

脚本没有任何问题,并且在 localhost 上正常工作。我想如果我可以安装或启用它就可以成功运行和安装脚本。

答案1

如果您安装了 cloudlinux,则可以在 cPanel 中启用 PDO。在 cPanel 中搜索 PHP 版本,然后在出现的屏幕上选择并启用 PDO,最后选择保存。*http://docs.cloudlinux.com/index.html?using_php_selector.html

如果您没有安装 CloudLinux 和 PhpSelector,则需要一个管理员帐户才能通过 easyapache 安装 PDO。在 WHM 中,请按照以下指南操作:

在 Easyapache 中启用 PDO

  1. 登录 WHM (http://domain.com/whm
  2. 转到 WHM »软件 »EasyApache (Apache 更新)
  3. 选择“先前保存的配置(**默认**)”,然后单击“开始根据配置文件进行自定义”
  4. 在“Apache 版本”页面上单击“下一步”
  5. 在“PHP 版本”页面上单击“下一步”
  6. 在“简短选项列表”页面上,单击“详尽选项列表”
  7. 在“详尽选项列表”上确保选择了 PDO、PDO sqlite 和 PDO MySQL。
  8. 然后单击页面底部的“保存并构建”。

答案2

如果答案来自“公民开普勒” 没有帮助你

尝试更改时区,这解决了我的问题检查这个问题

答案3

按照重建答案,如果它在浏览器调用而不是在 cli 调用中运行,php-cli --ini则运行它指向。使用或/usr/local/bin/php.ini编辑文件并添加以下内容:nano /usr/local/bin/php.inivim /usr/local/bin/php.ini

extension=pdo.so
extension=pdo_sqlite.so
extension=pdo_mysql.so

适用于Centos。

相关内容