使用ProxychainsMac下安装及配置
下面几种解决方式
一、先在VPS用composer把Laravel给拖回来,本地你就别想用Composer正常下载Laravel回来了
二、使用全局代理,暂时木有折腾过在终端下怎么折腾,GUI可以使用proxifier将socks5代理转成全局代理
三、直接使用Laravel Homestead来开发,开发完,代码直接copy到线上运行
四、从 Laravel-cn 下载最新的完整包(20150428更新:已失效)
HTTP_PROXY 方式
参考 Composer Proxy ,Doc里面说的http_proxy很明显了,就是需要一个Http 代理,可以在网上找一些免费的HTTP Proxy,但是这种一般极其不稳定,所以我自己使用Squid搭建了简单的代理,这里的代理指的是正向代理而非反向代理
安装代理工具Squid
修改配置文件
sudo vi /etc/squid/squid.conf
删除所有默认配置添加下面几行
http_port 2881064151
acl all src all
http_access allow all
开启Squid服务
sudo /etc/init.d/squid start
配置你本地linux的http_proxy编辑 ~/.bash_profile 文件,将正面文件加在文章结尾
http_proxy=http:
https_proxy=http:
export no_proxy=localhost,127.0.0.1
export http_proxy
接着使用source命令重新加载 .bash_profile 文件,使上面http_proxy的配置生效
接着就可以快乐的使用composer了,没错很快乐
【注意】上文的squid配置极其不安全,请使用完composer后,立即使用以下命令停掉你VPS上面的squid服务,防止端口被扫
sudo /etc/init.d/squid stop
使用国内Composer镜像
推荐两个镜像:
使用ProxychainsMac下安装及配置
2015年新年刚开始,介绍一种新的方式来使用composer,需要我们强大借助我们强大的proxychains
brew install proxychains-ng
安装完成的时候,在其配置文件 /usr/local/etc/proxychains.conf 里面添加梯子的地址:
然后使用composer命令的时候,直接使用如下命令就可以了
proxychains4php composer.phar update
proxychains 可以让特定的终端命令程序当独走梯子,非常方便,同样适应于git神马的。
Linux下安装及配置
使用ProxychainsMac下安装及配置的更多相关文章
- Linux下安装和配置JDK与Tomcat(升级版)
在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...
- [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.
为了更好的排版, 所以将IK分词器的安装重启了一篇博文, 大家可以接上solr的安装一同查看.[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://ww ...
- MAC下安装与配置MySQL
MAC下安装与配置MySQL MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL ...
- 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】
[软件下载] 本安装实例所使用安装文件如图所示: 其中,64位版本的MySQL安装文件mysql-5.5.33-winx64.msi,可直接从官网下载,下载地址:http://dev.mysql.co ...
- windows下安装和配置mongoDB
上次在mac下安装和配置了mongodb,这次在windows下也尝试安装和配置mongodb. 1.首先下载mongodb压缩包,下载后解压到D盘或E盘.如下: 2.配置环境变量:桌面—计算机右键— ...
- Mac下安装和配置mongoDB
mac下的mongodb下载安装比较简单,主要有两种方式,一种是下载压缩包解压,另一种是通过npm或者homebrew命令安装,这里就不赘述了, 复杂的在于mongodb运行环境的配置(若未配置运行环 ...
- PHP学习之-Mongodb在Windows下安装及配置
Mongodb在Windows下安装及配置 1.下载 下载地址:http://www.mongodb.org/ 建议下载zip版本. 2.安装 下载windows版本安装就和普通的软件一样,直接下一步 ...
- centos 6.5下安装、配置并启动SSH远程访问
centos 6.5下安装.配置并启动SSH远程访问 1.登录centos 6.5系统,使用root用户登录,如果为非root用户则执行su或su - 或su root或su - root切换为roo ...
- Ubuntu下安装并配置VS Code编译C++
作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069091.html Ubuntu下安装并配置VS Code编译C++ 安装 ...
随机推荐
- UML 序列图一点理解
激活状态,就是长方形该画到哪里呢?我的理解是,一个长方形代表调用函数的执行过程,比如下图 这个长方形就表示viewDidAppear()函数没有执行完,在这个长方形上发出或者收到的消息都是在 view ...
- ext树表
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2UAAAHwCAIAAACpIFDdAAAgAElEQVR4nOy9f5Qb5ZnvWWQZlnO5Oc ...
- opencv学习笔记(五)镜像对称
opencv学习笔记(五)镜像对称 设图像的宽度为width,长度为height.(x,y)为变换后的坐标,(x0,y0)为原图像的坐标. 水平镜像变换: 代码实现: #include <ios ...
- 深入C++中构造函数、拷贝构造函数、赋值操作符、析构函数的调用过程总结
转自 http://www.jb51.net/article/37527.htm,感谢作者 #include "stdafx.h" #include <iostre ...
- struts2 <s:property/>标签的使用--输出时间格式转换
转载地址http://hi.baidu.com/nonyi_com/blog/item/acf1b8d74b6cf63e07088bc4.html 最近在使用struts2的<s:propert ...
- 查看运行的KVM的虚机
[root@ok Desktop]# cat demo.py #!/usr/bin/python import libvirt conn = libvirt.open("qemu:///sy ...
- PIGOSS
http://blog.sina.com.cn/s/blog_865bc4c60102wkb1.html
- 《Effective Java》笔记 使类和成员的可访问性最小化
类和接口 第13条 使类和成员的可访问性最小化 1.设计良好的模块会隐藏所有的实现细节,把它的API与实现清晰的隔离开来,模块之间只通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况: ...
- Ubuntu配置java环境变量
参考文章: http://www.cnblogs.com/BigIdiot/archive/2012/03/26/2417547.html 方法1:修改/etc/profile 文件所有用户的 she ...
- ava中Class.forName的作用浅谈
转自:http://www.jb51.net/article/42648.htm Class.forName(xxx.xx.xx) 返回的是一个类 一.首先你要明白在java里面任何class都要装载 ...