2010-09-16

about phpinfo on CentOS 5

這是凍仁曾踩過的雷,php 裝了看似不會動,也確認過 /etc/httpd/conf.d/php.conf 以及 /etc/httpd/conf/httpd.conf 設定,而且在正常情況下裝完 PHP 時皆有以下設定。
jonny@centos:~$ sudo vim /etc/httpd/conf.d/php.conf [Enter]

<IfModule prefork.c>
    # 載入 PHP 模組。
    LoadModule php5_module modules/libphp5.so
</IfModule>

# 啟用 .php 網頁。
AddType text/html .php

# 讓首頁可用 .php 副檔名。
DirectoryIndex index.php

察看 log 有無錯誤訊息以除錯。
jonny@centos:~$ tail -f /var/log/httpd/error_log [Enter]

最後凍仁在使用 phpinfo 察看相關訊息時卻一直有問題,原來是沒把最關鍵的 php 補上,真的是太依賴網路文章,差點就把東西還給大學老師了。
jonny@centos:~$ vi phpinfo.php [Enter]
<?php
    phpinfo();
?>

延伸閱讀:
鳥哥的私房菜 | PHP 等額外設定檔