Php

php和apache的問題

  • November 18, 2012

我在將 php 模組與 apache2 一起使用時遇到問題。目前,使用 phpinfo 腳本進行測試,只顯示 php 程式碼,就好像它是文本一樣,根本沒有輸出。

我有一條線LoadModule php5_module libphp5.so,有一條絕對路徑。

然而,當我這樣做時apache2 -t -D DUMP_MODULES |grep php,沒有任何報告

我將錯誤級別設置為警告,並且 apache 啟動後我的日誌文件中的最後一個條目是

[notice] Apache/2.2.15 (Unix) PHP/5.2.12 mod_ssl/2.2.15 OpenSSL/0.9.8g configured -- resuming normal operations

這意味著有 php 支持?

試試grep -i php。您AddHandler php5-script .php在 /etc/apache2/*.conf 或 vhost 配置中有任何地方嗎?

我遇到了同樣的問題,但這是因為 CentOS(我假設是 RHEL)預設情況下無法辨識短標籤…

<?

但需要長標籤…

<?php

在一段 PHP 程式碼的開頭。

在 php.ini(可能是 /etc/php.ini)中尋找“short_open_tag = off”。將其更改為“short_open_tag = on”並重新啟動 Apache 以允許使用短標籤。

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