您的位置:首页 > 编程语言 > PHP开发

composer(作曲家)安装php-ml

2017-12-07 22:46 218 查看
刚开始我用的是up5.6版本php命令安装composer后来使用composer时发现命令行会提示php版本太低于是我下载了wamp,使用7.1版本的php重新安装了composer,因为php-ml要求必须是7.1版本在安装的时候有一些问题,那就是安装不成功,并没有出现该出现的文件夹使用composer安装时,都是使用composer.json所在的路径使用
composer require php-ai/php-ml
安装php-ml,但是没有成功,提示的有错误此时是因为没有忽略版本匹配首先设置composer为国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
再使用忽略版本匹配命令
composer install --ignore-platform-reqs
即可发现php-ml目录处产生了vendor文件夹,里面就是所有的库文件至此,完成composer安装php包的过程附加:其实这个在我安装php-ml时没有使用到关于update命令
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/

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: