原创 修改mysql密碼

轉自黎明互聯:忘記MySQL密碼的解決方案 在開發或者運維等場景中,或者服務器安裝好了很久未使用,總之種種原因MySQL密碼忘記了。這個時候需要重置MySQL的密碼,其實這個並不難,下面說一下實現思路和方案。 這裏以Linux爲例進行

原创 MySQL嚴格模式

轉自黎明互聯:MySQL中的嚴格模式. 很多集成的PHP環境(PHPnow WAMP Appserv等)自帶的MySQL貌似都沒有開啓MySQL的嚴格模式,何爲MySQL的嚴格模式,簡單來說就是MySQL自身對數據進行嚴格的校驗(格式

原创 PHP數組和XML相互轉換的函數

轉自黎明互聯:PHP使用curl請求https站點的常見錯誤及解決方案. //數組轉xml function ArrToXml($arr) { if(!is_array($arr) || count($arr) == 0) retu

原创 linux下的PHP的安裝

首先下載壓縮包,這裏以php7.3爲例 windows下載地址爲:http://cn2.php.net/get/php-7.3.0.tar.gz/from/this/mirror linux下載地址爲:http://cn2.php.n

原创 linux下的nginx安裝

首先下載nginx的壓縮包(這裏以nginx-1.15.8爲例) 地址: nginx-1.15.8 # 安裝依賴庫(如果需要) yum -y install gcc zlib zlib-devel pcre-devel openssl

原创 使用PHP實現RSA或RSA2算法的簽名和驗籤

轉自黎明互聯:PHP使用RSA或RSA2算法的簽名和驗籤. 使用RSA算法除了加密解密之外(加密解密的代碼可以查看本站PHP使用RSA算法加密解密數據 這篇文章),在支付等接口方面通常還會用到生成簽名和驗證簽名操作,下面是PHP代碼:

原创 使用PHP的CURL基於RESTful風格實現POST字符串或文件上傳

轉自黎明互聯:PHP使用curl請求https站點的常見錯誤及解決方案. 目前不管是移動端的API還是調用衆多服務商(微信、微博、銀行等)的接口大多數都是基於RESTful風格。下面就介紹如何使用PHP基於RESTful風格上傳文件或

原创 base64格式的圖片字符串和圖片文件相互轉換的代碼

轉自黎明互聯:base64格式的圖片字符串和圖片文件相互轉換的代碼. 在移動端上傳圖片的時候通常會將圖片轉換成base64格式的字符串提交,所以此時需要使用服務器端的程序進行轉換成二進制的數據。如下PHP代碼實現了圖片文件和base6

原创 PHP使用curl請求https站點的常見錯誤及解決方案

轉自黎明互聯:PHP使用curl請求https站點的常見錯誤及解決方案. 使用curl請求http站點和https站點最大的不同就是https站點有證書驗證這一環節,如果證書驗證不通過則無法發起請求,不管是請求什麼類型的站點遇到問題時

原创 Nginx的pathinfo模式與URL重寫

轉自黎明互聯: Nginx兼容框架的pathinfo模式與URL重寫. 幾乎所有的框架(ThinkPHP,Zend Framework,CI,Yii,laravel等)都會使用URL重寫或者pathinfo模式,使URL看起來更美觀,

原创 使用CURL實現GET和POST方式請求

轉自黎明互聯:使用CURL實現GET和POST方式請求. CURL請求,支持GET和POST兩種方式,默認爲GET方式,如果傳第二個參數則爲POST方式請求,設置了超時時間,避免程序卡死。 /** 使用curl方式實現get或po