原创 SQL總複習帶例子(部分個人註釋)

distinct:用於返回唯一不同的值 例子 select distinct Company from Orders; where:有條件的選取表中數據 操作符 描述 = 等於 <> 不等於 > 大於 < 小於 >= 大於等於

原创 基於lnmp的web訪問執行流程解析(應用層)

繼兩次被人問到有關web服務器和php之間的流程回答不流暢後,決定將整個運行流程疏通一遍。在此之前,先了解一些相關的名詞解釋。 SAPI(Server Application Programming Interface),服務

原创 mysql數據庫面試題

一、mysql的存儲引擎有哪些?都有什麼特點? MyISAM: 擁有較高的插入,查詢速度,但不支持事務。 InnoDB :5.5版本後Mysql的默認數據庫,事務型數據庫的首選引擎,支持ACID事務,支持行級鎖定 BDB: 源

原创 [轉]PHP中的ob_start用法詳解(輸出緩存區)

用PHP的ob_start(); 控制您的瀏覽器cache Output Control 函數可以讓你自由控制腳本中數據的輸出。它非常地有用,特別是對於:當你想在數據已經輸出後,再輸出文件頭的情況。輸出控制函數不對使用 hea

原创 laravel5.8使用總結和比較(持續更新)

一、踩坑 laravel目前爲止的坑 安裝的坑 1、5.8對於PHP的版本要求7.0以上 2、要求php至少要安裝八個要求的拓展 3、即使使用github下載,安裝還是需要使用composer,使用國內鏡像速度相對快一丟 4、所使

原创 laravel5.8使用郵件服務小總結

背景: 系統環境:lnmp 框架:laravel5.8 做郵件發送服務器:qq郵箱 配置參考: MAIL_DRIVER=smtp MAIL_HOST=smtp.qq.com MAIL_PORT=465 MAIL_USERNAME

原创 linux下載安裝composer和laravel5.8

軟件壓縮包目錄/data/Software 站點目錄/var/www 一、下載composer 1、下載安裝composer wget -P /data/Software https://getcomposer.org/downl

原创 配置RSA密鑰使用ssh協議登錄遠程服務器

背景: 連接工具Xshell 6 目標服務器系統centOS7.3 本地系統windows 關於SSH服務器搭建 一、配置遠程連接 1、ssh配置 //打開ssh配置文件 vi /etc/ssh/ssh_config 按需配置,

原创 雲服務器從購買到部署環境lnmp(三)

二、源碼安裝最新nginx1.16.0 2.1安裝編譯工具及庫文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 2.2安裝

原创 linux源碼安裝redis5.0+配置+啓動

一、下載安裝 1、下載 下載redis,注意wget命令會直接在當前目錄下載,例如我/data/Software/ wget -c http://download.redis.io/releases/redis-5.0.4.tar

原创 TP5路由知識簡單個人彙總

一、路由的模式 普通模式(默認pathinfo,不解析路由) ‘url_route_on’ => false 混合模式(pathinfo+解析路由) ‘url_route_on’ => true, ‘url_route_m

原创 LNMP環境下隱藏入口文件public和index.php後的小問題

在nginx中配置了重寫後一直顯示 解決方案: 實際是因爲靜態資源訪問路徑寫錯了,同時我的nginx服務器禁止了目錄訪問,打對測試路徑之後 大佬nginx配置參考: http://www.thinkphp.cn/topic/3

原创 使用Git在本地Windows下佈置或實時更新服務器linux上的項目

背景:昨天把自己的項目從Windows移植到服務器上,但有一些小細節要更改。在服務器上改又太慢,在本地改使用Xftp又得自己定位到改的地方,然後再覆蓋,同時可能會出現端口占用的情況。最終還是Git方便同時還順帶有很多其他的功能。

原创 LNMP環境關於sql_mode的一些配置

MySQL服務器能夠工作在不同的SQL模式下,並能針對不同的客戶端以不同的方式應用這些模式。這樣,應用程序就能對服務器操作進行量身定製以滿足自己的需求。這類模式定義了MySQL應支持的SQL語法,以及應該在數據上執行何種確認檢查。

原创 centos7.3源碼安裝MySQL+環境配置+用戶密碼設置+遠程訪問配置

一、下載tar包 wget -c http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.22.tar.gz/from/http://cdn.mysql.com/(我下載究極慢