阅读量:3
Linux LAMP(Linux+Apache+MySQL+PHP)网站部署流程如下:
-
系统准备
- 选择Ubuntu/centOS等Linux发行版,更新系统包:
# Ubuntu/Debian sudo apt update && sudo apt upgrade -y # CentOS/RHEL sudo yum update -y - 关闭防火墙(可选,生产环境需按需配置):
# Ubuntu/Debian sudo ufw disable # CentOS/RHEL sudo systemctl stop firewalld && sudo systemctl disable firewalld
- 选择Ubuntu/centOS等Linux发行版,更新系统包:
-
安装LAMP组件
- Apache:
# Ubuntu/Debian sudo apt install apache2 -y # CentOS/RHEL sudo yum install httpd -y sudo systemctl start httpd && sudo systemctl enable httpd - MySQL:
# Ubuntu/Debian sudo apt install mysql-server -y sudo mysql_secure_installation # 设置root密码及安全选项 # CentOS/RHEL sudo yum install mysql-server -y sudo systemctl start mysqld && sudo systemctl enable mysqld sudo grep 'temporary password' /var/log/mysqld.log # 获取初始密码 sudo mysql -u root -p # 登录后执行安全脚本 - PHP:
# Ubuntu/Debian sudo apt install php libapache2-mod-php php-mysql -y # CentOS/RHEL sudo yum install php php-mysqlnd -y sudo systemctl restart httpd # 重启Apache加载PHP
- Apache:
-
配置LAMP组件
- Apache虚拟主机(可选,多站点):
创建配置文件(如/etc/apache2/sites-available/mydomain.conf)::80 > ServerName mydomain.com DocumentRoot /var/www/mydomainOptions Indexes FollowSymLinks AllowOverride All Require all granted sudo a2ensite mydomain.conf # 启用站点 sudo systemctl restart apache2 - PHP配置:
编辑/etc/php/{version}/apache2/php.ini,调整时区、内存限制等:date.timezone = Asia/Shanghai upload_max_filesize = 20M
- Apache虚拟主机(可选,多站点):
-
部署网站
- 上传网站文件至
/var/www/目录(或虚拟主机配置的根目录),设置权限:sudo chown -R www-data:www-data /var/www/mydomain # Ubuntu sudo chown -R apache:apache /var/www/mydomain # CentOS sudo chmod -R 755 /var/www/mydomain - 创建测试文件(如
info.php)验证环境:
浏览器访问sudo nano /var/www/mydomain/info.phphttp://服务器IP/info.php,确认PHP信息显示正常。
- 上传网站文件至
-
安全与优化(可选)
- 启用HTTPS(需配置SSL证书):
sudo apt install certbot python3-certbot-apache # Ubuntu sudo certbot --apache -d mydomain.com - 优化数据库性能(如索引、查询缓存):
CREATE INDEX idx_column ON table_name(column_name);
- 启用HTTPS(需配置SSL证书):
完成:至此,LAMP环境已部署完成,可部署动态网站或Web应用。
参考来源:[1,2,3,5,6,8,9,10,12,13,14]
以上就是关于“Linux LAMP网站部署流程”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm