如何使用Easy Apache在CPanel中启用PDO

时间:2013-07-20 04:22:49

标签: php cpanel

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

enter image description here

请提供有关此问题的建议。谢谢提前

5 个答案:

答案 0 :(得分:4)

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

enter image description here

enter image description here

然后安装PDO

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

答案 1 :(得分:3)

cPanel无法实现

WHM可以在WHM中找到Easy Apache来配置PHP设置

如果您在共享主机上联系您的托管服务提供商,他们将为您启用它

答案 2 :(得分:2)

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

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

第一步:在WHM中搜索" EasyApache(Apache更新)"。

第二步:离开个人资料"默认"并滚动到底部,然后单击"构建配置文件"。

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

第四步:选择PHP 5.X版本(建议使用5.5) - >点击下一步。

第五步:滚动到底部,然后点击"详尽选项列表"。

第六步:查找PDO和PDO_mySQL并勾选复选框 - >点击"保存并构建"。

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

答案 3 :(得分:0)

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

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

suPHP_ConfigPath /home/your_cpanel_user/public_html

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

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  

这对我有用。

答案 4 :(得分:0)

按照以下步骤启用PDO

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

滚动到底部,然后选择“根据个人资料开始自定义

点击“下一步”两次

滚动到底部,然后选择“详尽选项列表

选择 PDO PDO MySQL 的复选框,重建Apache

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