我正在尝试设置我的第一个 laravel 项目。我正在运行 XAMPP for Linux (LAMPP(,并在/opt/lampp/bin/php 中安装了作曲家。
- 然后我cd/opt/lampp/htdocs
- 然后我运行:/opt/lampp/bin/php composer.phar create-project laravel/laravel new_proj --prefer-dist
- 一切似乎都很好,然后我得到了
- 脚本 php 工匠优化处理返回的安装后 cmd 事件并返回错误
- [运行时异常]
- 错误输出: sh: 1: php: 未找到
- 我有 PHP 5.4。
我想我理解这个错误,但我对Laravel的了解还不够好,无法解决这个问题。我已经搜索了这个,似乎找不到答案。
此外,我似乎找不到一个好的起点来尝试在 XAMPP for Linux (LAMPP( 上安装它。这里的任何帮助将不胜感激。
问题是我没有指定
/opt/lampp/bin
在我的路径中,所以它找不到 PHP,更具体地说,它找不到我在 LAMPP 中使用的 PHP 版本。所以我补充说
Path=$PATH:/opt/lampp/bin
到我的~/.bashrc文件,然后我能够成功安装拉拉维尔。之后出现的下一个问题是在适当的文件夹上设置权限。
权限问题,请参见下文:
为项目文件夹设置权限:
sudo chmod 755 -R laravel_proj_name
设置项目存储文件夹的权限:
sudo chmod o+w -R laravel_proj_name/app/storage
刷新页面,好去!
我认为问题是 PHP CLI 二进制文件不在您的路径中。尝试将其添加到您的路径中,或者将符号链接放入/usr/bin 或其他合适的位置。