php當前文件夾名
當前目錄的路徑?
__DIR__或dirname(__FILE__)
preg_match('#([^/]+)$#',str_replace('\','/',__DIR__),$match);
var_mp($match[1]);
② php文件在哪裡(php的文件)
php.ini文件在哪Php.ini文件是php的一個配置文件,在windows主機中如果你未修改配置文件php.ini文件肯定是和你的php安裝目錄在一起的,但在linux中好像不一樣,下面我來介紹查找php.ini位置的方法。在linux下
最有可能的位置是:/etc目錄下或/usr/local/lib目錄下。
如果你還是找不到位置,那麼請使用終極解決辦法:
新建php文件,寫入如下代碼保存,然後在瀏覽器訪問該頁面,搜索php.ini,恭喜你,你要找的php.ini文件位置已經找到了。(用該方法找Php.ini文件位置,在linux和windows下都是絕招哦)
在linux伺服器上用命令行/data/php/bin/php
a.php
|
grep
php.ini
phpcms中php文件放在哪個文件夾下我們可以根據phpcms系統的目錄結構來分析,如下:
從此目錄結構不難發現,其主要php文件在phpcms這個目錄下面,主要是類庫函數庫libs目錄、模塊控制器目錄moles目錄還有資料庫模型文件model目錄。
api目錄下有一些介面類的php文件、phpsso_server下是會員互通模塊,其下面的目錄結構跟phpcms整體目錄結構類似。
也就是說php文件分布在多個目錄下起著不同的作用。
php如何查找文件
通過報錯信息我們能夠看到('failedtoopenstream','Failedopeningrequired'),這是被包含的文件無法打開。造成這種錯誤原因有兩個。
1、在source_index.php這個文件同級目錄下面沒有function.php這個文件。
2、或者是require_once(data/function.php);這條語句寫錯了,造成無法定位到正確的目錄。我在下面再給你介紹一下目錄定位的一些知識。
2.1、require_once("data/function.php");
意思是:調用source_index.php所處目錄下的data目錄下面的function.php文件。
2.2、require_once("/data/function.php");
意思是:調用source_index.php所在目錄根目錄下面的data目錄下面的function.php文件。
2.3、require_once("../data/function.php");
意思是:調用source_index.php上一級目錄下面的data目錄下面的function.php文件。
2.4、require_once("./data/function.php");
意思是:調用source_index.php當前目錄下的data目錄下面的function.php文件,與require_once("data/function.php");該條語句的作用是一樣的。
希望上面的知識能幫你解決這個問題。
php擴展文件所在的路徑一般默認的安裝路徑是在/var/www裡面。
1.首先,連接相應的zdlinux主機,輸入Linux命令行,等待shell命令的輸入。
2.在Linux命令行下,輸入shell命令:find/-name*PHP*。
3.按「enter」運行shell命令,您將在/usr/local/lib/PHP.中看到PHP安裝目錄
(2)php當前文件夾名擴展閱讀:
常見的Linux命令
1.將CD/home放入『/home』目錄中。
2.CD..返回到前一個目錄。
3.CD../..返回上面的兩個目錄。
4.將CD放入個人主目錄。
5.CD~user1進入個人主目錄。
6.返回到您上次所在的目錄。
7.PWD顯示工作路徑。
8.Ls查看目錄中的文件。
9.Ls-f查看目錄中的文件。
10.Ls-l顯示文件和目錄的詳細信息。
11.Ls-a顯示隱藏文件。
12.Ls*[0-9]*顯示包含該編號的文件名和目錄名。
13.樹顯示文件和目錄來自根項目記錄樹結構的開始。
14.Rm-ffile1刪除一個名為「file1」的文件。
15.刪除一個名為「dir1」的目錄。
16.Rm-rfdir1刪除一個名為「dir1」的目錄並刪除其內容。
17.同時刪除目錄及其內容。
18.重命名/移動一個目錄。
19.Cpfile1file2復制一個文件。
請問怎麼看php文件?分類:電腦/網路操作系統/系統故障
解析:
在IIS中配置PHP調試環境
《長城在線》2004-5-1411:15:03
Windows系統內置的Inter信息服務(IIS)對ASP具有良好的支持,因此在IIS中調試ASP網頁是非常方便的。但有些朋友的網頁採用PHP編程技術,默認情況下,IIS是不支持PHP的,手工配置IIS的PHP調試環境對我們這些菜鳥來說是非常困難的,那如何才能讓IIS支持PHP呢?下面介紹一種方法,只需要簡單幾步就能在IIS中配置好PHP調試環境。
安裝IIS組件
筆者以WindowsXP系統的IIS5.1為例,首先必須安裝IIS組件,系統默認是安裝了的。如果你的系統中還沒有,進入到「控制面板→添加或刪除程序→添加/刪除Windows組件」,在「Windows組件向導」對話框中選中「Inter信息服務(IIS)」選項(如圖1),單擊「下一步」按鈕就能完成IIS組件的安裝。
圖1安裝IIS組件
配置PHP調試環境
從「fyrose/php406.exe」下載PHP安裝程序到本地機器,下面我們就使用PHP的安裝向導完成對PHP調試環境的配置。
圖2選擇Web伺服器
運行PHP軟體包的安裝程序,在彈出的歡迎窗口中單擊「Next」按鈕,接著在「許可協議」窗口中單擊「IAgree」按鈕,然後在安裝類型(InstallationType)窗口中選擇「標准(Standard)」安裝,點擊「Next」按鈕後,指定PHP的安裝目錄,建議使用默認安裝目錄。接著「Mailconfiguration」窗口中設置郵件地址和指定SMTP伺服器,在「服務類型(ServerType)」窗口中選擇你使用的Web伺服器的類型(如圖2),因為我們使用WindowsXP系統自帶的IIS5.1,選擇「Microsoftiis4orhigher」單選項,點擊「下一步」後開始安裝,最後在「IISScriptmapNodeselection」窗口中選中所有的站點(如圖3),點擊「OK」按鈕,就完成了PHP的安裝和配置。
圖3選中所有站點
檢查PHP調試環境配置
進入到「控制面板→管理工具」,運行Inter信息服務程序,右鍵點擊「默認網站」在彈出的菜單中選擇「屬性」,接著在彈出的屬性對話框中切換到「主目錄」標簽頁,點擊應用程序設置欄中的「配置」按鈕,彈出「應用程序配置」對話框,在「映射」標簽頁中,查看應用程序映射列表框中是否有擴展名為「.php」的選項(如圖4),如果存在則表示PHP安裝配置成功。
圖4查看程序映射
如果沒有找到該選項,也可以手工添加。在應用程序配置對話框中點擊「添加」按鈕,彈出「添加/編輯應用程序擴展名映射」對話框(如圖5),在「可執行文件」欄中輸入「php.exe」程序路徑,「擴展名」中輸入「.PHP」,其它選項使用默認設置,最後點擊「確定」按鈕即可。
圖5手工添加映射
這樣就完成了PHP調試環境的配置,以後就可以在IIS中調試PHP文件了
用thinkphp框架做網站,用到的php文件應該放到哪個文件夾下面?控制器文件是放在Action文件夾下面,模型文件放在Model文件夾下面,模板文件放在View文件夾下面
③ php 中<php require(dirname(__FILE__)."/f/".basename(__FILE__));> 這句話什麼意思
__FILE__表示當前所在文件的絕對路徑包括文件名,dirname(__FILE__)表示當前文件的絕對路徑,basename(__FILE__)表示當前文件的文件名稱,dirname(__FILE__)."/f/".basename(__FILE__)則表示當前文件所在目錄下的f目錄下的,文件名稱為dirname(__FILE__)的文件,require表示包含該文件到這個文件。下面是詳解:1)dirname(__FILE___) 函數返回的是腳本所在在的路徑。
比如文件 b.php 包含如下內容:
<?php
$basedir = dirname(__FILE__);
?>
如果b.php被其他目錄里的a.php文件require 或者 include 去引用的話。
變數$basedir 的內容還是b.php所在的那個文件夾的路徑。
而不是變成a.php文件所在的目錄。
2)dirname(__FILE__) 一般會返迴文件所的當前目錄到系統根目錄的一個目錄結構。
不會返回當前的文件名稱。
dirname(__FILE__) 也可能返回一個 . (當前目錄)
[原因是 b.php 文件在 http.conf 或者 PHP 配置開發環境的默認WEB目錄下.
比如 WEB_ROOT 為: "C:/root/www/".]
b.php文件路徑為: "C:/root/www/b.php".
3)使用方法提示,
如果重復一次可以把目錄往上提升一個層次:
比如:$d = dirname(dirname(__FILE__));
其實就是把一個目錄給dirname()做參數了.因為dirname()返回最後的目錄不帶\\或者是/
所以重復使用的時候可以認為dirname()把最下層的目錄當成文件名來處理了.照常返回
當前目錄的上級目錄.這樣重復就得到了它的上一級的目錄.
4)包含得到上一級目錄的文件
include(dirname(__FILE__).''/../filename
④ appserv開發php在哪個文件夾下寫代碼,怎麼沒有htdocs文件夾
你好,appserv安裝完成後,是有htdocs文件夾的
它在D:\APMServ5.2.6\APMServ5.2.6\www\htdocs(我的是安裝在d盤,你的就根據你的安裝地址來)
appserv開發php時,可以自定義工作目錄,如果不定義,就是默認上班的htdocs為工作目錄
具體的工作目錄地址,是在php的配置文件里
希望你的問題能解決。
⑤ php如何修改文件夾的名稱
可以使用php,rename() 函數重命名文件或目錄。
若成功,則該函數返回 true。若失敗,則返回 false。
命令格式為:
bool rename ( string oldname, string newname [, resource context] )
下面演示rename的具體應用,文件位置如圖:
<?php
$file="html/cache.txt";
$rename="html/rename.txt";
if(rename($file,$rename)){
echo"更名成功";
}else{
echo"更名失敗";
}
rename("html/cache2","html/cache3.txt");
rename("html","cache");
rename("file","html/files");
?>
⑥ thinkphp項目的配置文件夾是哪個
thinkphp項目的配置文件夾是哪個
ThinkPHPCommon文件夾中的convention.php中是tp的核心配置文件,不能亂動,如果要想更改裡面的配置,在Conf 文件夾裡面的config.php可以配置,可以這樣寫
<?php
return array(
'DB_TYPE' => 'mysql', 資料庫類型
'DB_HOST' => 飗.0.0.1', 資料庫伺服器地址
'DB_NAME' => 'thinkphp', 資料庫名稱
'DB_USER' => 'root', 資料庫用戶名
'DB_PWD' => 飓', 資料庫密碼
'DB_PREFIX' => 'tp_', 數據表前綴
'DB_CHARSET' => 'utf8', 網站編碼
'DB_PORT' => ', 資料庫埠
'APP_DEBUG' => false, 開啟調試模式
);
JSP項目目錄中每個文件夾及配置文件的作用?
應用程序目錄:Web應用程序的根目錄。如圖所示的根目錄myWebApp。
Web應用程序的文件組織結構
/WEB-INF目錄:Web應用應用部署目錄,瀏覽客戶是看不到該目錄下的文件的,該目錄下的文件專供Web伺服器專用。
web.xml:部署描述文件,/WEB-INF目錄下最重要的文件,它描述了程序的部署、配置信息,為Web伺服器所使用。
/classes:Web應用的類文件存放處,如Web應用中的Servlet類文件、一些實用java類如javaBeans的類文件等。
b:部署java類庫文件存放處,Web應用使用的一些其他庫文件存放處。
*.jsp:JSP文件,通常存放在Web應用程序的根目錄上,有時為便於管理也可以存放在根目錄下的其他目錄下,如根目錄下的jsp目錄中。
*.:HTML文件,通常存放在Web應用程序的根目錄上,有時為了便於管理也可以存放在根目錄下的其他目錄下。
/src:源代碼目錄。
阿里雲資料庫配置文件是哪個文件夾
yum安裝的在
/etc/my.f
其他的根據安裝腳本確定
連接資料庫的配置文件是哪個文件夾
不知你的網站是用什麼語言寫的,正常情況下是有個配置文件,在配置文件中把連接字元串中的密碼改了就行
centos tomcat配置文件在哪個文件夾
步驟: 假設我們tomcat的路徑為/opt/tomcat,在此目錄下新建ssl目錄用於存放證書: cd /opt/tomcat/ssl 一、首先,我們需要生成SSL證書,用到keytool工具,關鍵有三步: ①生成keystone,用以下命令 #keytool -genkey -alias ssologin -keyalg RSA...
nginx配置文件server 在哪個文件夾
1、nginx -V可以看版本和安裝路徑
nginx version: nginx/1.10.1
configure arguments: --prefix=/usr/local/nginx
2、nginx.conf一般在/usr/local/nginx/conf
3、啟動腳本
CentOS低於7.0一般在/etc/init.d/nginx
7.0一般在 /usr/lib/systemd/system/nginx.service
thinkPHP 如何多個文件夾公用一個配置文件
return array_merge($config , $array); 先引入該公用配置文件,再合並
php-5.57 配置文件在哪個文件夾 windows
1,確定你裝了PHP, cmd 下運行php -v ;如果你沒有載入到環境變數自然是不行的,所以你自己要知道安裝在哪兒了。
2,找到安裝目錄,php.ini文件就是配置文件。
Ubuntu里apache2配置文件在哪個文件夾
ubuntu下的d.conf是個空文件,而apache的配置是分開來設置的,這點和win版的不同,但是更合理。d.conf的實際內容應該在etc/apache2/sites-enabled/000-default裡面。
Ubuntu(烏班圖)是一個以桌面應用為主的Linux操作系統,其名稱來自非洲南部祖魯語或豪薩語的"ubuntu"一詞,意思是"人性"、"我的存在是因為大家的存在",是非洲傳統的一種價值觀,類似華人社會的"仁愛"思想。Ubuntu基於Debian發行版和GNOME桌面環境,而從11.04版起,Ubuntu發行版放棄了Gnome桌面環境,改為Unity,與Debian的不同在於它每6個月會發布一個新版本。Ubuntu的目標在於為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟體構建而成的操作系統。
Ubuntu里apache配置文件d.conf在哪個文件夾?
你是否是用apt 安裝的? 那就是在/etc/apache/下面