php5 2環境下開發遇到的坑

2021-07-08 16:07:10 字數 493 閱讀 6036

最近做公司的erp系統的二次開發,由於伺服器上的php還是5.2版本,年代久遠,遇到了一些坑,記錄下來。

1.json 的中文亂碼問題

php5.4以後才加入json_unescaped_unicode這個引數,所以在php5.4前中文要經過urlencode編碼處理,貼上實現**

/**

* 轉換json中文編碼,相容php5.4以下

*/ function json_encode_ch($arr)

function url_encode_arr($arr)

}elseif (!is_numeric($arr) && !is_bool($arr))

return $arr;

}

2.pdo讀取資料庫中文亂碼問題。

在查詢之前執行

pdo::exec("set names 'utf8';");

IIS環境下快速安裝 配置和除錯PHP5 2 0

iis環境下快速安裝 配置和除錯php5.2.0 記錄過程以防遺忘,僅作參考。一,在 獲得phphttp www.php.net downloads.php 二,php5安裝流程 開啟安裝檔案,next 開始 選擇接受協議 選擇php安裝路徑,建議直接在磁碟根目錄下,比如 c php 選擇web伺服...

部署tp5環境到centos遇到的坑

1.centos嚴格要求大小寫,所以檢視頁面的資料夾應該全部改為小寫 2.centos下預設不會隱藏index.php入口檔案,所以得需要一定配置 3.還有記得給與專案所有資料夾777許可權,要不然沒辦法自動建立或者寫入資料夾或檔案 chmod r 資料夾 777 入口檔案隱藏配置 1.檢測apac...

CentOS下安裝PHP5 5環境

1.將原始碼包拷貝進linux 2.之後是安裝三部曲 configure make make install 3.configure步驟時,會檢查各種依賴,當某個依賴不存在的時候,則會出錯.yum y install wget yum y install gcc yum y install gcc ...