Я новичок в php и rabbitmq. В Debian я установил composer.phar в директорию / bin. Теперь я хочу запустить нижеприведенную команду, чтобы получить определенные зависимости для локального проекта.
php composer.phar install
Но он выдает сообщение об ошибке, используя красный фон, как показано ниже
[Composer\Downloader\TransportException]
The "https://packagist.org/packages.json" file could not be downloaded: SSL
operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify
failed
Failed to enable crypto
failed to open stream: operation failed
Пожалуйста, помогите, что делать?
при включении openSSL в php.ini выдает предупреждение ниже
Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
Вы должны включить openssl, иначе вы не сможете установить ssl-соединение.
Вы можете сделать это в вашем php.ini, если он уже установлен. В противном случае вы должны сначала установить его.
Возможно, в качестве другого решения установите версию php5-cli с openssl и не используйте стек lampp. Вы можете установить команду с apt-get install php5-cli php5-openssl
, Тогда вы должны использовать внутренний пакет, и он должен работать.
Других решений пока нет …