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]
【讨论】:
在哪里可以找到存储目录? @phantomphoenixstorage
目录位于 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 在 Laravel 中查询错误有啥问题?
无法在 Xampp /lampp (MAC) 中加载 laravel 项目
Mac OSX 上的 XAMPP:为啥作为“守护进程”运行? [关闭]
Laravel 7 XAMPP Mac OS:无法打开流或文件“../storage/logs/laravel.log”。没有权限