原创 TP5.1整合Workerman,實現WebSocket的demo,一路走來踩過的那些坑

官方手冊是必須要看的:https://www.kancloud.cn/manual/thinkphp5_1/354134 一切準備就緒: php think worker:gateway Fatal error: Call to und

原创 Linux環境Nginx安裝多版本PHP

因項目需要,今天在已經通過 yum 安裝 PHP 7.2.17環境下,在安裝一個PHP 5.6.40,使得環境滿足多版本PHP 而這個PHP 5.6.40 只能通過編譯安裝了,用慣了yum,編譯安裝真是讓人保持心態平和,折騰了一天,終於成

原创 DreamWeaver 正則查找替換

會使用正則表達式的人會更強大! dreamweaver 提供一個強大的正則查找替換功能,例如我要將網頁中所有的height的屬性替換爲空。 學學正則吧,你會發現更高效。程序員的本性是懶惰,哈哈~~ (height=\"\d{2,

原创 svn Repositories 的導入導出操作

svn 服務端 VisualSVN Server 2.6.5 svn 客戶端 TortoiseSVN 1.8.4 因爲要更換svn服務器,需要將原有

原创 fastadmin框架中selectpage二級聯動菜單的問題

困擾我一晚上,經過查資料,不停的調試,終於成功。 簡單說就是二級聯動菜單,一級爲學院,二級爲專業。 當切換學院時,專業聯動即可。 關鍵代碼: ... import: function () { $

原创 編譯lua錯誤lua.c:82:31: fatal error: readline/readline.h: No such file or directory

  lua.c:82:31: fatal error: readline/readline.h: No such file or directory 原因:缺少libreadline-dev依賴包 解決方法,我的系統是CentOS 7.

原创 網閘前後端的接口不一致導致webservice接口無返回

一個小問題,但是困擾我好幾天。終究還是解決了,但是依然沒有明白其中的緣由。 起因是網頁可以正常訪問,其他的webservice也可以正常返回,唯獨有一個webservice無響應。 外網:172.16.1.66 內網:192.168.10

原创 The "https://packagist.laravel-china.org/packages.json" file could not be downloaded

問題摘要: The "https://packagist.laravel-china.org/packages.json" file could not be downloaded 最近用Composer同步時一直失敗,並出現下面的錯誤信

原创 運行多個gatewayWorker實例遇到的問題:Provisional headers are shown

按照官方文檔的提示設置了相關端口及參數 http://doc2.workerman.net/multi-gatewayworker-instance.html 同一臺服務器同時運行兩個GatewayWorker,查看端口和狀態都正常,但是

原创 nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead

[root@bogon ~]# nginx -v nginx version: nginx/1.16.0 啓動Nginx時,出現下面的警告信息  nginx: [warn] the "ssl" directive is deprecat

原创 工單系統問題彙總

1.內網通過網頁派單後,沒有語音播報提醒 解答:可能是因爲內外網的系統時間不一致造成的。如果內網比外網慢2秒以上,就會出現定時任務執行時間過期的情況。 使用ntpdate命令與時間服務器同步即可,當前解決方式是每天3:00 與時間服務器同

原创 微信H5支付踩到的坑:$GLOBALS['HTTP_RAW_POST_DATA']無法獲取數據

對接使用了官方提供的sdk:php_sdk_v3.0.9 雲服務部署的PHP版本是7.2.11,故事,不對事故就是因爲PHP版本問題引起的 簡而言之就是PHP7.0.0版本移除了HTTP_RAW_POST_DATA 改進方案: 使用fi

原创 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

如何解決ftp客戶端連接時的報錯: 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 在雲服務器ECS操作系統 CentOS 7.4 上通過yum安

原创 軟件著作權統計源程序量,統計php代碼行數

echo '<pre>'; // 統計php代碼行數 function countLine($dir) { $count = 0; if (is_dir($dir)) { $files = scandi

原创 Repository UUID doesn't match expected

svnlook uuid /mnt/svn/repos svnadmin setuuid /mnt/svn/repos 12781f54-4171-0748-a408-10734ecaec98 svnlook uuid /mnt/svn/