XAMPP 中 Mac 上的 Laravel 设置

Posted

技术标签:

【中文标题】XAMPP 中 Mac 上的 Laravel 设置【英文标题】:Laravel setup on Mac in XAMPP 【发布时间】:2015-06-10 18:08:09 【问题描述】:

当我尝试使用 XAMPP localhost 运行 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

无法弄清楚究竟是什么问题。

【问题讨论】:

【参考方案1】:

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

这里是一个使用命令的例子:

sudo chmod -R 777 storage

同样,对于分配所有权:

sudo chown storage [user]:[group]

【讨论】:

在哪里可以找到存储目录? @phantomphoenix storage 目录位于 laravel 项目的根目录【参考方案2】:

你试过指向 htdocs 并运行吗?

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

【讨论】:

【参考方案3】:

试试:

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 目录。

【讨论】:

以上是关于XAMPP 中 Mac 上的 Laravel 设置的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac 上的 XAMPP 上设置虚拟主机

在 Mac 上的 XAMPP 上设置虚拟主机

在 Mac 上使用 XAMPP 在 Laravel 中查询错误有啥问题?

无法在 Xampp /lampp (MAC) 中加载 laravel 项目

Mac OSX 上的 XAMPP:为啥作为“守护进程”运行? [关闭]

Laravel 7 XAMPP Mac OS:无法打开流或文件“../storage/logs/laravel.log”。没有权限