Я пытаюсь переместить проект laravel на удаленный сервер.
Я просто копирую папку в папку public / html, затем я попытался установить composer, как описано здесь:
https://getcomposer.org/download/
с самой первой командой, я видел эту ошибку:
/ federlegno $ php -r "copy ('https://getcomposer.org/installer',' composer-setup.php ');"
Предупреждение PHP: copy (): сбой операции SSL с кодом 1. Сообщения об ошибках OpenSSL:
ошибка: 1416F086: процедуры SSL: tls_process_server_certificate: сбой проверки сертификата в коде командной строки в строке 1
Предупреждение PHP: copy (): не удалось включить шифрование в коде командной строки в строке 1
Предупреждение PHP: копировать (https://getcomposer.org/installer): не удалось открыть поток: операция не выполнена в коде командной строки в строке 1
В качестве решения я нахожу выполнить команду без https: php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
и тогда кажется, что команда других работает без каких-либо ошибок (я даже пытался зайти по ссылке в браузере, и она работает!).
Затем, когда я пытаюсь запустить:
composer install
внутри папки laravel возникает эта ошибка:
bash: composer: команда не найдена
Некоторая дополнительная информация:
/ federlegno $ php -r "phpinfo ();" | grep OpenSSL SSL Version =>
OpenSSL / 1.0.2r Поддержка OpenSSL => включена версия библиотеки OpenSSL =>
OpenSSL 1.1.0j 20 ноября 2018 г. Версия заголовка OpenSSL => OpenSSL 1.1.1a
20 ноября 2018 г. Поддержка OpenSSL => включена
php версия:
ederlegno$ php -v PHP
7.2.15-1+0~20190209065123.16+stretch~1.gbp3ad8c0 (cli) (built: Feb 9 2019 06:51:24) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.15-1+0~20190209065123.16+stretch~1.gbp3ad8c0, Copyright (c) 1999-2018, by Zend Technologies
Laravel версия 5.4