【问题标题】:How to enable PDO on a server with very limited access?如何在访问权限非常有限的服务器上启用 PDO?
【发布时间】:2013-08-05 17:16:16
【问题描述】:

我想在服务器(实际上只是服务器的一部分)上运行一个网站,但我的访问权限非常有限。我唯一能做的两件事是通过 FTP 连接到我在服务器中的部分并连接到一个 MySQL 数据库。

在这台服务器上,我想运行一些使用 PDO 的 PHP 代码。问题是此服务器上没有启用 PDO。

那么我该怎么做才能在这个服务器上拥有我拥有的访问权限的 PDO?

有关服务器的更多信息:它是运行 Microsoft IIS 6.0 的 Windows 服务器。它有 PHP 5.2.3。

【问题讨论】:

  • 联系服务器所有者,并要求他们安装适当的扩展
  • PHP 5.2 在 2 年前就有了 end of life!立即切换服务器。
  • 我知道,我正在尝试切换,但它并不像看起来那么容易......
  • @Cokegod 在我链接的网站上有一个关于迁移到较新版本 PHP 的文章的链接。
  • 或者你可以尝试说服服务器管理员将他们的 PHP 升级到更现代的东西。

标签: php iis pdo iis-6 php-5.2


【解决方案1】:

如果 PDO 未启用(检查 <? phpinfo(); ?>),您将无能为力...如果不访问服务器级别的 PHP 配置,则无法启用它。

【讨论】:

    【解决方案2】:

    您的意思是:权限?

    当你用 pdo 连接数据库时,你设置了用户。如果在 phpmyadmin 中创建低权限用户,则可以在 php pdo 中与该用户连接。

    例如,如果你创建了用户名:readonly,并设置了只读用户密码和权限,那么在连接中你可以使用这个用户和密码。

    对不起我的英语!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-15
      相关资源
      最近更新 更多