【问题标题】:Laravel 4 PHP Not Found未找到 Laravel 4 PHP
【发布时间】:2013-10-20 18:25:17
【问题描述】:

我正在尝试设置我的第一个 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 优化处理返回错误的安装后 cmd 事件
    • [运行时异常]
    • 错误输出:sh: 1: php: not found
  4. 我有 PHP 5.4。

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

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

【问题讨论】:

    标签: php linux laravel lampp


    【解决方案1】:

    问题是我没有指定

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-26
        • 2014-06-25
        • 1970-01-01
        • 2013-10-16
        • 2014-08-04
        • 2013-05-25
        • 2013-09-01
        • 1970-01-01
        相关资源
        最近更新 更多