首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在我的主机提供商中启用pdo扩展

如何在我的主机提供商中启用pdo扩展
EN

Stack Overflow用户
提问于 2010-09-16 05:44:15
回答 2查看 3K关注 0票数 0

1)我的整个应用程序都是在PDO上使用sqlite构建的。

我的问题是:主机服务提供商已经禁用了PDO。

  • 我想知道如何才能让PDO扩展工作在我的主机提供商。主机提供商似乎不回应我的查询。有什么办法能让我远程完成这个任务吗。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-16 06:08:41

这取决于您的主机提供商支持的功能以及您愿意切换的程度。

理想情况下,你会想要切换,因为任何不提供PDO的too主机也可能在其他地方犯了严重的错误。(PDO是使用参数化SQL和PHP防止SQL注入攻击的推荐方法)

如果您不想切换,最简单的解决方案可能是遵循PEAR关于设置本地PEAR安装的指南,然后运行pear install pdo

如果您的主机允许定制的HTTP (Apache)设置,那么一个技术上更正确但更复杂的解决方案是在启用PDO的情况下在您的homedir中构建您自己的mod_php并使用它。(据我所知,使用PHP附带的PDO是捆绑它的版本的推荐解决方案)

如果无法设置自定义Apache实例,可以尝试的另一个选项是构建一个自定义PHP,然后构建使用.htaccess通过FastCGI运行它

除了这个我想不出别的选择了。

票数 2
EN

Stack Overflow用户

发布于 2010-09-16 05:59:40

如果这是共享主机,那么您的web主机必须允许这样的功能。联系他们并解释你的需求。如果他们无法找到满足他们的方法,或者您的查询仍未得到答复,请切换主机。有无数这样的人。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3723992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档