如何在Linux中编辑我的php.ini文件

问题描述:

我的PHP web服务器出现问题。我已经做了广泛的研究和发现,我需要从我的php.ini文件中删除一行如何在Linux中编辑我的php.ini文件

该生产线 safe_mode设置=“开/关” ......看到http://forum.parallels.com/showthread.php?t=113374

我有机会到我的通过腻子的Linux帐户,但没有任何使用Linux的经验。有人可以告诉我我需要输入的命令来删除这一行。

+1

** sudo **,** cd **和编辑器如** vim **或** pico ** – HamZa

+1

但我如何找到文件等? –

+0

_locate_可能也有用...... –

$ locate php.ini 

这会给你该名称匹配的文件列表。当你建立了位置

$ sudo vim /path/to/php.ini 

类型/safe_mode它会跳转到那一行。按d两次删除该行,然后按escape并输入:wq保存文件并保留vim。

+7

+1但是没有任何Linux上的经验我会推荐'pico'或者'nano'而不是'vim'。 – jeroen

+1

感谢我所需要的 –

+1

'locate'不是Raspbian的一部分。是不是在任何地方定义'php.ini'的位置? –

运行此命令,您将需要root权限,以便它会询问您的密码。这将让你编辑该文件使用nano

sudo nano `locate -r 'php.ini$'` 

一旦你取得了你的改变按ctrl+o保存文件时,它会问你的文件名写入,但php.ini将是默认选项,只按回车键,然后按ctrl+x退出nano

+1

我太慢了,一个给你;) – Nippey

php.ini的位置在不同的系统上略有不同。 一个以查询位置的方法是使用phpinfo();

用下面的内容创建一个PHP文件:

<?php 
phpinfo(); 
?> 

,并通过浏览器调用它。 搜索条目“配置文件(php.ini中)路径”


另一种可能性是简单地搜索文件做

发现。 | grep php.ini
或更好
找到。 -iname的php.ini

它将打印包含字符串文件系统的所有路径 “的php.ini”


到最后编辑的文件,你可以做

sudo vi /path/to/php.ini

写在您的问题下面的评论。 如果您不知道vi,则可能需要将其替换为nano(如果有)。

+0

使用'phpinfo()'脚本是最好的方法。一个系统可能包含多个名为php.ini的文件,所以我不会建议对刚接触Linux的人盲目的“find”/“locate”。 – berbt