PHP開源腳本語言
PHP(外文名: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,入門門檻較低,易於學習,使用廣泛,主要適用於Web開發領域。PHP的文件後綴名為php。
本文講解了如何在linux下找出PHP配置文件php.ini的路徑的方法,很多linux新手都不知道php安裝在哪裡,需要修改php.ini但是找不到在哪裡,本文講解的方法其實就是使用phpinfo()函數輸出PHP信息,然後找到Configuration File (php.ini) Path這節就可以了,感興趣的同學參考下.
近來,有不博友問php.ini存在哪個目錄下?或者修改php.ini以後為何沒有生效?基於以上兩個問題,我覺得有必要教一下剛接觸PHP的博友們如何找到PHP調用php.ini的路徑目錄。
一般安裝PHP環境無非有兩種平台,Linux環境下與WIN平台下。而WIN平台居多,因為現在套裝安裝包非常方便,如appserv、wamp一件安裝包等等。而Linux下也有LNMP一鍵安裝包,非常方便。由於這些安裝做了簡化,所以自然的許多博友就不太清楚環境安裝好了以後php.ini放在哪個目錄下,或者在某個目錄下找到了php.ini文件但不知是否是PHP程序調用的那個。
我們可以通過phpinfo查找php.ini路徑
新建一個php頁面,輸入:
[code]
[code]
保存退出
使用瀏覽器訪問頁面,會看到是一個PHP配置信息的相關頁面
找到Configuration File (php.ini) Path這一行
右邊的值 /usr/local/webserver/php/etc 就是php.ini文件所在目錄
最後修改以後要記得重啟相關程序才能生效。
2. Linux下環境變數配置文件
環境變數配置的兩個方法:
在/etc/profile里設置系統環境變數時,路徑末尾不能以"/"結尾,否則將導致整個PATH變數出錯
各個配置文件作用
家目錄中配置文件裡面默認有shell來判斷如果父配置文件不存在才讀取此文件
/etc/profile: 此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.並從/etc/profile.d目錄的配置文件中搜集shell的設置.
/etc/bashrc: 為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.
~/.bash_profile: 每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件.
~/.bashrc: 該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取.
~/.bash_logout: 當每次退出系統(退出bash shell)時,執行該文件.
另外,/etc/profile中設定的變數(全局)的可以作用於任何用戶,而~/.bashrc等中設定的變數(局部)只能繼承/etc/profile中的變數,他們是"父子"關系.