Laravel 在 Mac 上设置 XAMPP

Laravel setup on Mac in XAMPP

当我尝试使用 XAMPP 本地主机 运行 laravel 应用程序时,它给我一个白屏死机。但是,当我使用 artisan serve 时,该应用程序运行良好。

以下是我执行的步骤: 1.我全局安装了composer。 2. 使用 zip 文件并通过 composer 安装 laravel。通过 zip 文件,我 运行 composer install

当我 运行 localhost/my_app/public 时,它给我空白的白屏。

看到之前的回答,我做了一些事情

将此添加到 bash_profile:

export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH

在运行宁which php,我得到这个:

/Applications/XAMPP/xamppfiles/bin/php

无法弄清楚确切的问题是什么。

我认为 storage 目录访问权限有问题。您可以将其 mod 更改为 777 或分配用户(在 XAMPP 中运行 apache)storage 目录的所有权。

以下是要使用的命令示例:

sudo chmod -R 777 storage

同样,对于分配所有权:

sudo chown storage [user]:[group]

你试过指向 htdocs 和 运行 吗?

 composer create-project laravel/laravel myproject --prefer-dist

尝试:

php artisan cache:clear 

然后

chmod -R 777 your_laravel_folder_path/storage

终于

php artisan dump-autoload

如果您在 XAMPP 中尝试,那么 your_laravel_folder_path 将 /Applications/XAMPP/htdocs/YOUR_PROJECT_FOLDER。该文件夹包含 storage 目录。