Laravel 5.5 терпит неудачу при обслуживании

5 и после установки Laravel и создания php artisan serve он не работает.

PHP Warning: require(/var/www/html/sidbrint/vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/sidbrint/artisan on line 18

PHP Fatal error: require(): Failed opening required '/var/www/html/sidbrint/vendor/autoload.php (include_path='.:/usr/share/php') in /var/www/html/sidbrint/artisan on line 18

Я использую сервер Ubuntu и не знаю, что делать.


Когда я устанавливаю Laravel, я использую composer create-project --prefer-dist laravel/laravel blog "5.5.*"

Если я не поставлю версию, она установит версию 5.4, которая работает нормально, но мне нужна версия 5.5, потому что это LTS.

Когда мне нужно запускать composer install?

albert 28.05.2018 12:47

Вы этого не сделаете! Мой комментарий был удален после того, как вы внесли изменения в свой пост о том, как вы его установили.

brombeer 28.05.2018 12:47

Все должно (теоретически) работать после того, что вы сделали. Вы можете попробовать установить в другую папку, чтобы проверить, работает ли это. Вы можете запустить composer dump-autoload в папке вашего проекта, посмотрите, поможет ли это.

brombeer 28.05.2018 12:50

Вы также можете обратиться к howtoforge.com/tutorial/install-laravel-on-ubuntu-for-apache

Chigozie Orunta 28.05.2018 13:08

Второе сообщение об ошибке может указывать на то, что вам все еще нужно установить php. В ubuntu, если в ls / usr / share / php / нет подкаталогов, вам необходимо установить php.

webmite 28.05.2018 13:29
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
51
3

Ответы 3

Попробуйте использовать это, это может решить вашу проблему

composer update --no-scripts  

композитор обновление

требуется, поскольку файлы поставщика отсутствуют.

Похоже, мне понадобились некоторые пакеты PHP, поэтому я их установил:

sudo apt-get install php-dev php-mcrypt php-gd php-mbstring php-xml php-common php-zip apache2-dev libapache2-mod-php mysql-server composer npm

После этого я выполнил composer create-project --prefer-dist laravel/laravel blog "5.5.*" и работал нормально.

Я посоветовался с этим:

Как установить Laravel 5.5 на Ubuntu 16.04 с Apache

Другие вопросы по теме