如何放置Laravel并使用工匠命令?

时间:2013-03-28 12:58:31

标签: php frameworks laravel

我最近在尝试laravel php框架。我正在使用Windows 7和XP(尝试在两者上安装它),XAMPP 1.8.1和PHP 5.4.7。

太混乱了。

  1. 在许多文章(包括laravel的文档本身)中,我遇到了许多工匠编码。
    什么是工匠?我不能这么清楚地定义它。我最终得到的文章没有给出任何简单的解释 我得到了php artisan key:generate等命令教程 但我总是失败,在命令提示符上出现此错误:'php' is not recognized as an internal or external command, operable program or batch file 我得到了解决方案,如“将目录更改为laravel root”,
    所以,我chdir - 编辑到C:\ xampp \ htdocs \ laravel \ public \但没有任何作用。

  2. 我有权通过浏览器localhost/laravel/public/访问我的laravel网站吗? 那么,如果我尝试将其上传到我的公共站点,我应该将这些项目放在我的根文件夹(/)中?

2 个答案:

答案 0 :(得分:12)

调用php.exe时出现错误,因为Windows命令提示符不跟踪PHP安装。您可以通过将其添加到PATH环境变量中来解决此问题:

转到“我的电脑”> “属性”> “高级”> “环境变量”> “Path”,在末尾添加一个分号(;),然后添加到你的PHP二进制文件夹的路径,在你的情况下是C:\ xampp \ php

重新启动命令提示符后,PHP和Artisan应该可以正常工作。

关于你的第二个问题,“public”文件夹应该是你的服务器(或虚拟主机)的DocumentRoot。无需在Web服务器上公开整个框架。

答案 1 :(得分:2)

  1. 必须通过php解释器解析artisan命令,这就是为什么你称之为php artisan...

    我认为,您必须使用php.exe才能在Windows上运行。 像c:\path\to\php.exe artisan command

  2. 这样的东西
  3. 阅读Dayle Rees的documentationCode happy一书,了解公共文件夹以及如何为开发设置虚拟主机