centos 不适用于php.ini的更改

kcugc4gi  于 2023-10-18  发布在  PHP
关注(0)|答案(3)|浏览(137)

我使用Centos操作系统,我必须在php.ini和设置一些变化

phar.readonly  = 0

为了使用Phar。我得到了一个php.ini是在/etc。通过更改,我重新启动Web服务器,但当我查看phpinfo()时,没有任何变化。
在终端中使用phar时:

Fatal error : Uncaught exception 'UnexpectedValueException' with message 'creating archive "./build/myapp.phar" disabled by the php.ini setting phar.readonly'

给予点提示提示什么的,谢谢

编辑:
Loaded Configuration File: /etc/php.ini

oxcyiej7

oxcyiej71#

有多个php.ini文件。通过运行php -i或调用phpinfo()来确定正在使用哪一个

wwwo4jvm

wwwo4jvm2#

如果php.ini文件被损坏,它将加载默认值。
如果你想知道php是从哪里加载php.ini的,或者你想检查php.ini的有效性,运行:

php -i

运行该命令,如果文件有问题,它会告诉你(检查图像)。以及文件位置

k3bvogb1

k3bvogb13#

首先,确保您编辑了正确的文件。你可以从phpinfo()中看到php.ini的路径;
然后,你需要重新启动你的php

systemctl restart php-fpm

相关问题