我需要制作我的 Ubuntu 16.04。有没有办法使用 GUI 或使用终端来执行此操作的最简单方法?
我已经安装了 PHP 7.1,MariaDB。
我需要启用:
Laravel服务器要求指定PHP扩展,包括
BCMath
, Ctype
, cURL
, DOM
, Fileinfo
, JSON
, Mbstring
, OpenSSL
, PCRE
, PDO
、Tokenizer
和 XML
是必需的。这些扩展通常在 PHP 安装期间包含并启用。
您可以在 Ubuntu 中使用以下命令来检查必要的扩展。
sudo apt install openssl php-bcmath php-curl php-json php-mbstring php-mysql php-tokenizer php-xml php-zip
特定于特定版本的 PHP(例如 PHP 8.2)的安装
sudo apt install openssl php8.2-bcmath php8.2-curl php8.2-json php8.2-mbstring php8.2-mysql php8.2-tokenizer php8.2-xml php8.2-zip
您的作曲家包可能需要额外的 PHP 扩展。有关更多信息,请参阅下面的链接。
适用于 Ubuntu 22.04 LTS(Jammy Jellyfish)的 PHP 扩展
适用于 Ubuntu 20.04 LTS(Focal Fossa)的 PHP 扩展
**
**
sudo apt install php8.0-common php8.0-dom php8.0-bcmath openssl php8.0-mbstring
运行以下命令。它将在 Ubuntu 中安装所有必需的 php8.1 扩展
sudo apt install php8.1 php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-curl php8.1-gd php8.1-mbstring php8.1-xml php8.1-bcmath php8.1-fpm php8.1-phpdbg php8.1-cgi libphp8.1-embed libapache2-mod-php8.1
您可以像这样安装 PHP 扩展:
sudo apt-get install php-xsl php-pgsql
这是 UBUNTU 的名称和命令扩展
安装或启用 PHP 的 curl 扩展
sudo apt install phpy-curl
安装或启用 PHP 的 simplexml 扩展。
sudo apt install php-xml
安装或启用 PHP 的 gd 扩展
sudo apt-get install php-gd
安装或启用 PHP 的 zip 扩展
sudo apt install php-zip
安装缺少的扩展:提供有关如何使用包管理器、PECL 或手动编译扩展等各种方法安装缺少的 PHP 扩展的分步指南。
有几种方法可以安装 PHP 扩展,包括使用包管理器、PECL 或手动编译扩展。在本节中,我们将指导您完成使用这些方法安装缺少的 PHP 扩展的过程。 使用包管理器:
大多数 Linux 发行版都带有包管理器,可让您轻松安装和管理软件包。要使用包管理器安装缺少的 PHP 扩展,请按照以下步骤操作:
对于 Ubuntu/Debian:
sudo apt-get 更新 sudo apt-get install php8.0-common php8.0-mysql php8.0-xml php8.0-xmlrpc php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip
对于 CentOS/RHEL:
sudo yum 安装 php-common php-mysqlnd php-xml php-xmlrpc php-curl php-gd php-imagick php-cli php-devel php-imap php-mbstring php-opcache php-soap php-zip
使用PECL:
PECL 是未与 PHP 捆绑在一起的 PHP 扩展的存储库。要使用 PECL 安装 PHP 扩展,请按照以下步骤操作:
Install PECL:
sudo apt-get install php-pear # 对于 Ubuntu/Debian sudo yum install php-pear # 对于 CentOS/RHEL
安装缺少的扩展:
如果您发现缺少 Laravel 所需的任何 PHP 扩展,则需要先安装它们,然后才能继续。有多种方法可以安装 PHP 扩展,包括使用包管理器、PECL 或手动编译扩展。在本节中,我们将指导您使用这些方法安装缺少的 PHP 扩展。
Using Package Managers:
大多数 Linux 发行版都带有包管理器,可让您轻松安装和管理软件包。要使用包管理器安装缺少的 PHP 扩展,请按照以下步骤操作:
For Ubuntu/Debian:
sudo apt-get 更新 sudo apt-get install php8.0-common php8.0-mysql php8.0-xml php8.0-xmlrpc php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip
For CentOS/RHEL:
sudo yum 安装 php-common php-mysqlnd php-xml php-xmlrpc php-curl php-gd php-imagick php-cli php-devel php-imap php-mbstring php-opcache php-soap php-zip
Using PECL:
PECL 是未与 PHP 捆绑在一起的 PHP 扩展的存储库。要使用 PECL 安装 PHP 扩展,请按照以下步骤操作:
Install PECL:
sudo apt-get install php-pear # 对于 Ubuntu/Debian sudo yum install php-pear # 对于 CentOS/RHEL
Install the extension using PECL:
sudo pecl 安装扩展名
了解更多:https://skytechbot.com/how-to-install-required-php-extensions-for-laravel/