如何使 Composer 使命召唤ol怎么跑得快更快

Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。
在生产环境下,我们可能由于服务器PHP版本低,或者由于框架不能支持高版本的php,等因素导致composer install 安装composer.json的文件中的第三方包会出现PHP需要的版本不是现在的版本支持的!
   当在本地安装后,测试没问题的前提下,记住是在本地测试可以用的情况下,我们才会忽略版本匹配的问题,如果本地都不能安装,或者忽略版本安装之后,并不能实现功能,那最好也别去服务器上折腾了。
操作命令:
composer install –ignore-platform-reqs
composer update –ignore-platform-reqs
注:是双杠
异常排查:
Cannot create cache directory /home/vagrant/.composer/cache/repo/https—packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/vagrant/.composer/cache/files/, or directory is not writable. Proceeding without cache
这是在虚拟机中执行composer,提示这个目录没有可写权限,composer无法缓存下载的包,这样就每次都得重新下载,把目录改成可写可读即可。
sudo chmod -R 777 /home/vagrant/.composer/cache/files/
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:9771次
排名:千里之外
原创:57篇
(1)(1)(4)(17)(39)(1)

我要回帖

更多关于 王力军为什么跑大使馆 的文章

 

随机推荐