原创 PHP sendMail 發送郵件

關於php 用 mail 函數發送郵件 使用前有必要先看看文檔: 來自php手冊:https://www.php.net/manual/zh/ref.mail.php windows 環境下, mail 函數 當前是發送不了郵件

原创 mysql mysqlbinlog 恢復數據

mysqlbinlog 恢復數據問題描述解決方法 問題描述 2020年,5月8日,備份了一次某項目的數據庫。 5月29日,該項目的數據庫被覆蓋了。(也就是數據回到了5月8日) 期間沒有任何備份,由於一些原因,需要找回丟失的數據。

原创 mysql 遠程連接失敗原因

mysql遠程連接10060遠程賬號實例安全組防火牆(多數情況) 遠程賬號 需要添加一個用於遠程訪問的賬戶,此賬號可以是root本身,密碼可以是不同於本地的密碼。 大致檢查步驟 登錄到服務器,進入mysql 輸入命令查看是否有

原创 PHP 導出數據導致內存溢出

Allowed memory size of xxx bytes exhausted問題描述解決方法修改php.ini文件對應的配置項代碼中動態修改這個值的大小php 的生成器 yield代碼如下 問題描述 當一次獲取大量數據的時

原创 mui input聚焦引起的頁面滾動

mui表單元素 input聚焦引起的頁面滾動問題描述問題分析解決方法補充說明 問題描述 如下圖:(可以確定是 mui.js引起的) 當頁面比較長 出現滾動條,頁面中有表單元素input,當聚焦一個input,切換聚焦到另外一個i

原创 HTML5 SSE -- Server Sent Events

HTML5 SSE -- Server Sent Events 服務器推送事件EventSource 對象的使用服務端代碼更具體的栗子前端html服務端sse.php說明 EventSource 對象的使用 <script> if

原创 PHP 上傳並壓縮圖片

步驟如下: 文件上傳基本操作咯 在上傳之前,處理圖片(當然,也有可能是上傳圖片之後,在生成縮略圖 ,看自己需求了) 保存壓縮後的圖片 大致步驟就是這樣,具體如下: 文件上傳操作 這裏省略了,之前寫過一篇上傳文件的(https:

原创 centos7 yum 安裝 mysql 以及遠程連接

centos7 裏面是默認安裝了mariadb的 要yum 安裝mysql 先處理下mariadb 列出有關mariadb的所有rpm包文件 rpm -qa | grep mariadb 如果有,會有文件名顯示出來,接着卸載掉 rpm

原创 centos7 中 PHP的安裝

大致步驟:下載–解壓–編譯–安裝–配置 下載地址 http://php.net/downloads.php 點進去後選擇下載節點,右鍵複製連接即可 版本自己選擇吧~ 如果沒有wget可以先安裝下wget yum -y instal

原创 Centos中防火牆相關操作

CentOS 7版本之後啓用firewall防火牆默認不開放任何端口 firewall 查看狀態 systemctl status firewalld.service 關閉/開啓 systemctl stop firewalld.s

原创 Centos 中 nginx的安裝

安裝nginx依賴的軟件 nginx是C寫的,需要用GCC編譯; nginx中的rewrite module需要PCRE; nginx中的gzip module需要zlib; nginx中的HTTP SSL module需要O

原创 PHP GD庫圖片處理------ 合併、水印、裁剪

ROOT 定義的項目根目錄 <?php class Poster { const SAVE_PATH = '/poster/image'; /** * 圖片合併 * @param string $dst_file 目標圖

原创 VMware centos 7 網絡配置

筆記本上裝了個VMware 在VMware 裏面裝了個虛擬主機 系統是centos 7 VMware下載地址 https://www.vmware.com/cn.html 官網地址 centos 下載地址 https://ww

原创 VMware CentOS 7 網絡配置

最近想把本地項目丟到虛擬機裏面,在筆記本里裝了個VMware ,然後裝了個CentOS 7 於是乎想要虛擬主機與筆記本通訊,並能連通外網。 打開筆記本網絡 (右鍵-> 屬性): 選擇 更改適配器設置 可以看到 VMnet8 這個網絡

原创 PHP 導出數據到Excel 最簡單的方法

php原生方法 <?php ob_end_clean();//清除緩衝區,避免亂碼 header('Content-type:application/vnd.ms-excel'); header('Content-Dispositio