如何在 Laravel 中显示 phpinfo() 以调试 PHP?

fra*_*vel 7 php laravel

显示 PHP 配置的最简单方法是什么

phpinfo();
Run Code Online (Sandbox Code Playgroud)

在 Laravel 应用程序中,在开发环境中调试本地 PHP 配置?

背景:

我需要在我的Mac上找出brew将php.ini读取的文件放置在哪里。

小智 24

对于 Laravel ..routes\web.php

添加:

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
Run Code Online (Sandbox Code Playgroud)

然后在您的 URL 中输入 yourdomain.com/phpmyinfo


fra*_*vel 5

转到 Laravel 文件夹

/public
Run Code Online (Sandbox Code Playgroud)

打开

index.php
Run Code Online (Sandbox Code Playgroud)

寻找评论区

|---------------------
| Run The Application
|---------------------
Run Code Online (Sandbox Code Playgroud)

在那个块下面就可以放置

phpinfo();
Run Code Online (Sandbox Code Playgroud)

然后启动 Laravel 应用程序

php artisan serve
Run Code Online (Sandbox Code Playgroud)

并在浏览器中打开应用程序。不要忘记删除该线。

请注意:

这仅用于本地调试目的,因为您泄露了有关 PHP 配置的机密信息。