Php
php和apache的問題
我在將 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 以允許使用短標籤。