Php 使用xampp中的composer安装Laravel 4.1

Php 使用xampp中的composer安装Laravel 4.1,php,laravel-4,composer-php,Php,Laravel 4,Composer Php,我想尝试一下Laravel4.1,但不幸的是一开始就被卡住了。如Laravel 4.1文档中所述,当我尝试使用composer安装它时,在运行“composer create project Laravel/Laravel laravelProject--Preference dist”时,我收到以下错误: [Composer\Downloader\TransportException] 无法下载“$a5912ddb14272c0efa16e821a25bb68e39d3bac736aee7de

我想尝试一下Laravel4.1,但不幸的是一开始就被卡住了。如
Laravel 4.1文档中所述,当我尝试使用
composer
安装它时,在运行
“composer create project Laravel/Laravel laravelProject--Preference dist”时,我收到以下
错误

[Composer\Downloader\TransportException]
无法下载“$a5912ddb14272c0efa16e821a25bb68e39d3bac736aee7de62cb5641fd7133e3.json”文件: 无法打开流:
HTTP
请求失败

转到:

单击页面右侧的“下载”,解压缩文件并将所有内容移动到将运行网站的文件夹中。使用安装说明确保创建一个公共的html目录,这是您必须发布css和javascript文件的地方

另一种方法包括安装Composer:

http://getcomposer.org/doc/00-intro.md#installation-windows
然后在命令提示符下运行此命令(cmd.exe):

其中点是要安装框架的路径

或者只需执行以下步骤: 强制composer使用到PackageGist的https连接 在公司防火墙后与composer发生了问题。防火墙阻止我们从网站访问特定的package.json文件

但奇怪的是,它只在http://连接上被阻止,完全可以从https://连接访问

然而,经过反复试验和研究,我找到了一个解决办法。这不是一个特别优雅的解决方法,但它利用了composer不递归解析存储库位置,只从主项目的composer.json配置中获取命令这一事实

在阅读composer github站点上的文档时,我意识到可以禁用默认的PackageGist配置。此外,您当然可以将自己的存储库添加到项目中的composer.json中

因此,将以下内容添加到composer.json解决了这个问题,并且我能够绕过防火墙设置的块

"repositories": [
{
     "type": "composer", 
     "url": "https://packagist.org"
},
{ "packagist": false }

希望这会有所帮助。

在windows机器上安装laravel的四个简单步骤:

  • 安装xampp后,只需从下载composer并安装即可
  • 转到路径C:/xampp/htdocs并创建一个文件夹作为laravel,使用cmd提示符重定向到laravel,作为cd C:\xampp\htdocs\laravel
  • 然后只需键入此命令即可创建第一个项目composer create project laravel/laravel first project--preference dist 用项目名称替换第一个项目(安装需要几分钟)
  • 然后重定向到localhost/laravel/first project/public/,现在您可以看到laravel徽标以及一条快速消息,上面写着“you have arright.”(始终使用公用文件夹访问项目)

  • 安装Windows Xampp的几个步骤

  • 下载作曲家在这里
  • 在这里下载母版
  • 将母版粘贴到xampp/htdocs/your project name/[将laravel的母版粘贴到此处]
  • 进入命令提示:开始菜单->运行->键入cmd或Command或窗口键+R并键入cmd或Command
  • 在命令提示符下转到xampp/htdocs/your project name/路径,然后键入composer install
  • 它将自动下载必要的文件

  • 希望这会有所帮助。

    在我的例子中,安装了带有PHP7的Laravel5.2

    非常简单:

    如果您的机器上有使用最新php版本的XAMPP

  • 从官方网站下载作曲家
  • 通过以下简单步骤进行安装

  • 要验证安装,请打开命令提示符(Window+R键并键入cmd),然后键入

    作曲家

  • 注意:如果您位于命令提示符的目录路径中,则不需要使用该命令。Composer可在命令提示符下全局访问。

    您将看到有关composer及其各自版本的详细信息

  • 成功安装composer后,只需键入以下命令即可安装laravel: 确保您的互联网正常工作

    composer global需要“laravel/installer”


  • 它将自动从他们的服务器和他的依赖项下载。

    您安装了composer吗?谢谢您的回复。是的,我安装的composer仍然有相同的问题。。。你知道安装laravel的另一种方法吗?似乎你的电脑中有某种防火墙,请尝试关闭:首先通过laravel安装程序下载laravel安装程序PHAR存档。为方便起见,将文件重命名为laravel并将其移动到/usr/local/bin。安装后,simple laravel new命令将在指定的目录中创建新的laravel安装。例如,laravel new blog将创建一个名为blog的目录,其中包含安装了所有依赖项的全新laravel安装。这种安装方法比通过Composer安装要快得多。但是我没有得到任何usr/local/bin文件夹,在任何需要通过composer安装的windows上,如果有帮助,您应该接受答案。您是否尝试重新安装composer?还是你找到了解决这个问题的办法?
    "repositories": [
    {
         "type": "composer", 
         "url": "https://packagist.org"
    },
    { "packagist": false }