Laravel 4 PHP Not Found


Laravel 4 PHP Not Found

我正在尝试设置我的第一个 laravel 项目。我正在运行 XAMPP for Linux (LAMPP(,并在/opt/lampp/bin/php 中安装了作曲家。

  1. 然后我cd/opt/lampp/htdocs
  2. 然后我运行:/opt/lampp/bin/php composer.phar create-project laravel/laravel new_proj --prefer-dist
  3. 一切似乎都很好,然后我得到了
    • 脚本 php 工匠优化处理返回的安装后 cmd 事件并返回错误
    • [运行时异常]
    • 错误输出: sh: 1: php: 未找到
  4. 我有 PHP 5.4。

我想我理解这个错误,但我对Laravel的了解还不够好,无法解决这个问题。我已经搜索了这个,似乎找不到答案。

此外,我似乎找不到一个好的起点来尝试在 XAMPP for Linux (LAMPP( 上安装它。这里的任何帮助将不胜感激。

问题是我没有指定

/opt/lampp/bin

在我的路径中,所以它找不到 PHP,更具体地说,它找不到我在 LAMPP 中使用的 PHP 版本。所以我补充说

Path=$PATH:/opt/lampp/bin

到我的~/.bashrc文件,然后我能够成功安装拉拉维尔。之后出现的下一个问题是在适当的文件夹上设置权限。

权限问题,请参见下文:

  1. 为项目文件夹设置权限:
    sudo chmod 755 -R laravel_proj_name

  2. 设置项目存储文件夹的权限:
    sudo chmod o+w -R laravel_proj_name/app/storage

  3. 刷新页面,好去!

我认为问题是 PHP CLI 二进制文件不在您的路径中。尝试将其添加到您的路径中,或者将符号链接放入/usr/bin 或其他合适的位置。