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

PHP 安裝攻略:常見問題 FAQ 精選

     編輯:PHP 相關知識

一、Apache 模組模式下 PHP 腳本原碼直接顯示/提示下載

原因: PHP 模組未生效。排查三點:

  1. 運行中的 httpd 是否為新編譯版本:/path/to/httpd -l 檢查是否含 mod_php3.c。
  2. httpd.conf 是否正確添加 MIME:AddType application/x-httpd-php3 .php3。
  3. 該 AddType 不在 <VirtualHost> 或 <Directory> 區塊內(否則僅在該作用域生效)。

二、PHP 無法與 IIS 協同工作

確保 IIS 匿名帳號(安裝時建立)及經驗證用戶擁有 php.exe 執行權限。

三、與 Apache 1.3.x 共同編譯 PHP 步驟

1. 獲取最新 Apache 源碼包
2. 解壓至 /usr/local/src/apache-1.3.9
3. ./configure --with-apache=/path/to/apache
4. make && make install
5. 編輯 Apache 目錄下 Configuration,尾部加入:AddModule modules/php3/libphp3.a
6. ./Configure && make

四、編譯報錯「找不到 httpd.h」

指定 Apache 源碼頂層目錄而非 src 子目錄:
--with-apache=/path/to/apache/ ✅
--with-apache=/path/to/apache/src ❌

五、RPM 安裝 PHP 後 Apache 不解析 PHP 文件

在 httpd.conf 加入:

AddModule mod_php.c
AddModule mod_php3.c
LoadModule php3_module modules/libphp3.so
AddType application/x-httpd-php3 .php3

六、Windows 下 PHP mail() 發郵件配置

Windows 無 sendmail,改用 SMTP:
編輯 php.ini [mail function] 區段:
SMTP = smtp.yourprovider.com

七、Win9x 下 Apache 啟動報錯「cannot determine local host name」

在 httpd.conf 設定 ServerName:
ServerName https://your.ip.address(如 https://162.105.38.100)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved