找不到Laravel 4 PHP

时间:2013-10-12 20:45:23

标签: php linux laravel lampp

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

  1. 然后我cd / opt / lampp / htdocs
  2. 然后我运行:/ opt / lampp / bin / php composer.phar create-project laravel / laravel new_proj --prefer-dist
  3. 一切似乎都很适合安装然后我得到
    • 脚本php artisan优化处理带有错误返回的post-install-cmd事件
    • [运行时例外]
    • 错误输出:sh:1:php:not found
  4. 我有PHP 5.4。
  5. 我想我理解错误,但我不太清楚Laravel解决这个问题。我已经搜索过这个并且似乎无法找到答案。

    此外,我似乎找不到尝试在XAMPP for Linux(LAMPP)上安装它的良好起点。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

问题是我没有指定

/opt/lampp/bin

在我的路径中,因此无法找到PHP,更具体地说,它无法找到我在LAMPP中使用的PHP版本。所以我添加了

Path=$PATH:/opt/lampp/bin

到我的〜/ .bashrc文件然后我能够成功安装laravel。之后出现的下一个问题是在相应的文件夹上设置权限。

权限问题,请参见下文:

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

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

  3. 刷新页面,很高兴!

答案 1 :(得分:0)

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