使用Linux在云服务器上编辑PHP配置

2020年12月29日17:23:06 发表评论 42 次浏览

介绍

了解如何通过查找和编辑php.ini文件来在Linux上的Cloud Server上更改PHP配置。

要求

  • 具有Linux的Cloud Server(任何发行版)

有关如何连接到Cloud Server和编辑文件的信息, 请参阅我们的文章如何使用Windows的PuTTY登录到云服务器.

查看服务器的PHP配置

要查看服务器的当前PHP配置, 请创建一个名为phpinfo.php在你网站的主目录中:

sudo nano /var/www/html phpinfo.php

将以下内容放入此文件:

<?php phpinfo() ?>

保存并退出文件, 然后在浏览器中查看(http://example.com/phpinfo.php)。

出于安全考虑, 最好在完成后删除此文件。

查找php.ini文件

PHP启动时, 它将在服务器上的几个可能位置中搜索php.ini文件。的默认位置php.ini文件是:

  • Ubuntu 16.04:/etc/php/7.0/apache2
  • CentOS 7:/etc/php.ini

你也可以创建一个新php.ini文件, 仅包含你需要更改的配置, 并将其放置在与PHP脚本相同的目录中。这将覆盖默认配置php.ini文件。

但是, 这仅对与目录位于同一目录中的脚本有效。php.ini文件。它不会影响子目录。你将需要复制新的php.ini文件到每个工作目录。

编辑php.ini文件

打开默认php.ini用于编辑的文件:

  • Ubuntu 16.04:须藤纳米/etc/php/7.0/apache2
  • CentOS 7:须藤nano /etc/php.ini

进行所需的更改。每行以分号开头的行都会被"注释掉", 这意味着PHP将忽略该行。如果要启用以这种方式禁用的选项, 请删除该行开头的分号以将其启用。

保存并退出文件。然后重新启动Web服务器, 以使更改生效:

  • Ubuntu / Debian:sudo systemctl重新启动apache2
  • CentOS的:sudo systemctl重新启动httpd
一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: