首页 文章

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

提问于
浏览
7

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

太混乱了 .

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

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

2 回答

  • 12

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

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

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

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

  • 2
    • 必须通过php解释器解析 artisan 命令,这就是为什么你把它称为 php artisan...

    我想,你必须使用php.exe使它在Windows上运行 . 有点像 c:\path\to\php.exe artisan command

    • 阅读Dayle Rees的documentationCode happy一书,了解公共文件夹以及如何为开发设置虚拟主机

相关问题