LNMP(Linux + Nginx + MySQL + PHP)是宝塔面板中最常用的环境组合之一。安装命令如下:
# 安装Nginx
yum install -y nginx
# 安装MySQL
yum install -y mysql-server
# 安装PHP及相关扩展
yum install -y php php-fpm php-mysql php-gd php-mbstring
LAMP(Linux + Apache + MySQL + PHP)是另一种常见的Web服务器环境组合,适用于需要Apache服务器的场景。
# 安装Apache
yum install -y httpd
# 安装MySQL
yum install -y mysql-server
# 安装PHP及相关扩展
yum install -y php php-mysql php-gd php-mbstring
Node.js适用于需要运行JavaScript服务器端代码的应用,安装命令如下:
# 使用NodeSource安装Node.js(以16.x版本为例)
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
# 验证安装
node -v
npm -v
Python环境适用于运行Django、Flask等Python Web框架,安装命令如下:
# 安装Python 3
yum install -y python3
# 安装pip
yum install -y python3-pip
# 安装虚拟环境工具
pip3 install virtualenv
Java环境适用于运行Tomcat、Spring Boot等Java应用,安装命令如下:
# 安装OpenJDK
yum install -y java-1.8.0-openjdk
# 验证安装
java -version
Redis是一种高性能的键值数据库,常用于缓存和会话存储,安装命令如下:
# 安装Redis
yum install -y redis
# 启动Redis服务
systemctl start redis
systemctl enable redis
MongoDB是一种NoSQL数据库,适用于非结构化数据存储,安装命令如下:
# 添加MongoDB仓库
echo "[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc" | sudo tee /etc/yum.repos.d/mongodb-org-4.4.repo
# 安装MongoDB
yum install -y mongodb-org
# 启动MongoDB服务
systemctl start mongod
systemctl enable mongod
Docker用于容器化部署应用,安装命令如下:
# 安装Docker
yum install -y docker
# 启动Docker服务
systemctl start docker
systemctl enable docker
# 验证安装
docker --version
以上是宝塔面板中常见环境的安装命令,用户可以根据自己的需求选择合适的环境组合。安装完成后,建议通过宝塔面板进行进一步配置和管理,以提高效率和安全性。