【问题标题】:How to use functions that are beyond your PHP version?如何使用超出您的 PHP 版本的功能?
【发布时间】:2012-08-14 23:30:35
【问题描述】:

我使用 Hostgator 的共享主机。我的 php 版本是 5.2.17,不包括 mod_rewrite。有什么方法可以链接或使用 mod_rewrite 吗?以下是更多信息:

为什么需要 mod_rewrite?
我想尝试一个名为“Open Source Classifieds”的开源分类系统,而 mod_rewrite 是安装依赖项之一。 (顺便说一句,我缺少的唯一依赖项)。顺便说一句,如果您知道我可以使用任何替代的 opensoure 分类广告系统,请告诉。

为什么不直接升级php?
好吧,因为我做不到。我已经共享主机和技术支持确认这是不可能的。一种选择是升级到专用主机,这比我现在愿意支付的费用要高得多..

【问题讨论】:

  • mod_rewrite 是 Apache 的一部分,所以如果没有加载,你将无法使用它
  • 它也不依赖于你的 PHP 版本,特别是不依赖于次要和补丁号。
  • 切换到更好的主机。
  • mod_rewrite 已在 hostgator 上的共享帐户上启用,您确定您问的问题正确吗?
  • support.hostgator.com/articles/hosting-guide/hardware-software/… 倒数第二个“mod_rewrite.c” + 阅读“文章评论”

标签: php linux apache mod-rewrite


【解决方案1】:

PHP 从不包含 mod_rewrite,因为它是 Apache 的一部分(Apache Webserver 更正确)。

因此,与其验证 PHP,不如联系您的托管商支持并询问您是否有 .htaccessmod_rewrite 可用于您的托管计划。

【讨论】:

    【解决方案2】:

    只有网络服务器管理员可以安装和启用 mod_rewrite。

    要么你设法说服技术支持为你做这件事,要么你找到另一个不需要使用 mode_rewrite 的软件。

    【讨论】:

      猜你喜欢
      • 2020-01-31
      • 2018-04-21
      • 1970-01-01
      • 2022-08-10
      • 2021-11-21
      • 1970-01-01
      • 1970-01-01
      • 2022-07-25
      • 2013-09-10
      相关资源
      最近更新 更多