准备工作与连接服务器
登录阿里云控制台创建CentOS或Ubuntu系统的ECS实例,配置安全组开放22(SSH)、80(HTTP)、443(HTTPS)端口。使用Terminal执行连接命令:
ssh root@your_server_ip
首次连接需输入实例密码,成功登录后立即运行更新命令:yum update -y
(CentOS) 或 apt update && apt upgrade -y
(Ubuntu)。
主流环境安装方法
LAMP环境部署
Apache安装:执行 yum install httpd -y
启动服务:systemctl start httpd
MySQL安装:添加仓库 wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
后安装
PHP安装:通过 yum install php php-mysqlnd php-fpm
配置版本
LNMP环境搭建
安装Nginx:yum install nginx -y
配置PHP-FPM处理器:修改/etc/php-fpm.d/www.conf
用户组
建立Nginx与PHP关联:在server块添加 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; }
开发环境配置
Node.js:使用nvm管理多版本curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
Python:编译安装3.9版本./configure --enable-optimizations
make altinstall
Java:安装OpenJDKyum install java-11-openjdk-devel
数据库安装与优化
MySQL安全初始化:运行mysql_secure_installation
设置root密码
关键配置项:innodb_buffer_pool_size = 2G # 内存50-70%
max_connections = 300 # 根据业务调整
远程访问权限:GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY 'password';
宝塔面板极速部署
执行一键安装命令:yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh
安装后通过面板图形化操作:
- 一键编译LNMP环境
- 可视化管理数据库
- 自动配置SSL证书