首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

UNIX/Linux 系統下 PHP + Apache + MySQL 經典編譯安裝實戰

     編輯:PHP 相關知識

環境與版本

  • 作業系統:UNIX/Linux(示例路徑為 /export/home/guoj/)
  • Apache:1.3.11
  • PHP:3.0.11
  • MySQL:3.22.30

編譯安裝流程

1. MySQL 安裝

# 解壓並進入目錄
gzip -dc mysql-3.22.30.tar.gz | tar xvf -
cd mysql-3.22.30

# 配置、編譯、安裝
./configure --prefix=/export/home/guoj/mysql
make
make install

# 初始化資料庫並啟動
scripts/mysql_install_db
cd /export/home/guoj/mysql/bin
./safe_mysqld &

2. Apache + PHP 靜態編譯整合

3. PHP 設定檔調整

cd ../php-3.0.11
cp php3.ini-dist php3.ini
vi php3.ini

# 關鍵修改:
doc_root = /export/home/guoj/www/htdocs/
extension_dir = /export/home/guoj/php-3.0.11/
extension = php3_mysql.dll  # UNIX 下通常為 .so,此處為歷史殘留寫法

# 複製至系統目錄
cp php3.ini /usr/local/lib/php3.ini

4. Apache 配置檔微調

vi /export/home/guoj/www/conf/httpd.conf

# 新增:
AddType application/x-httpd-php3 .php3

<Directory "/export/home/guoj/php-3.0.11/">
    Options FollowSymLinks
    AllowOverride None
</Directory>

5. 啟動驗證

/export/home/guoj/www/bin/apachectl start

瀏覽器訪問 https://your-server/ 應顯示 Apache 預設頁面;建立 test.php3 驗證 PHP 解析。

關鍵提示

  • PHP 3 早已停止維護,現代部署請使用 PHP 8.x + Apache 2.4 / Nginx + MySQL 8.0 / MariaDB。
  • 生產環境建議採用套件管理器(apt/yum/dnf)或容器化部署,確保安全更新與依賴管理。
  • 編譯參數 --enable-track-vars 在 PHP 4.0 後已內建,無需額外指定。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved