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

PHP 5 在 Apache 下的兩種安裝模式:CGI 與模塊完整配置指南

     編輯:PHP 綜合知識

背景

PHP 5.0.0 於 2004-07-13 發布,與 PHP 4.3.8 同天。本文記錄 Windows 下 Apache 1.3/2.0 環境的雙模式安裝實踐。

通用準備

  1. 解壓 `php-5.0.0-Win32.zip` 到 `x:\php`
  2. 重命名 `php.ini-dist` → `php.ini`,複製到 `x:\winnt` (或 `x:\windows`) 或 Apache 安裝目錄
  3. 複製 `x:\php\php5ts.dll` 到系統目錄 (`winnt\system32`) 或 Apache 目錄

模式一:CGI 模式

# httpd.conf
ScriptAlias /php/ "x:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"

# php.ini 關鍵設置
cgi.force_redirect = 0

模式二:模塊模式 (推薦生產)

# Apache 1.x (httpd.conf)
LoadModule php5_module php5apache.dll
AddModule mod_php5.c
AddType application/x-httpd-php .php

# Apache 2.x (httpd.conf)
LoadModule php5_module "x:/php/sapi/php5apache2.dll"
AddType application/x-httpd-php .php
# 無需 AddModule

擴展模塊啟用 (以 MySQL 為例)

# php.ini
extension_dir = "x:\php\ext"
extension=php_mysql.dll

# 複製依賴 DLL
copy x:\php\libmysql.dll → 系統目錄 或 Apache 目錄

常用擴展清單 (php.ini 中去掉分號啟用)

  • `php_mbstring.dll` `php_bz2.dll` `php_curl.dll` `php_gd2.dll`
  • `php_mysql.dll` `php_mysqli.dll` `php_pdo.dll` `php_pdo_mysql.dll`
  • `php_openssl.dll` `php_sockets.dll` `php_xmlrpc.dll` `php_zip.dll`

關鍵提醒

  • 修改配置後**必須重啟 Apache** 生效
  • PHP 4 代碼多數可直接運行
  • 路徑中的 `x:` 請替換為實際盤符
  • 測試環境:Win2K + Apache 1.3.31
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved