在Mac OS中,“ php artisan服务”在哪里读取配置?

时间:2019-04-24 19:58:58

标签: php laravel macos

我正在使用php artisan serve运行laravel项目,但是由于需要将一些较重的文件上传到服务器,所以我陷入了困境。

我一直在阅读php.ini文件在Mac中的位置,我意识到Mac具有默认的php配置,如果无法从php.ini中读取,至少复制了{{ 1}},然后在php.default.ini中创建名为/etc的文件。

我已经在Linux上苦苦挣扎,事实证明,由于我正在运行/etc,因此配置是从php.ini提取的(老实说,我不太清楚确切的路径,但是关键是它不是从php artisan serve标准文件中提取的),但是在Mac中该文件夹不存在,即使我复制了/etc/php/cli并将其保存在{{1 }},我的项目似乎忽略了该配置。 (这很有意义,因为它必须从另一个路径读取它,就像在Linux中一样)。

有人知道吗?以前有人为此挣扎过吗?

2 个答案:

答案 0 :(得分:0)

在任意位置写入<?php phpinfo();?>,其输出将为您显示已加载的php.ini文件的路径。

答案 1 :(得分:0)

我建议您使用php.ini来获得phpinfo()的位置,然后在您的终端上运行它以检查是否使用了其他ini指令:

# assuming your php.ini is located on `/etc/php/7.2/cli/php.ini` according to `phpinfo()`:

grep -rEn post_max_size etc/php/7.2/cli