原创 使用systemd爲php程序建立守護進程

原文鏈接:https://www.iteye.com/blog/xieye-2436594 比如新建了一個demo.php, 怎麼加入守護進程的步驟: systemd配置文件  vim /etc

原创 php的運行原理、cgi對比fastcgi以及php-cgi和php-fpm之間的聯繫區別

最近項目中本地測試環境遇到了windows環境下的nginx使用file_get_contents/curl訪問php文件導致的阻塞問題,一直在找解決的方案,這個問題研究了三天終於找到了解決方案,特別因爲這個我也對php的運行原理產生了興

原创 jQuery圖片預加載的分析

想着不用插件,自己試着實現圖片預加載,然後寫了個圖片預加載的demo,有點粗糙。 原理:在圖片元素下面存在一個“laoding”的圖片,通過判斷這個元素距離可視區域頂部的距離是否大於當前頁面可視區域的高度,即 $('#lazy-inde

原创 CentOS7.5最小化安裝之後,源碼編譯安裝nginx2.14.0和php7.2.8 和swoole拓展

一 、centos7 最小化安裝之後,需要先開啓網絡服務: ip addr 查看網卡  我的是enp0s3 vi  /etc/sysconfig/network-scripts/ifcfg-enp0s3  修改boot 的值爲yes

原创 阿里雲Ubuntu搭建git服務器

本來之前配置過一次,後來忘了,這次一邊配置一遍記錄,以作備忘。 一. 服務器端配置 1.安裝git sudo apt-get install git 2.安裝完成後配置git git config --global user.nam

原创 array_map實現將多維數組轉換成字符串的簡單方法

實現多維數組轉字符串的方法,運用閉包函數和內置的array_map函數來方便快捷的實現。代碼如下: function arr2str($arr) { $arrStr = [];

原创 mysql刪除重複記錄,保留最小id的理解

我有一張數據表sw_goods,裏面存儲了goods_id,goods_name字段,其中goods_id字段爲自增主鍵,goods_name字段裏面有 重複的記錄。 我希望刪除goods_name字段的重複記錄。 思路1: 在原表

原创 ecshop和ecstouch的insert標籤的用法

在ecshop和ectouch的模板文件中,常常可以看到{insert  name="****"} 的標籤,比如{insert name="memeber_info"} 就是調用會員信息,還可以調用購物車信息、購物車數量、廣告等。而這個標

原创 thinkPHP3.2.3的多語言設置

1.開啓多語言行爲 在Application/Common/conf目錄下,新建tags.php文件,添加: return array=(‘app_begin’ => array(‘Behavior\CheckLangBe

原创 鍵盤迴車事件導致頁面刷新

最近在做ajax無刷新頁面的時候,在文本框輸入關鍵字按回車,頁面自動刷新了。這不是我想要的效果,後來發現按回車鍵會自動提交表單,於是將form去掉,果然不刷新了。但是這樣的解決方式感覺還是有問題,所以我百度了下,發現還有幾種解決方式,列出

原创 http not supported or disabled in libcurl 和 未將對象引用到實例的解決辦法

curl獲取天氣時,報錯:http not supported or disabled in libcurl。 找了半天,發現url地址前面多打了一個空格!去掉空格就好了。 然後蹦出來另一個問題:未將對象引用到實例的解決。 解決辦法:c

原创 composer安裝過程超時的問題以及解決方案

之前安裝過composer,沒有出現任何問題,可是在另一臺主機上安裝的時候,安裝過程卻出現超時的問題,截圖如下: 一開始我以爲是忘記開啓ssl拓展和intl拓展,但是看了php.ini配置文件發現拓展已經開啓了,後來用另一種解決辦法:

原创 關於MySQL連接和多表更新的心得

在MySQL中,如果想查詢多表的記錄,必須要使用到連接查詢。 而連接查詢其實很簡單,只要在單表查詢的FROM 後面,使用INNER JOIN 連接上另一個表。 單表查詢:  SELECT 需要查找的字段 FROM 表1 多表查詢 : S

原创 CSDN 博客初用

以前沒怎麼登過CSDN ,後來發現好記性不如爛筆頭。把自己開發 學習過程中遇到的問題以及解決方案記下來,以免遇到問題時重新找尋解決方案。 這樣更能提高工作學習的效率,並且時不時看看,還可以加深記憶,總之,是有好處的。