5

我已连接到 CPanel 并尝试在其中为 PHP 启用 PDO。我检查了许多帖子说要找到 easyApache 以启用 PDO。但我无法在我的 CPanel 主页中找到它。我能找到的是以下功能

在此处输入图像描述

请提供有关此问题的建议。在此先感谢

4

5 回答 5

4

转到 PHP PEAR 包并查找 PHP 扩展和应用程序包

在此处输入图像描述

在此处输入图像描述

然后安装 PDO

如果您没有获得此选项,则必须联系您的托管服务提供商

于 2013-07-20T06:24:00.417 回答
3

从 cPanel 是不可能的

可以从 WHM,您会在 WHM 中找到 Easy Apache 来配置 PHP 设置

如果您使用共享托管,请联系您的托管服务提供商,他们将为您启用它

于 2013-07-20T06:09:23.347 回答
2

正如 ManojGeek 所提到的,PDO只能在WHM(如果您使用例如 a ,通常由托管公司默认提供/安装)启用VPS。如果您使用共享主机,只需联系他们启用它。

但是,一旦您有权访问WHM,请按照以下步骤操作:

第一步:在 WHM 中搜索“EasyApache (Apache Update)”。

第二步:保留配置文件“默认”并滚动到底部并单击“构建配置文件”。

第三步:选择 Apache 版本(最好保留默认)-> 单击下一步。

第四步:选择版本 PHP 5.X(推荐 5.5)-> 点击下一步。

第五步:滚动到底部并单击“详尽的选项列表”。

第六步:找到 PDO 和 PDO_mySQL 并勾选复选框 -> 点击“Save and Build”。

重要提示:配置运行时不要关闭浏览器。(大约需要2-5分钟)

于 2015-06-14T13:13:28.097 回答
0

我这样做是为了通过 cpanel 启用 PDO,您可以使用此步骤。它需要suPHP在您的 cpanel 上启用才能执行此步骤。

首先,将此代码放入您的 .htaccess 中,根据需要进行编辑。

suPHP_ConfigPath /home/your_cpanel_user/public_html

然后在您的目录中创建 php.ini public_html,然后添加以下行:

extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll  

这对我有用。

于 2014-07-07T13:57:16.943 回答
0

按照以下步骤启用 PDO

打开 WHM 并转到主页»软件» Easy Apache(Apache 更新)

滚动到底部并选择“根据配置文件开始自定义

点击“下一步”两次

滚动到底部并选择“详尽的选项列表

选中PDOPDO MySQL的复选框,然后重新构建 Apache

这可能是使用终端(# service httpd restart)重新启动 Apache 的好时机。希望有帮助!

于 2014-12-18T05:12:56.363 回答