<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Composer</id>
	<title>Composer - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Composer"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Composer&amp;action=history"/>
	<updated>2026-04-19T09:07:26Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Composer&amp;diff=249&amp;oldid=prev</id>
		<title>Evan：​/* Composer2修改源 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Composer&amp;diff=249&amp;oldid=prev"/>
		<updated>2023-09-22T08:32:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Composer2修改源&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Composer2修改源=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wget https://getcomposer.org/download/latest-2.2.x/composer.phar&lt;br /&gt;
sudo mv composer.phar  /usr/sbin/composer&lt;br /&gt;
放到  /usr/sbin  再给 777吧 测试的 &lt;br /&gt;
&lt;br /&gt;
a). 配置只在当前项目生效&lt;br /&gt;
&lt;br /&gt;
composer config repo.packagist composer https://mirrors.aliyun.com/composer/&lt;br /&gt;
&lt;br /&gt;
# 取消当前项目配置&lt;br /&gt;
composer config --unset repos.packagist&lt;br /&gt;
&lt;br /&gt;
b). 配置全局生效&lt;br /&gt;
&lt;br /&gt;
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/&lt;br /&gt;
&lt;br /&gt;
# 取消全局配置&lt;br /&gt;
composer config -g --unset repos.packagist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/usr/sbin/composer.phar config repo.packagist composer https://mirrors.aliyun.com/composer/&lt;br /&gt;
/opt/remi/php73/root/bin/php /usr/sbin/composer.phar update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Composer修改源=&lt;br /&gt;
 composer config -g repo.packagist composer  https://mirrors.cloud.tencent.com/composer&lt;br /&gt;
&lt;br /&gt;
[https://learnku.com/articles/15977/composer-accelerate-and-modify-mirror-source-in-china  Composer 国内加速，修改镜像源 ]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/qq_45163122/article/details/107141435  Composer切换国内源]&lt;br /&gt;
&lt;br /&gt;
=laravel composer=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
** php composer ins&lt;br /&gt;
composer install&lt;br /&gt;
php artisan migrate&lt;br /&gt;
php artisan db:seed&lt;br /&gt;
php artisan storage:link&lt;br /&gt;
&lt;br /&gt;
mkdir bootstrap/cache&lt;br /&gt;
mkdir storage/framework&lt;br /&gt;
mkdir storage/framework/cache&lt;br /&gt;
mkdir storage/framework/views&lt;br /&gt;
mkdir storage/framework/sessions&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composer install和composer update的区别==&lt;br /&gt;
&lt;br /&gt;
这样的结果可能是包太新哦 &lt;br /&gt;
当你执行composer update的时候，composer会去读取composer.json中指定的依赖，去分析他们，并且去拉取符合条件最新版本的依赖。然后他会把所拉取到的依赖放入vendor目录下，并且把所有拉取的依赖的精确版本号写入composer.lock文件中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
composer.json 是放在 git ?&lt;br /&gt;
composer install所执行的事情非常类似，只在第一步的时候有差别。当你本地如果已经存在一份composer.lock时，它将会去读取你的composer.lock而非composer.json，并且以此为标准去下载依赖。当你本地没有composer.lock的时候，它所做的事情和composer update其实并没有区别。&lt;br /&gt;
&lt;br /&gt;
这意味着，只要你本地有一份composer.lock，你就可以保证无论过去了多久，你都能拉到相同的依赖。而如果你把它纳入你的项目的版本控制中，那么你就可以确保你项目中的每一个人、每一台电脑，不管什么系统，都能拉取到一模一样的依赖，以减少潜在的依赖对部署的影响。当然，请记得，你应该使用的命令是composer install。&lt;br /&gt;
&lt;br /&gt;
composer update will update your depencencies as they are specified in composer.json&lt;br /&gt;
&lt;br /&gt;
=see also=&lt;br /&gt;
&lt;br /&gt;
[https://www.runoob.com/w3cnote/composer-install-and-usage.html Composer 安装与使用]&lt;br /&gt;
&lt;br /&gt;
[https://developer.aliyun.com/composer 阿里云 Composer 全量镜像]&lt;br /&gt;
&lt;br /&gt;
[https://www.jianshu.com/p/2d260e2c5eae composer install和composer update的区别]&lt;br /&gt;
&lt;br /&gt;
[https://stackoverflow.com/questions/33052195/what-are-the-differences-between-composer-update-and-composer-install What are the differences between composer update and composer install]&lt;br /&gt;
&lt;br /&gt;
[[category:php]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>