Debian LAMP(Linux+Apache+MySQL+PHP)部署流程如下:
-
更新系统:
sudo apt update && sudo apt upgrade -y -
安装Apache:
sudo apt install apache2 -y安装后可通过
http://服务器IP访问默认页面验证。 -
安装MariaDB/MySQL:
sudo apt install mariadb-server -y # Debian默认使用MariaDB sudo mysql_secure_installation # 安全配置(设置root密码、删除匿名用户等)若需安装MySQL,需手动添加官方仓库并配置。
-
安装PHP及扩展:
sudo apt install php libapache2-mod-php php-mysql php-cli php-fpm -y根据需求添加其他扩展(如
php-gd、php-xml等)。 -
验证PHP:
在/var/www/html目录下创建info.php文件,内容为,通过浏览器访问http://服务器IP/info.php查看PHP信息。 -
配置虚拟主机(可选):
创建自定义虚拟主机配置文件(如/etc/apache2/sites-available/example.com.conf),指定域名和文档根目录,启用后重启Apache。 -
配置防火墙(可选):
若启用ufw,需开放HTTP(80)和HTTPS(443)端口:sudo ufw allow 'Apache Full' -
部署网站文件:
将网站代码上传至/var/www/html或虚拟主机配置的根目录。 -
启用HTTPS(可选):
使用Let’s Encrypt免费证书:sudo apt install certbot python3-certbot-apache sudo certbot --apache
完成以上步骤后,LAMP环境即可运行,可根据需求进一步配置数据库、优化性能等。[1,2,3,4,5,6,7,8,9,10,11,12,13]
以上就是关于“Debian LAMP部署流程是怎样的”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm