Apache-2.2

為什麼 Windows XP 上的 Apache 無法辨識我的 PHP 安裝?

  • April 7, 2020

我已經完成了http://www.ricocheting.com/server/php.html中給出的以下過程來安裝 PHP 和 Apache。當我啟動 Apache 伺服器時,它顯示“無效命令 PHPIniDir”。我該如何解決這個問題?

我想學習PHP。當我開始安裝時,我遇到了這個問題。

編輯 Apache 配置文件

使用記事本打開 httpd.conf(應該是開始菜單快捷方式“Apache HTTP Server 2.2 > 配置 Apache 伺服器 > 編輯 Apache httpd.conf 配置文件”)。在文件的開頭或結尾添加以下行:(注意:請務必將 BOTH C:/php 部分更改為您安裝 PHP 的目錄)

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

我會推薦你使用 XAMPP。它是一個完整的 Apache、PHP、MySQL 等軟體包……您無需配置,您可以輕鬆停止程序,這樣您的電腦上就不會一直執行著一個開放的網路伺服器,它可以如果可以通過 Internet 訪問,則存在風險。

試試:XAMPP

我隱約記得也有這個問題。如果我沒記錯的話,您可能需要在 PHPIniDir 中添加尾隨 /

PHPIniDir "C:/php/"

引用自:https://serverfault.com/questions/14039