我在远程服务器的 etc 目录中找到了 php.ini 文件,如果我想更改文件内容,我该怎么做,我可以先下载文件,然后更改它,再使用 ssh 客户端上传吗?抱歉,新手 :))
答案1
如果你没有必要的访问级别来修改 /etc/.../php.ini,那么你的主机可能会允许你通过 .htaccess 文件修改你的 php 变量
要使用此功能,请尝试将 .htaccess 文件放置在根路径中。
修改标志(开/关值)使用:
php_flag <config_item> <new_value>
修改变量的使用
php_value <config_item> <new_value>
例子:
php_flag register_globals off
php_value include_path ".:/usr/local/lib/php:/home/hosting/path"
如果这样做,您会收到错误 500,要么您的文件语法错误,要么您的主机不允许您通过此方法更改 php 参数。
无论如何,请咨询您的提供商。
答案2
服务器上可能安装了文本编辑器 - 您可以使用它来编辑文件。
我个人比较喜欢nano
,但还有emacs
(vi
比较流行的有 )和许多更多的。
要编辑文件,请发出命令(例如)nano ./php.ini
,然后会打开编辑器,您可以在其中进行更改。
正如您所提到的,您还可以将文件下载到本地机器,进行编辑并上传回来 - 但在我看来,这通常是浪费时间,因为您通常只会更改几个配置值,而服务器端文本编辑器的速度要快得多。
答案3
答案4
如果我是你,我会学习使用文本编辑器,例如 nano、vim 或 emacs,以便你可以直接在服务器上编辑它(当然,在制作备份之后)。