在 Ubuntu 上搭建 LAMP(Linux + Apache + MySQL/MariaDB + PHP)环境时,除了最基础的三大件,还可以安装很多配套组件和工具,用来增强功能、方便管理、提升性能。下面按类别给你梳理一下常见的可安装内容:
sudo apt update
sudo apt install apache2
sudo apt install mysql-server
# 或 MariaDB
sudo apt install mariadb-server
sudo apt install php libapache2-mod-php php-mysql
sudo apt install php-cli php-common php-mbstring php-xml php-curl php-gd php-zip php-bcmath php-json php-intl
常见用途:
php-mbstring:中文/多字节字符串php-gd:图片处理php-curl:接口调用php-zip:解压/压缩php-intl:国际化sudo apt install mysql-client
sudo apt install phpmyadmin
sudo apt install adminer
sudo a2enmod rewrite # 伪静态(必开)
sudo a2enmod ssl # HTTPS
sudo a2enmod headers
sudo a2enmod expires
sudo apt install php-opcache
sudo apt install redis-server php-redis
sudo apt install memcached php-memcached
sudo apt install ufw
sudo ufw allow 22
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable
可选:
sudo apt install fail2ban
sudo apt install certbot python3-certbot-apache
sudo certbot --apache
sudo apt install git
sudo apt install unzip
sudo apt install htop
sudo apt install vim
Ubuntu LAMP 能装:Web 服务 + 数据库 + PHP + 各种扩展 + 管理工具 + 缓存 + 安全组件 + 网站程序
如果你愿意,我可以: