如何为 Laravel 安装所有必需的 PHP 扩展?

How to install all required PHP extensions for Laravel?

我需要 Ubuntu 16.04。有没有一种使用 GUI 的方法,或者是使用终端执行此操作的最简单方法?

我已经安装了PHP 7.1,MariaDB。

我需要启用:

  1. OpenSSL PHP 扩展
  2. PDO PHP 扩展
  3. Mbstring PHP 扩展
  4. 分词器PHP扩展
  5. XML PHP 分机

Laravel Server Requirements 提到 BCMath, Ctype, JSON, Mbstring, OpenSSL, PDOTokenizerXML 扩展名是必需的。大多数扩展都是默认安装和启用的。

您可以 运行 Ubuntu 中的以下命令以确保已安装扩展。

sudo apt install openssl php-common php-curl php-json php-mbstring php-mysql php-xml php-zip

PHP 特定版本安装(如果安装了 PHP 7.4)

sudo apt install php7.4-common php7.4-bcmath openssl php7.4-json php7.4-mbstring

您的作曲包可能需要其他 PHP 扩展。从下面的链接中查找。

PHP extensions Ubuntu 20.04 LTS(Focal Fossa)

PHP extensions 对于 Ubuntu 18.04 LTS(仿生)

PHP extensions 对于 Ubuntu 16.04 LTS(Xenial)

**

安装 Laravel 8 和 PHP 8 的新要求:

**

sudo apt install php8.0-common php8.0-dom php8.0-bcmath openssl php8.0-mbstring