我需要把我的Ubuntu 16.04.有没有使用GUI的方法,或者使用终端是最简单的方法?

I have already installed PHP 7.1, MariaDB.

我需要启用:

  1. OpenSSL PHP Extension
  2. PDO PHP扩展
  3. Mbstring PHP扩展
  4. 标记器PHP扩展
  5. XML PHP Extension

推荐答案

Laravel Server Requirements mention that BCMath, Ctype, JSON, Mbstring, OpenSSL, PDO, Tokenizer, and XML extensions are required. Most of the extensions are installed and enabled by default.

您可以在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

您的composer软件包可能需要其他PHP扩展.从下面的链接中查找.

Ubuntu20.04 LTS(Focal Fossa)PHP extensions

PHP extensions用于Ubuntu 18.04 LTS(仿生)

PHP extensions用于Ubuntu 16.04 LTS(Xenial)

Laravel相关问答推荐

Livewire 基于下拉 Select 自动填充输入框

函数接受 Laravel 集合对象,尽管只允许使用字符串

如何保存/重定向 Laravel Artisan 命令的输出?

Eloquent: hasNot 带参数

如何使用 laravel eloquent 获得select count(*) group by

需要 Vagrant 环境或目标机器

使用 vue-router 更改路由时中止所有 Axios 请求

Laravel 应用程序中应用程序键的意义是什么?

Auth 在 Laravel Tinker 中不起作用

如何将Carbon 转换为字符串,只取日期?

PHP Laravel:如何获取客户端浏览器/设备?

反向代理后面的 Laravel 路由

Laravel5如何将数组传递给查看

Laravel 存储链接不适用于生产

Elastic search全文与mysql全文?

如何以及在哪里可以使用 laravel 存储图像?

Eloquent的 attach/detach/sync 触发任何事件?

laravel:如何获取 eloquent 模型的列名?

Laravel Eager加载与显式连接

Laravel:Redis 无法建立连接:[tcp://127.0.0.1:6379]