Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Debian 伺服器入門教學(一):Apache + MySQL + PHP4 架站快速上手

編輯:關於伺服器

為什麼選擇 LAMP (Linux/Apache/MySQL/PHP)?

FreeLAMP 組合成熟穩定、社群龐大、授權自由。PHP 發展迅猛、MySQL 輕量高效、Apache 佔據過半市場份額,是 Web 開發首選組合。

一鍵安裝全家桶

apt-get install apache php4 php4-gd php4-mysql mysql-server mysql-client
  • php4-gd:動態圖片處理(驗證碼、圖表),不需可不裝。
  • Debian 自動解析依賴、下載安裝、詢問配置選項,極度省心。

安裝過程關鍵互動

  1. MySQL 啟動方式:選 Yes(開機自動啟動)。
  2. 執行 apacheconfig 腳本?選 Yes(自動生成基礎配置)。
  3. 儲存 Apache 配置?選 Yes。
  4. 啟動 Apache?選 Yes。
  5. PHP 模組 gd.so、mysql.so 寫入 php.ini?選 Yes。

Apache 進階配置 (/etc/apache/httpd.conf)

  1. 載入 PHP 模組:取消註解 LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
  2. 預設文件優先序:
    DirectoryIndex index.php index.php3 index.html index.htm index.shtml index.cgi
    
  3. 副檔名對應:
    AddType application/x-httpd-php .php .php3
    AddType application/x-httpd-php-source .phps
    
  4. 預設字元集:AddDefaultCharset gb2312(簡體中文環境)。
  5. 重啟生效:apachectl restart 或 /etc/init.d/apache restart。

MySQL 安全與配置

  1. 設定 root 密碼:
    mysqladmin password 'your_strong_password'
    # 驗證
    mysqladmin version -u root -p
    
  2. 開放 3306 連接埠(視需求):編輯 /etc/mysql/my.cnf,註解 skip-networking。警告:僅在受信任內網或配合防火牆限制來源 IP 時開放。
  3. 預設字元集:編輯 /etc/init.d/mysql,啟動參數加入 --default-character-set=gb2312,重啟 MySQL。

PHP 配置 (/etc/php4/apache/php.ini)

default_charset = "gb2312"

取消註解並修改,重啟 Apache 生效。

整合驗證:建立測試資料庫與 PHP 頁面

  1. 建立資料庫 mytest、資料表 user (username, password, birthdate, active)。
  2. 撰寫 mytest.php 放入 /var/www (Apache DocumentRoot)。
  3. 瀏覽器訪問 https://server_ip/mytest.php,正常顯示分頁資料表即成功。

Linux 文字模式瀏覽器推薦

  • links:支援選單 (Esc 鍵)、表單、表格渲染佳,適合新手。
  • lynx、w3m:輕量、鍵盤操作導向。

系列規劃

本文為第一章,後續將涵蓋:

  • 第二章:Wu-ftpd FTP 伺服器
  • 第三章:Exim 郵件系統
  • 第四章:DNS、防火牆、監控等進階主題

提問與交流歡迎聯繫作者 kanaka。祝架站順利!

Copyright © Windows教程網 All Rights Reserved