程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> 在php配置文件路徑下,添加php.ini之後,測試頁面無法顯示

在php配置文件路徑下,添加php.ini之後,測試頁面無法顯示

編輯:PHP基礎知識
 

安裝完php之後,通常情況下,會在網站目錄下創建一個.php的文件,來查看php安裝過程中的參數配置,腳本的內容很簡單:

<?

phpinfo();

?>

通常情況下,如果能順利安裝下來不報錯的話,這個頁面肯定是可以看到的;下面是我PHP配置參數的局部截圖,

 

從我這邊的配置可以看到,php的配置文件應該是放在/usr/local/php/etc下面,但是在這個目錄下面並沒有php.ini這個配置文件,需要手動的拷貝一個模板。我是實用源代碼安裝的,所以,在模板文件在源碼包目錄下!我安裝的是php 5.3.4,在源碼包裡看到php.ini-development 和php.ini-production兩個模板配置文件,這是針對不同的應用而預設的一些配置。

將任意一個拷貝到/usr/local/php/etc/下,更名為php.ini,然後重啟web服務器,這是我發現,原本可以顯示的測試頁面,無法顯示。經過一番折騰之後,發現,在php.ini文件中,有一個選項short_open_tag是控制是否允許顯示測試頁的;

;   short_open_tag
;   Default Value: On
;   Development Value: Off
;   Production Value: Off  

默認情況下,我們源碼包中的兩個模板文件,都是不顯示測試頁得;

解決辦法:修改php.ini,設置short_open_tags = On

這樣就可以正常顯示php.ini了!這個測試也在實際生產中應該是不能讓它顯示,畢竟你的服務器配置不能讓外人知道太多!

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved