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

2022-08-30 08:38:33

我需要制作我的Ubuntu 16.04。有没有办法使用GUI,或者使用终端来做到这一点的最简单方法是什么?

我已经安装了PHP 7.1,MariaDB。

我需要启用:

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

答案 1

Laravel 服务器要求提到、、、、、、和扩展是必需的。默认情况下,大多数扩展都已安装并启用。BCMathCtypeJSONMbstringOpenSSLPDOTokenizerXML

您可以在 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 扩展。从下面的链接中找到。

Ubuntu 20.04 LTS(Focal Fossa)的 PHP 扩展

用于 Ubuntu 18.04 LTS 的 PHP 扩展(仿生)

用于 Ubuntu 16.04 LTS 的 PHP 扩展 (Xenial)


答案 2

**

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

**

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

推荐