0

我正在尝试设置我的第一个 laravel 项目。我正在为 Linux (LAMPP) 运行 XAMPP,并在 /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:未找到
  4. 我有 PHP 5.4。

我想我理解这个错误,但我不太了解 Laravel 来解决这个问题。我已经搜索过这个,似乎无法找到答案。

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

4

2 回答 2

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. 刷新页面,开始!

于 2013-10-14T14:44:35.410 回答
0

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

于 2013-10-12T21:00:09.387 回答