Php 使用xampp中的composer安装Laravel 4.1
我想尝试一下Laravel4.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
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 }