2013-01-10 50 views
-1

我的问题很简单。我正在开发一个本地PHP项目。 我设置我的php.ini一些自定义配置。如何在远程服务器上设置php指令?

稍后我将在一个商业主机提供商中承载该项目。

但是,远程服务器将拥有自己的PHP配置,我的自定义php.ini指令将不起作用。我对吗?

如果是这样,我如何使用我的自定义php.ini在远程服务器?

在此先感谢。

+0

如果您有权访问.ini文件,只需将您的本地版本复制到远程主机。 –

回答

0

您可以使用ini_set设置很多选项 - 但当然,其中有相当数量的选项可能无法在您的托管服务提供商中进行更改。但是可以设置如error_reportingdisplay_errors

根据您的托管服务提供商使用的配置和版本,您可以选择在htaccess文件中设置php_options(如果他们使用基于mod_php的托管,我认为这些日子会少一些),或者在你的php代码所在目录的.user.ini文件中。但这完全取决于网站主办的地方。

0

首先,你当地php.ini具有服务器一个没有影响,你是正确的。

现在,配置远程php.ini取决于你有什么样的托管。
通过共享主机,通常可以配置的东西并不多,但如果您有一个VPS(虚拟专用服务器)或专用服务器,您应该可以复制/粘贴它。

另外,请记住,如果你没有很多自定义配置,一些小的调整,可以通过PHP本身完成。

1

这取决于您的服务器配置。

在大多数共享服务器提供商上,您将无法混淆php.ini;在VPS /专用环境中,您可以编辑设置,但当然应该询问您的提供商。

2

有了这样的事情,你已经修改了你的php.ini;在标准虚拟主机中,您将无法修改php.ini,因为托管公司的所有用户都在使用该文件。

为了让您完全控制您的php.ini,您需要转到VPS /专用服务器并配置Lamp服务器。您可以在本地服务器上进行相同的更改

相关问题