gpt4 book ai didi

php - 在Windows 7中安装Laravel 4.1//使.phar文件对windows命令行全局可用

转载 作者:可可西里 更新时间:2023-11-01 12:23:30 26 4
gpt4 key购买 nike

我在使用 Laravel 文档 ( http://laravel.com/docs/installation#install-laravel ) 中解释的第一种方法在 Windows 7 中安装 Laravel 4.1 时遇到了一些问题。

所以我下载了 laravel.phar 文件并将其放在我的路径 ( System32 ) 中。在基于 Linux 的系统中,哪个相当于/usr/bin?

(我还在 PATHEXT 系统变量中添加了 .PHAR)。

当我从命令行运行 laravel 命令时,它不知道如何打开它,所以我选择用 php.exe 打开它。现在,当我运行 composer 命令时,它说:“无法打开输入文件:C:\Windows\system32\laravel.phar”。

我想这不是 laravel 本身的问题,而是我对 Windows 命令行的了解有限。通过 Composer 安装工作正常。

感谢任何帮助。


重新表述和澄清这个问题:如何使 Windows 命令行全局可用的 .phar 文件?

最佳答案

Phar 允许您将整个 PHP 应用程序放入 PHP 存档中。它不是您可能认为的直接可执行文件。

要在 Windows 7 上成功安装 Laravel 4.1,您需要 Composer - 一个包管理器。首先安装 Composer .这将在您的系统上全局安装。现在可以通过“composer”通过命令提示符调用 Composer。

接下来,转到您的 WAMP 或 XAMP 项目文件夹所在的位置 - 通常,这将是您的 www 文件夹(即 C:\wamp\www)。

新建一个项目目录:www\new_project。现在转到开始菜单并以管理员身份运行 cmd。接下来,您需要将目录更改为 C 盘,然后进入您的 www\new_project 文件夹:

C:\> cd wamp\www\new_project

现在您可以通过调用来利用 composer:

composer create-project laravel/laravel --prefer-dist

在那个 new_project 文件夹中调用上面的语句,因为那是 laravel 将安装的地方。以上将使您的目录路径为:

C:\wamp\www\new_project\laravel\

Laravel 现在可以在您的系统上使用了。您可以通过以下方式验证安装是否成功:

http://localhost/new_project/laravel/public/


基于上述关于使 .phar 全局可用于命令的问题编辑:

你要找的目录是C:\bin -- 相当于 Linux 上的 /usr/bin 文件夹。将 laravel.phar 文件复制到 C:\bin 文件夹。或者,您可以将它放在一个文件夹中,例如 C:\php\laravel.phar。然后你需要在 PATH 中的某处创建一个名为 laravel.bat 的批处理文件,然后它将执行以下操作:

@ECHO OFF
php "%~dp0laravel.phar" %*

“%*”重复传递给 shell 脚本的所有参数。因此,您可以运行“laravel 新项目”。希望这能为您指明正确的方向。

关于php - 在Windows 7中安装Laravel 4.1//使.phar文件对windows命令行全局可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20829129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com