當前位置:生活全書館 >

綜合知識

> phplinux下儲存檔案路徑怎麼寫

phplinux下儲存檔案路徑怎麼寫

1.php寫檔案 路徑的格式

可以直接使用絕對路徑。

phplinux下儲存檔案路徑怎麼寫

如果是Windows可以直接寫“C:/Cache/”

如果是Linux可以直接寫“/Cache/”,需先改cache的許可權為777.看看報什麼錯。在PHP的最前面加上error_reporting(E_ALL & ~E_NOTICE);相對路徑是相對fopen所在的PHP檔案即a.php而言的。

$f = fopen("cache/$filename", 'ab);

如果a.php在根目錄下的b資料夾:

$f = fopen("../cache/$filename", 'ab);

2.PHP裡寫檔案的時候如何設定路徑

如果你用LINUX,請先該cache的許可權為777.

看看報什麼錯。在PHP的最前面加上

error_reporting(E_ALL & ~E_NOTICE);

相對路徑是相對fopen所在的PHP檔案即a.php而言的。

$f = fopen("cache/$filename", 'ab);

如果a.php在根目錄下的b資料夾:

$f = fopen("../cache/$filename", 'ab);

3.linux下備份一個目錄下所有檔案及目錄,應該用什麼命令

這裡教大家如何用find、xargs和tar命令完成上面的功能。

建立一個測試環境,新建幾個檔案

# cd /tmp

# mkdir test

# cd test

# touch a.php b.js c.css 1.png

# ls

1.png a.php b.js c.css

接下來,通過find命令找出指定字尾的檔案,為了支援多個字尾檔案,find命令用到了正則匹配

# find . -type f -regex ".*.(php|js|css)"

./b.js

./a.php

./c.css

-regex後面的引數看起來很複雜,其實很簡單,我來做個解釋,雙引號就不需要解釋了吧

.*.(php|js|css) 簡化一下就是.*.(php|js|css),其實就是對.()|做了下轉義而已,開頭的.*匹配除換行符外的任意字元(這個懂正則表示式的應該都明白)

找出檔案後,就是如何備份這些檔案了,tar需要指定原始檔,怎麼獲取find出來的這些檔案,並傳給tar呢,xargs的作用就來了。看到下面xargs輸出的是什麼了吧,這個正是tar需要的。

# find . -type f -regex ".*.(php|js|css)" | xargs

./b.js ./a.php ./c.css

# find . -type f -regex ".*.(php|js|css)" | xargs tar czvf test.tar.gz

./b.js

./a.php

./c.css

下面看看檔案是否備份成功了

# tar tzvf test.tar.gz

-rw-r--r-- root/root 0 2014-03-14 10:38 ./b.js

-rw-r--r-- root/root 0 2014-03-14 10:37 ./a.php

-rw-r--r-- root/root 0 2014-03-14 10:38 ./c.css

4.linux 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檔案所在目錄

最後修改以後要記得重啟相關程式才能生效。如果你還不明白的話,你可以在後盾人看看教材視訊,多看看幾遍,慢慢的不就會了,如果嫌棄麻煩,你可以直接去後盾網問問那些專家講師,他們很樂意幫你的,希望能幫到你,給個採納吧謝謝

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/y4yre2.html