溫馨提示×

Debian LAMP開發環境如何搭建

小樊
43
2025-09-17 01:13:43
欄目: 智能運維

以下是在Debian系統上搭建LAMP(Linux+Apache+MySQL+PHP)開發環境的步驟:

  1. 更新系統軟件包

    sudo apt update && sudo apt upgrade -y  
    
  2. 安裝Apache Web服務器

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

    驗證:瀏覽器訪問服務器IP,看到“It works!”頁面即成功。

  3. 安裝MariaDB/MySQL數據庫

    sudo apt install mariadb-server  # Debian默認使用MariaDB  
    sudo mysql_secure_installation  # 按提示設置root密碼及安全選項  
    sudo systemctl start mariadb  
    sudo systemctl enable mariadb  
    

    若需安裝MySQL,可參考中方法。

  4. 安裝PHP及常用模塊

    sudo apt install php libapache2-mod-php php-mysql php-fpm  
    sudo systemctl restart apache2  
    

    (若使用Nginx需額外配置PHP-FPM,見)

  5. 驗證PHP配置
    /var/www/html目錄下創建info.php文件:

    sudo nano /var/www/html/info.php  
    

    輸入內容:<?php phpinfo(); ?>,保存后瀏覽器訪問http://服務器IP/info.php,查看PHP信息頁面。

  6. 可選:配置防火墻與HTTPS

    • 允許HTTP/HTTPS流量(若啟用防火墻如ufw):
      sudo ufw allow 'Apache Full'  
      sudo ufw enable  
      
    • 使用Let’s Encrypt配置免費SSL證書(需先安裝Certbot):
      sudo apt install certbot python3-certbot-apache  
      sudo certbot --apache  
      
  7. 可選:安裝phpMyAdmin管理數據庫

    sudo apt install phpmyadmin  
    sudo a2enconf phpmyadmin  # 啟用phpMyAdmin配置  
    sudo systemctl restart apache2  
    

    訪問http://服務器IP/phpmyadmin,使用MySQL root密碼登錄。

說明

  • Debian默認使用MariaDB替代MySQL,兩者兼容,如需安裝MySQL可參考。
  • 若使用Nginx作為Web服務器,需調整配置文件(如),但Apache配置更簡單,適合新手。
  • 生產環境中建議關閉不必要的端口、定期備份數據庫,并使用HTTPS加密傳輸數據。

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