无法安装"Composer Dependency Manager for PHP"


root@rushan-PC:~# curl -sS https://getcomposer.org/installer | php
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/gd.so' - /usr/lib/php5/20090626/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mcrypt.so' - /usr/lib/php5/20090626/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mysql.so' - /usr/lib/php5/20090626/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mysqli.so' - /usr/lib/php5/20090626/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/pdo_mysql.so' - /usr/lib/php5/20090626/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
#!/usr/bin/env php
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The suhosin.executor.include.whitelist setting is incorrect.
Add the following to the end of your `php.ini` or suhosin.ini (Example path [for Debian]: /etc/php5/cli/conf.d/suhosin.ini):
    suhosin.executor.include.whitelist = phar 
The php.ini used by your command-line PHP is: /etc/php5/cli/php.ini
If you can not modify the ini file, you can also run `php -d option=value` to modify ini values on the fly. You can use -d multiple times.

终端给了我这个错误。在此之前,我安装了php包,有一些错误"无法纠正问题,您延迟(持有)了损坏的包裹。"但是我可以熟练地安装它,而不是apt-get。也许,这个动态库错误是因为持有包?什么的...拜托,我需要一些帮助:(。抱歉,我只是 Linux 和编程的初学者。对不起我的英语,因为我来自乌兹别克斯坦:(

根据错误中的信息,您应该编辑 php.ini 文件 (/etc/php5/cli/php.ini) 并在末尾添加以下行

suhosin.executor.include.whitelist = phar

你应该编辑你的php.ini文件(/etc/php5/cli/php.ini),并在END:关键字之前添加以下行。

suhosin.executor.include.whitelist = phar

相关内容

  • 没有找到相关文章

最新更新