我通过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文件?
3 回答
Phar允许您将整个PHP应用程序放入PHP存档中 . 它可能不是您可能认为的直接可执行文件 .
要在Windows 7上成功安装Laravel 4.1,您需要Composer -a软件包管理器 . 首先安装Composer . 这将在您的系统上全局安装 . 现在可以通过'composer'通过命令提示符调用Composer .
接下来,转到WAMP或XAMP项目文件夹的位置 - 通常,这将是您的www文件夹(即C:\ wamp \ www) .
创建一个新项目目录:www \ new_project . 现在转到开始菜单并以管理员身份运行cmd . 接下来,您需要将目录更改为C驱动器,然后更改为www \ new_project文件夹:
现在你可以通过调用以下方式利用作曲家:
在new_project文件夹中调用上面的语句,因为这是laravel将安装的位置 . 以上将使您的目录路径为:
Laravel现在可以在您的系统上使用 . 您可以通过以下方式验证安装是否成功:
http://localhost/new_project/laravel/public/
基于以上问题编辑,关于使.phar全局可用于命令:
您要查找的目录是
C:\bin
- Linux上等效的文件夹/usr/bin
. 复制C:\bin folder
中的laravel.phar
文件 . 或者,您可以将其放在文件夹中,例如C:\php\laravel.phar
. 然后你需要在PATH中的某个地方创建一个名为laravel.bat
的批处理文件,然后执行以下操作:“%*”重复传递给shell脚本的所有参数 . 因此,您可以运行'laravel new project' . 希望这能指出你正确的方向 .
Laravel网站上的文档不是在Windows上安装laravel的好方法 . 稍后您将遇到路由问题 .
像这样访问laravel URL是禁止的:
要获得更好的网址,您必须设置 Apache Virtual Host 和 edit hosts file .
在Windows上安装Laravel的最佳方法是使用Git和Composer . 如果您已成功安装 Git 和 Composer ,请打开 Git bash 并使用 ls 和 cd 终端命令转到 c:\xampp\htdocs 文件夹
并运行此命令(它将询问您的Git密码,确保正确安装您的Git - 这里的教程 - http://www.thegeekstuff.com/2012/02/git-for-windows/):
它会将laravel下载到htdocs中的文件夹名称laraveldev:
使用Git bash终端使用以下命令将laravel安装到PHP中:
编辑主机文件 - 位于
c:\windows\system32\drivers\etc
,添加:127.0.0.1 www.laravel.dev
并将虚拟主机条目放入 c:\xampp\apache\conf\extra\httpd-vhosts.conf .
重启你xampp apache . 然后,您可以在浏览器中访问laravel应用程序,如下所示:
http://www.laravel.dev
我'm totally 100% sure you'得到那些 "You have arrived" 文字:D
使用composer安装laravel是一种简单的方法,如果你不能使用composer,那么你可以使用laravel.phar文件 . 此方法也是在本地计算机上安装laravel的最简单方法 .
我认为使用laravel.phar文件安装会很有用 .
kvcodes