0

我正在使用两家共享托管公司,我想在其中一家中安装 thebuggenie,但遇到了两种不同的复杂情况。一个共享主机有 PHP 5.3,但只允许两个数据库。另一个共享主机有 PHP 5.2.x 并允许 40 个数据库。提供两个数据库的那个已经打包好了,由于buggenie只能安装在PHP 5.3以上,我可以在一个允许5.3的主机上安装项目文件,在另一个允许40个数据库的主机公司中安装数据库。如果是这样,如何?

4

2 回答 2

1

看看 upgradephp - http://include-once.org/p/upgradephp/ ...这是一个包含,您可以在“旧”版本的 php 上使用,它将提供当前 5.3 或 5.4 的功能。 .. 所以在你的“共享主机有 PHP 5.2.x 并允许 40 个数据库”中包含这个,它会给你 5.3/5.4 的功能。

我现在已经多次使用它来托管服务,这些服务采用缓慢的方式来“升级”php 以支持任何新功能。

从他们的网站:“有了‘upgrade.php’,您可以使用较新 PHP 版本(目前最高 5.3/5.4)的许多功能,而不会失去对旧解释器和过时网络服务器设置的兼容性。它负责模拟任何功能(及其原始名称)在运行时丢失。”

于 2012-06-26T13:31:07.533 回答
0

这是一个相关的答案,只是为了让您知道,有时托管公司会提供旧版本的 php 作为“默认”版本,但他们也安装了最新版本。可以通过 .htaccess 激活它,因此您可以包含此行以激活特定文件夹中的 php 5.3

AddHandler application/x-httpd-php53 .php
于 2012-06-26T15:11:18.777 回答