更改php.ini对我的EC2实例的PHP配置没有影响

nai*_*777 5 php apache amazon-ec2 amazon-web-services

我正在Amazon AWS的微型实例中运行Apache服务器,我需要更改会话持续时间和最大上传限制。

当我编辑php.ini并重新启动Apache时,更改不会显示在Apache中。

我找不到任何有关此的信息。

我能做什么?php.ini您是否知道文件覆盖?

Arv*_* K. 6

自从Amazon Linux上的PHP与FPM / FastCGI一起运行以来,我不得不这样做:

sudo systemctl restart php-fpm.service

在重新启动Apache之前,即

sudo systemctl restart httpd.service

  • 哦,你真棒!这是我的问题的确切答案。这应该是整个互联网... (2认同)
  • 在 2019 年 Amazon Linux 2 AMI EC2 上为我工作 - 只是添加了 Google 关键字,所以这个答案不是页面下方的第 15 个。谢谢! (2认同)

Jak*_*uld 5

您正在编辑哪个配置文件?当你做一个 phpinfo()什么是下面显示的路径Loaded Configuration File?编辑php.ini它说正在加载的内容,您的更改应该会得到反映。

如果您不知道如何phpinfo()工作,只需在您的服务器上创建一个文件,名为:

phpinfo_test.php
Run Code Online (Sandbox Code Playgroud)

在该文件中放置以下代码:

<?php
  phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)

现在phpinfo_test.php从该 Web 服务器加载。