【已解决】新买的阿里云Linux服务器,安装完phpstudy后,再安装composer有问题
- 陈工 2019-11-25 17:56:2401787
- Linux版
今天新买了一个阿里云Linux服务器,然后就安装了phpstudy,后面继续安装composer,结果遇到一大堆坑,请大神援助。
我按照composer官网上的说明首先执行命令:
php -r“ copy('https://getcomposer.org/installer','composer-setup.php');”
结果报错:
没办法,我就建了一个文件,把PHP代码写在文件里,然后执行这个文件,接着composer-setup.php下载下来了。
然后运行php composer-setup.php,结果composer.phar文件没有下载到当前目录,我用find / -name composer.phar,查找到composer.phar在:
[root@izbp12bhnhjv1gdn4mtyqpz wwwroot]# find / -name composer.phar
/var/lib/docker/overlay2/2aa3d5203eee953bee351f9df2ef5b953729bfbeb33575cb55de433cad7654be/merged/composer.phar
/var/lib/docker/overlay2/2aa3d5203eee953bee351f9df2ef5b953729bfbeb33575cb55de433cad7654be/diff/composer.phar
这就很奇怪了,不应该下载到当前目录吗?为什么在这个目录里?
然后我把上面其中一个文件拷贝到当前目录,然后运行php composer.phar,结果有报错:
[root@izbp12bhnhjv1gdn4mtyqpz wwwroot]# find / -name composer.phar
/var/lib/docker/overlay2/2aa3d5203eee953bee351f9df2ef5b953729bfbeb33575cb55de433cad7654be/merged/composer.phar
/var/lib/docker/overlay2/2aa3d5203eee953bee351f9df2ef5b953729bfbeb33575cb55de433cad7654be/diff/composer.phar
然后就执行不下去了。。。
求大神帮忙解决下这个问题!