Composer安装相关问题

如果还没有安装 Composer,在 Linux 和 Mac OS X 中可以运行如下命令:
 
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
 
 
 
如果还没有安装 Composer,在 Linux 和 Mac OS X 中可以运行如下命令:
 
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
 
 
 
安装完之后
 
在用Composer安装时,出现以下问题:
 
 
 
[Symfony\Component\Process\Exception\RuntimeException]
 
The Process class relies on proc_open, which is not available on your PHP installation.
 
 
 
解决方案:打开php.ini
 
搜索disable_functions找到proc_open 、proc_get_status并删除即可。
 
 
 
cd /usr/local/php/etc
 
vim php.ini
 
 
 
disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
 
 
 
重启Nginx或Apache。
 
nginx -s reload 修改nginx配置后重新加载配置文件
 
nginx -t 验证nginx配置文件是否正确
 
 
 
修改php.ini配置后,重启nginx并不生效,需要重启php-fpm。
 
service php-fpm restart
————————————————
版权声明:本文为CSDN博主「全杀的天才」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_30089923/article/details/103346136
posted @ 2022-02-11 11:41  全杀的天才  阅读(81)  评论(0)    收藏  举报