debian

Debian LAMP安装步骤详解

小樊
42
2025-03-14 20:10:07
栏目: 智能运维
Debian服务器限时活动,0元免费领! 查看>>

在Debian系统上安装LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,以下是详细的安装步骤:

一、安装Apache

  1. 打开终端。
  2. 更新软件包列表:
    sudo apt update
    
  3. 安装Apache:
    sudo apt install apache2 -y
    
  4. 安装完成后,Apache服务默认自动运行。可以通过以下命令查看服务状态:
    sudo systemctl status apache2
    
  5. 启动或停止Apache服务:
    sudo systemctl start apache2
    sudo systemctl stop apache2
    

二、安装MariaDB/MySQL

  1. 更新软件包列表:
    sudo apt update
    
  2. 安装MariaDB:
    sudo apt install mariadb-server -y
    
  3. 安装完成后,MariaDB服务将会自动启动。可以通过以下命令查看服务状态:
    sudo systemctl status mariadb
    
  4. 对MariaDB进行安全配置:
    sudo mysql_secure_installation
    
    根据提示操作,通常一路输入y即可。
  5. 配置root用户权限(可选):
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '*********' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    
    *********替换为实际的root账号密码。

三、安装PHP

  1. 更新软件包列表:
    sudo apt update
    
  2. 安装PHP及其相关模块:
    sudo apt install php libapache2-mod-php php-mysql php-fpm php-cli php-common php-curl php-gd php-json php-mbstring php-xml php-zip php-readline -y
    
  3. 编辑并查看PHP测试页:
    nano /var/www/html/phpinfo.php
    
    输入以下内容:
    <?php phpinfo(); ?>
    
    保存退出后,用浏览器访问http://IP/phpinfo.php查看PHP信息。
  4. 修改PHP的upload_max_filesize属性,编辑相应的php.ini文件:
    sudo nano /etc/php*/fpm/php.ini
    sudo nano /etc/php*/cli/php.ini
    sudo nano /etc/php*/apache2/php.ini
    

四、安装phpMyAdmin

  1. 更新软件包列表:
    sudo apt update
    
  2. 安装phpMyAdmin:
    sudo apt install phpmyadmin -y
    
  3. 在安装过程中选择Apache服务进行配置,或者选择否并在之后手动配置数据库。
  4. 安装完成后,在浏览器中输入http://IP/phpmyadmin/访问phpMyAdmin。

五、配置域名和HTTPS

  1. 修改/etc/apache2/sites-available下的000-default.conf文件,添加以下内容:
    ServerName walsontec.icu
    Redirect permanent / https://walsontec.icu
    
  2. 修改/etc/apache2/sites-available下的default-ssl.conf文件,添加以下内容:
    SSLCertificateFile /etc/apache2/sites-available/walsontec.icu.crt
    SSLCertificateKeyFile /etc/apache2/sites-available/walsontec.icu.key
    SSLCertificateChainFile /etc/apache2/sites-available/root_bundle.crt
    
  3. 将以上文件上传至/etc/apache2/sites-available目录下。
  4. 启用新的SSL配置:
    sudo a2ensite default-ssl
    
  5. 重新启动Apache服务:
    sudo systemctl restart apache2
    

六、上传网站文件

  1. 将网站的相关文件(通常是.tar.gz压缩包)上传至/var/www/html目录。
  2. 解压文件:
    tar -xzvf your-website-files.tar.gz
    

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:Debian LAMP安装步骤是什么

0
看了该问题的人还看了