Как установить все необходимые расширения PHP для Laravel?

Мне нужно сделать Ubuntu 16.04. Есть ли способ использования GUI или это самый простой способ сделать это с помощью терминала?

Я уже установил PHP 7.1, MariaDB.

Мне нужно включить:

  1. Расширение PHP OpenSSL
  2. Расширение PDO PHP
  3. Расширение PHP Mbstring
  4. Расширение Tokenizer PHP
  5. Расширение XML PHP

Ответ 1

Здесь команда для установки расширений PHP в Ubuntu. У вас должны быть эти расширения, чтобы установить Laravel.

Обновление: выпуск Laravel [5.6] запрашивает расширение php-zip extension

sudo apt-get install php-common php-mbstring php-xml php-zip php-curl

Примечание. Встроенная поддержка токенизатора доступна с версии PHP 4.3.0.

Смотрите все доступные PHP-расширения для Ubuntu.

Ответ 3

Я собираюсь создать клиентский сервер для Laravel и наткнулся на это через GitHub - https://github.com/emilas44/laravel-5.4-on-Ubuntu. Это для сервера на основе Nginx, но может быть адаптирован к Apache (в какой-то момент может создать мою собственную вилку). Этот скрипт оказался для меня работающим, за исключением того, что я оставил конфигурацию Nginx и вместо этого установил Apache.

Я бы разместил здесь код сценария, но это более 100 строк. Если кто-то предпочитает это делать, не стесняйтесь, дайте мне знать :).

Ответ 4

Как установить все необходимые расширения PHP для Laravel 6.2.0 на моем Windows 7?