我已连接到 CPanel 并尝试在其中为 PHP 启用 PDO。我检查了许多帖子说要找到 easyApache 以启用 PDO。但我无法在我的 CPanel 主页中找到它。我能找到的是以下功能
请提供有关此问题的建议。在此先感谢
转到 PHP PEAR 包并查找 PHP 扩展和应用程序包
然后安装 PDO
如果您没有获得此选项,则必须联系您的托管服务提供商
从 cPanel 是不可能的
可以从 WHM,您会在 WHM 中找到 Easy Apache 来配置 PHP 设置
如果您使用共享托管,请联系您的托管服务提供商,他们将为您启用它
正如 ManojGeek 所提到的,PDO
只能在WHM
(如果您使用例如 a ,通常由托管公司默认提供/安装)启用VPS
。如果您使用共享主机,只需联系他们启用它。
但是,一旦您有权访问WHM
,请按照以下步骤操作:
第一步:在 WHM 中搜索“EasyApache (Apache Update)”。
第二步:保留配置文件“默认”并滚动到底部并单击“构建配置文件”。
第三步:选择 Apache 版本(最好保留默认)-> 单击下一步。
第四步:选择版本 PHP 5.X(推荐 5.5)-> 点击下一步。
第五步:滚动到底部并单击“详尽的选项列表”。
第六步:找到 PDO 和 PDO_mySQL 并勾选复选框 -> 点击“Save and Build”。
重要提示:配置运行时不要关闭浏览器。(大约需要2-5分钟)
我这样做是为了通过 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
这对我有用。
按照以下步骤启用 PDO
打开 WHM 并转到主页»软件» Easy Apache(Apache 更新)
滚动到底部并选择“根据配置文件开始自定义”
点击“下一步”两次
滚动到底部并选择“详尽的选项列表”
选中PDO和PDO MySQL的复选框,然后重新构建 Apache
这可能是使用终端(# service httpd restart)重新启动 Apache 的好时机。希望有帮助!