【问题标题】:Laravel: How to install php7 with HomesteadLaravel:如何使用 Homestead 安装 php7
【发布时间】:2017-01-24 05:40:46
【问题描述】:

我是新手,正在学习 Laravel。我在安装 php 和 homestead 时遇到了麻烦。 正如我在 Laravel 官网看到的:

Laravel Homestead 是一个官方的、预打包的 Vagrant 盒子,它为您提供了一个美妙的开发环境,而无需您在本地机器上安装 PHP、Web 服务器和任何其他服务器软件。

所以我认为我不需要在本地机器上安装 php ???但是当我安装 composer 时,它需要 PHP.exe,我无法浏览该 PATH。我在这里误解了。我一直被困在这个问题上并研究了很多网站一整天,所以我认为最好问(即使这是一个愚蠢的问题)。谁能帮我解释一下...

---EDIT_NEW---

这是我使用 Laravel 完成的步骤:

  1. 安装 git

  2. 安装virturalbox

  3. 安装 vagrant

  4. vagrant box 添加 laravel/homestead

  5. git clone https://github.com/laravel/homestead.git Homestead

  6. cd Homestead, bash init.sh

  7. 配置 Homestead

  8. 添加到主机文件

现在我必须安装 laravel,它需要 composer。 Composer 安装需要 php.exe PATH。但是如果我不使用 XAMPP 或其他本地开发环境,我该如何安装 Composer?

(注意:可能我在这里误解了“不需要您在本地机器上安装 PHP、Web 服务器和任何其他服务器软件”)。

【问题讨论】:

  • try following the installation instructions for Homestead了吗?您是否在某个特定领域遇到了问题?
  • 我确实阅读了所有文档但找不到路,我确实安装了宅基地。然后我安装了laravel(需要composer),所以我必须安装composer但没有像xampp这样的工具......,我找不到在homestead中安装php的方法。
  • 您使用的是哪个操作系统?
  • 我使用的是 windows 10 64bit。

标签: php laravel


【解决方案1】:

您是在“内部”Homested vagrant VM 还是在 Windows“cmd”中执行作曲家?在第一种情况下它很奇怪,在第二种情况下它当然不起作用。您需要通过 SSH 访问 Homestead 虚拟机

【讨论】:

  • 你能给我解释一下吗?我对 Homestead 的了解不够清楚。
  • 您的回答和 Laracast 确实对我有很大帮助,我现在明白了。谢谢。
  • 嗨,我也遇到了与@PeterCow 相同的情况,你能在这里解释一下还是编辑答案?
【解决方案2】:

感谢您的帮助,以及您的回答和 Laracast 视频:https://laracasts.com/lessons/say-hello-to-laravel-homestead-two。现在我得到了答案。

【讨论】:

    【解决方案3】:

    您需要按照一些步骤在系统中运行 Laravel(Windows 10)。

    1) 安装XAMPPWAMPP,可以从Here下载XAMPP

    2) 安装composer,从Here找到。

    3) 安装GIT(可选)。

    不如去创建新的 Laravel 应用程序。

    1) 打开终端 -> 转到C:/xampp/htdocs/

    2)composer create-project laravel/laravel <App_Name>

    3)php artisan serve

    【讨论】:

    • 我必须使用 XAMPP(或其他类似 XAMPP)在本地安装 php,然后在 XAMPP 中安装带有 PHP 路径的 Composer 吗?还有其他方法吗?
    • 很抱歉,因为我没有理解清楚,所以我的问题可能不清楚。有什么方法可以用 PHP NOT LOCALLY INSTALLED 安装作曲家?
    • 你的意思是在安装 PHP 之前安装 composer 吗?
    • 不,我的意思是我在安装 Composer 之后,但问题是,我想在 Homestead 中使用 PHP7(Homestead Introduction - Included Software 中包含的内容)。但我没有看到任何与 Homestead 中的 php(php7) 相关的东西。这个安装的正常工作流程是(imo):安装xampp,安装composer,安装lavarel。但是任何其他方式来安装composer然后安装laravel而不安装Xampp(或其他)?
    • XAMPP 是一个提供 Apache、Mysql、Perl 和 PHP 的软件包。
    猜你喜欢
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    • 2020-08-13
    相关资源
    最近更新 更多