win伺服器與Linux伺服器的路徑相容

2021-08-20 16:43:34 字數 586 閱讀 8398

在寫**的時候,在本地上明明是好的,但是傳到linux伺服器上之後各種報錯,還都是報檔案路徑錯誤,明明自己的路徑是沒問題的,但是就是報這個錯,這時候就要考慮相容問題了。

眾所周知,在windows下路徑分隔符是\(當然/在部分系統上也是可以正常執行的),在linux上路徑的分隔符是/,這就導致了乙個問題,比如開發機器是windows,有乙個上傳程式,除錯機器上指定的上傳檔案儲存目錄是:

define('root', dirname(__file__)."/upload"),
在本地除錯都很正常,但是上傳到

linux伺服器

的時候會發現會出錯。

這個問題就是出在檔案的分隔符上,windows上習慣性的使用/作為檔案分隔符,但是在linux上人家是不認識這個標識的,人家只認識/,於是就要引入下面這個php內建變數了:directory_separator。   

上面的寫法可以改寫為以下無錯寫法:   

define('root', dirname(__file__).directory_separator."upload");
這樣就可以確保不會出錯了。

伺服器安裝Linux伺服器

新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...

IVR伺服器與CTI伺服器

ivr伺服器 ivr 互動式語音響應 是呼叫中心的重要組成部分,主要用於為使用者 來訪提供語音提示,引導使用者選擇服務內容和輸入 事務所需的資料,並接受使用者在 撥號鍵盤輸入的資訊,實現對計算機資料庫等資訊資料的互動式訪問。ivr可以取代或減少話務員的操作,達到提高效率 節約人力 實現24小時服務的...

windows伺服器轉linux伺服器的點滴

有感於linux的開放姿態,最近購買了個linux伺服器。各種原因,只是用命令列形式。但問題來了,不適應不在於命令列難記之類。而在於軟體的安裝及管理,先記下來,後面將慢慢找具體的解決方案。也希望可以幫到後來者。1.軟體查詢不知道怎麼查詢。比如想安裝個subversion 或者 ftp 之類的。在wi...