LAMP 环境(Apache+MySQL+PHP)搭建指南 Print

  • 27

LAMP(Linux + Apache + MySQL + PHP)是最经典的 Web 服务器架构。

1. 安装 Apache

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

访问 http://your_server_ip 应看到 Apache 默认页面。

2. 安装 MySQL

sudo apt install mysql-server
sudo mysql_secure_installation

安全安装会引导你设置 root 密码、删除匿名用户、禁止远程 root 登录等。

3. 安装 PHP

sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip

4. 测试 PHP

echo "" | sudo tee /var/www/html/info.php

访问 http://your_server_ip/info.php 确认 PHP 正常运行。

5. 配置虚拟主机

sudo nano /etc/apache2/sites-available/example.com.conf
<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName example.com
    DocumentRoot /var/www/example
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo mkdir -p /var/www/example
sudo chown -R $USER:$USER /var/www/example
sudo a2ensite example.com.conf
sudo systemctl reload apache2

Was this answer helpful?

« Back