首先你所提供的問題不明確,你使用的LINUX是何種發行版、何種方法安裝的PHP、PHP版本 ... ....
如果PHP能在本地計算機運行,且可以找到htdocs web伺服器根目錄,並能執行php腳本,你可以通過:
<?php
phpinfo();
?>
來查看php信息,獲取php配置文件的路徑。
你可以查看官方的文檔(你可能不易理解):
http://php.net/manual/zh/install.unix.php
http://php.net/manual/zh/install.unix.debian.php
--------------------------------------
可能存在以下路徑:(你所提供的信息有限,所列出的僅供參考,可能不完全匹配,在你的環境有可能就不存在,請自行判斷)
/ect/php.ini
/usr/local/php/lib/php.ini
/etc/php5/conf.d/pdo.ini
/etc/php5/conf.d/php.ini
『貳』 PHP配置文件php.ini默認路徑找不到怎麼辦
windows服務,apache伺服器mod方式運行php,在輸入phpinfo()後,看不到php.ini文件的具體路徑時,可以嘗試以下方式進行修改 打開apache的配置文件,一般在apache的安裝目錄下找到conf/httpd.conf,查找php5_mole,在這一行的下面添加如下的代碼 LoadMole php5_mole php5apache2_2.dll phpinidir path/to/php/ini/dir/ 這里的路徑為php.ini的實際路徑,以斜杠結尾 重啟apache伺服器即可。
『叄』 php中的路徑問題
在PHP中的文件系統使用的路徑是系統路徑。並非像ASP那樣的相對路徑。。
在HTML 等語言中。/ 表示的是網站根目錄。但在PHP里。/ 表示的是絕對路徑的根路徑。
舉個例子:
www 目錄是 d:\www 那麼在 d:\www\index.php 引用一個文件。
include("/a.php");
將被視為 d:\a.php 而不是 d:\wwww\a.php
一般來說。所以在PHP中都是使用相對路徑來引用文件。如果真的想從根本上解決這個問題。。你最好設置一個根路徑常量。例如:
define("__ROOTDIR", "d:\www\");
在引用文件時這樣寫:incle(__ROOTDIR."/a.php");
就不會有問題了。