x86 安裝 Apache2.4+PHP5.4

1 篇文章 / 0 new
author
x86 安裝 Apache2.4+PHP5.4
PHP在5.3起已經不容易找到 VC6(使用VC++ 2006編譯 )版本了, 官方效能的考量下後續都是 VC9(VC++ 2008編譯)以上的版本. 要在x86執行VC9需求VC++套件模組: 下載 設定
Apache
開啟 conf/httpd.conf 參數檔.
ServerRoot "C:/apache" 指定 apache 所在路徑.
啟用 mod_rewrite 模組(將前置;去除)
指定網頁放置路徑
DocumentRoot "c:/www"
<Directory "c:/www">
若要許可 .htaccess 管控方式, 則設定 AllowOverride All
加入下參數
LoadModule php5_module "c:/php/php5apache2_4.dll" //指向php內檔案位置
AddHandler application/x-httpd-php .php
PHPIniDir "c:/php" //告訴 apache php.ini 所在位置.
變更admin電子信箱 : ServerAdmin info@yoursite.com
指定 cgi 目錄(依需求自訂)
ScriptAlias /cgi-bin/ "c:/apache/cgi-bin/"
<Directory "c:/apache/cgi-bin">
增加 index 類型 DirectoryIndex index.php index.html
PHP
開啟指定路徑下的 php.ini 參數檔.
指定擴充檔所在路徑 extension_dir = "c:\php\ext"
啟用需要的模組, 如
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
如需要透過發送 mail 則作下設定
SMTP = smtp.yoursite.com
smtp_port = 25
sendmail_from = youremail@sender.com
若為 windows 7 請在系統環境變數 path 內加入 ;c:\php
安裝 apache service(僅需執行一次)
httpd -k install
測試
放置一個 phpinfo.php 到 c:\www 目錄下, 打開瀏覽器, 輸入 http://localhost/phpinfo.php 若可看見 php 相關資訊表示安裝成功了
phpinfo.php 內容
<?php phpinfo(); ?>

目前已知問題
php 有些 模組雖開啟仍無法被載入啟動, 如 php_pdo_mysql.dll, php_pdo_firebird.dll 原因為何?未知

整合套裝安裝環境
Free Web Hosting