搭建 LAMP(Linux、Apache、MySQL、PHP)堆栈是在 Ubuntu 上构建 Web 服务器的常见任务。以下是一些步骤,指导如何在 Ubuntu 上搭建 LAMP 环境:
步骤:
更新系统软件包:
在终端中执行以下命令,确保系统中的软件包是最新的:
sudo apt update
sudo apt upgrade
安装 Apache Web 服务器:
安装 Apache 服务器:
sudo apt install apache2
启动 Apache 并设置其开机自启动:
sudo systemctl start apache2
sudo systemctl enable apache2
验证 Apache 是否安装成功,打开浏览器,访问你的服务器 IP 地址(或者域名):
http://your_server_IP
应该看到 Apache 的默认页面。
安装 MySQL 数据库:
安装 MySQL 服务器:
sudo apt install mysql-server
安装过程中会提示你设置 root 用户的密码。安装完成后,执行 MySQL 安全性脚本进行一些安全设置:
sudo mysql_secure_installation
安装 PHP:
安装 PHP 及其常用扩展:
sudo apt install php libapache2-mod-php php-mysql
安装完成后,重新启动 Apache 服务器:
sudo systemctl restart apache2
验证 PHP 是否正确安装:
创建一个 PHP 文件并测试 PHP 是否能够正常运行。在终端中运行:
sudo nano /var/www/html/info.php
然后在打开的文件中输入以下内容:
<?php
phpinfo();
?>
保存并关闭文件。现在在浏览器中访问 http://your_server_IP/info.php,应该看到 PHP 信息页面。
防火墙设置:
如果使用了防火墙,确保允许 HTTP(端口 80)和 HTTPS(如果需要,端口 443)流量:
sudo ufw allow 'Apache'
重启防火墙以应用更改:
sudo ufw reload
现在,你已经成功在 Ubuntu 上搭建了 LAMP 环境。这样你就可以在你的服务器上部署和运行 PHP 网站了。