當前位置:首頁 » 編程語言 » phpini配置路徑

phpini配置路徑

發布時間: 2022-05-18 11:26:13

1. php.ini配置里的include_path

直對include_path的作用不了解,也沒怎麼注意過它的用途,今天在網上看一些資料後明白了,記錄一下:
其實設置include_path的作用就是設置用include()函數包函文件時的路徑,當然也可以不設置include_path,只要在包函文件時寫出具體的文件相對或絕對路即可:
下面以安裝smarty為例:
下面內容中,我們都是假設你的文件放在了D:\Appserv\www\Smarty下。

1、找到你的php.ini配置文件修改php.ini的include_path選項,把smarty的庫文件路徑加上,比如:
include_path = "D:\Appserv\www\Smarty\libs"

提醒一下,php.ini中一共有兩處include_path,一處是Unix下使用的,一處是windows下使用的,要修改windows下使用的:
-------------------------------------------------------------
; Windows: "path1;path2"
;include_path = ".:/php/includes"
修改為:
; Windows: "\path1;\path2"
include_path = "D:\Appserv\www\Smarty\libs"
保存即可,這個是PHP的包含文件路徑,可以設置多個,用";"格開。
2、載入Smarty庫,如果在php.ini設置了include_path為D:\Appserv\www\Mysmarty\libs,那麼可以直接用include("Smarty.class.php");另外不設置include_path,可以直接把Smarty.class.php拷到網站目錄,就可以用相對路徑或用絕對路徑了,如include("D:\Appserv\www\Smarty\libs\Smarty.class.php");
可以看出設置了include_path後,要包函文件Smarty.class.php就比較簡便了,不用寫一大串的路徑(其實也不見得方便,只是當很多需要包函的文件都在一個目錄下時,這樣會覺得比較方便)。
有兩種方法來設置php的include_path.
一:修改php.ini文件中的include_path項。
例:include_path = .:/usr/local/lib/php:./include
二:使用ini_set方法(對於無法修改php.ini的情況)。
例:ini_set("include_path", ".:../:./include:../include

include_path補充
include_path用來設置include()或require()函數包含文件的參考路徑.
也就是說當使用include()或require()函數包含文件的時候,程序首先以include_path設置的路徑作為參考點去找文件,如果找不到,則以程序自身所在的路徑為參考點去找所要的文件,如果都找不到,則出錯.
當include_path設置了多個參考路徑(每個路徑用分號隔開)時,排在前面的路徑優先找.
例如: ini_set('include_path','d:\www\mysite\test;d:\www\mysite\test2');
include('aaa/test.php');
程序會先以路徑d:\www\mysite\test為參考去找aaa/test.php,若沒有,再以d:\www\mysite\test2為參考去找,再沒有,則以自身所在路徑為參考去找.

2. 關於PHP安裝之後沒有php.ini文件

PHP安裝之後沒有php.ini文件是設置錯誤造成的,解決方法為:

1、新建一個PHP文檔,該文檔的目的是檢測PHP的環境配置。

3. 如何找出PHP配置文件php.ini的路徑

直接在電腦里搜索:php.ini;就可以看見路徑;例如下面搜到的:路徑為:F:/xampp/php/php.ini

4. linux php配置文件在哪

1、找到linux php配置文件具體的的方法首先是可以打開終端輸入find命令即可顯示出php配置文件的路徑:

5. win7下php.ini的路徑是哪裡哪裡可以查看、修改路徑

朋友,我來告訴你答案!你寫一個php文件裡面寫入phpinfo();再用瀏覽器查看就可以看到配置信息裡面就有php.ini路徑

6. CentOS 7中PHP配置文件php.ini的放在哪個位置

一般默認位置在/etc/php.ini

如果這個位置沒有的話,可以使用phpinfo(),輸出配置信息,在裡面可以找到配置路徑。然後在瀏覽器訪問該頁面,搜索php.ini

也可以執行,(需要修改php為你自己的路徑)

/usr/local/php/bin/php--ini

查看路徑

7. linux php.ini在哪

1、find / -name "php.ini"
2、寫一個測試文件,內容<?php phpinfo(); ?>,在第七八行左右,有「Loaded Configuration File」就標明了php.ini的位置。
3、沒指定php.ini或者找不到php.ini,php會按照默認配置運行的。

熱點內容
超凡先鋒配置不行怎麼辦 發布:2025-05-15 23:27:54 瀏覽:530
win7取消加密 發布:2025-05-15 23:26:37 瀏覽:470
不用internet打開ftp 發布:2025-05-15 23:06:00 瀏覽:153
sql字元串取數字 發布:2025-05-15 22:57:45 瀏覽:124
推薦編程課 發布:2025-05-15 22:34:12 瀏覽:618
表拒絕訪問 發布:2025-05-15 22:29:37 瀏覽:978
電腦怎樣解壓文件 發布:2025-05-15 22:25:32 瀏覽:439
dns伺服器怎麼看 發布:2025-05-15 22:17:27 瀏覽:151
3dm的壓縮包 發布:2025-05-15 22:09:23 瀏覽:662
和存儲字長 發布:2025-05-15 21:54:09 瀏覽:515