温馨提示×

ubuntu lamp搭建网站步骤是什么

小樊
57
2025-09-06 12:36:17
栏目: 云计算

以下是在Ubuntu上搭建LAMP环境并部署网站的核心步骤:

1. 系统更新

sudo apt update && sudo apt upgrade -y 

2. 安装Apache(Web服务器)

sudo apt install apache2 sudo systemctl start apache2 sudo systemctl enable apache2 

验证:浏览器访问服务器IP,看到Apache默认页面即成功。

3. 安装MySQL(数据库)

sudo apt install mysql-server sudo mysql_secure_installation 

关键操作:设置root密码、删除匿名用户、禁止远程root登录。

4. 安装PHP及扩展

sudo apt install php libapache2-mod-php php-mysql sudo systemctl restart apache2 

验证:在/var/www/html创建info.php,内容为<?php phpinfo(); ?>,浏览器访问http://IP/info.php,显示PHP信息页即成功。

5. 部署网站文件

将网站文件(如index.php/index.html)上传至/var/www/html目录,可通过FTP/SFTP工具操作。
设置权限

sudo chown -R www-data:www-data /var/www/html sudo chmod -R 755 /var/www/html 

6. 配置虚拟主机(可选,多站点)

编辑配置文件:

sudo nano /etc/apache2/sites-available/your_site.conf 

示例内容

<VirtualHost *:80> ServerName your_domain.com DocumentRoot /var/www/your_site ErrorLog ${APACHE_LOG_DIR}/error.log </VirtualHost> 

启用配置并重启Apache:

sudo a2ensite your_site.conf sudo systemctl reload apache2 

7. 防火墙设置(可选)

允许HTTP/HTTPS流量:

sudo ufw allow 'Apache Full' 

8. 测试访问

浏览器输入服务器IP或域名,查看网站是否正常显示。

说明:若需使用Nginx替代Apache,步骤类似,需安装Nginx并调整配置文件路径。

0