阅读量:352
配置Debian LAMP(Linux, Apache, MySQL, PHP)环境涉及多个步骤,包括安装必要的软件包、配置网络、设置防火墙、配置Apache服务器、安装和配置数据库以及设置虚拟主机等。以下是一个详细的步骤指南:
1. 更新系统
首先,确保你的Debian系统是最新的:
sudo apt update
sudo apt upgrade
2. 安装Apache
安装Apache Web服务器:
sudo apt install apache2
安装完成后,Apache服务默认自动运行:
sudo systemctl status apache2
你可以通过浏览器访问 来验证Apache是否成功安装并运行。
3. 安装MariaDB/MySQL
Debian 12及更高版本使用MariaDB替代MySQL。安装MariaDB:
sudo apt install mariadb-server
安装完成后,启动MariaDB服务:
sudo systemctl start mariadb
运行 mysql_secure_installation 命令来加强数据库安全:
sudo mysql_secure_installation
4. 安装PHP及其模块
安装PHP及其必要的模块:
sudo apt install php libapache2-mod-php php-mysql php-fpm
编辑PHP配置文件以设置上传文件大小限制:
sudo nano /etc/php/7.4/apache2/php.ini
修改以下行:
upload_max_filesize = 20M
post_max_size = 20M
保存并退出编辑器。
5. 配置虚拟主机
创建一个新的虚拟主机配置文件:
sudo nano /etc/apache2/sites-available/example.com.conf
添加以下内容,替换 example.com 为你的域名:
:80 >
ServerAdmin webmaster@localhost
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
启用虚拟主机配置:
sudo a2ensite example.com.conf
重启Apache服务以应用更改:
sudo systemctl restart apache2
6. 配置防火墙