logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

在 Ubuntu 上安装 LAMP(Install LAMP on Ubuntu)

18/10/2025, by Ivan

安装 Apache

sudo apt-get update
sudo apt-get install apache2

同时更新 Apache 的设置:

sudo ufw app list
sudo ufw allow in "Apache Full"

你可以使用 /var/www 文件夹来放置站点,但更好的做法是在你的 ~/ 目录中创建一个新的项目文件夹。我们可以在 Apache 配置文件中添加以下内容:

sudo nano /etc/apache2/apache2.conf

<Directory /home/laptop/projects/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

你可以在文件中找到其他的 <Directory> 设置,并将上述配置放在其下方。

为了避免出现 403 错误,需要更新 /home/username/projects 文件夹的权限,并将 Apache 用户 www-data 添加到你的用户组中:

sudo adduser username www-data

或者使用:

sudo usermod -aG www-data username

安装其他实用工具:

sudo apt-get install curl git

安装 MySQL

sudo apt-get install mysql-server

执行 MySQL 安全安装命令:

mysql_secure_installation

安装 PHP

首先添加 Ondřej Surý PPA,以便在 Ubuntu 系统上安装不同版本的 PHP(例如 PHP 5.6PHP 7.0PHP 7.1):

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

安装多个版本的 PHP:

sudo apt-get install php libapache2-mod-php php-mysql php-gd

sudo apt-get install php5.6 php5.6-mysql php5.6-gd php5.6-xml php5.6-dom php5.6-curl php5.6-mcrypt php5.6-mbstring php5.6-pdo php5.6-json php5.6-xsl php5.6-bz2

sudo apt-get install php7.0 php7.0-mysql php7.0-gd php7.0-xml php7.0-dom php7.0-curl php7.0-mbstring php7.0-bcmath php7.0-pdo php7.0-json php7.0-xsl php7.0-bz2

sudo apt-get install php7.1 php7.1-mysql php7.1-gd php7.1-xml php7.1-dom php7.1-curl php7.1-mbstring php7.1-bcmath php7.1-pdo php7.1-json php7.1-xsl php7.1-bz2

sudo apt-get install php7.2 php7.2-mysql php7.2-gd php7.2-xml php7.2-dom php7.2-curl php7.2-mbstring php7.2-bcmath php7.2-pdo php7.2-json php7.2-xsl php7.2-bz2

sudo apt install php8.1 php8.1-mysql php8.1-gd php8.1-xml php8.1-dom php8.1-curl php8.1-mbstring php8.1-bcmath php8.1-pdo php8.1-xsl libapache2-mod-php8.1

sudo apt install php8.2 php8.2-mysql php8.2-gd php8.2-xml php8.2-dom php8.2-curl php8.2-mbstring php8.2-bcmath php8.2-pdo php8.2-xsl libapache2-mod-php8.2

要设置 Apache 使用的 PHP 版本,先禁用当前版本,然后启用想使用的版本:

sudo a2dismod php7.0
sudo a2enmod php7.1
sudo service apache2 restart

安装 Composer 及其他工具

Composer 的安装非常简单,可以用一条命令完成:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

该命令会在系统范围内安装 Composer,并将其放在 /usr/local/bin 目录下。安装完成后会出现类似以下输出:

#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Composer successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer

测试安装是否成功:

composer

你将看到类似以下输出:

Composer Ubuntu

全局安装 Drush 和 Drupal Console:

composer global require drush/drush
composer global require drupal/console

安装 Node.js

sudo apt-get install nodejs
sudo apt-get install npm

全局安装 Gulp:

sudo npm install -g gulp

安装特定版本的 PHP Xdebug:

(具体步骤可参考 Xdebug 安装教程)