溫馨提示×

Debian LAMP安裝步驟詳解

小樊
61
2025-03-14 20:10:07
欄目: 智能運維

在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
    

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女