原创 10分鐘從PHP到Python

  PHP和Python都是解釋性語言,用過PHP一般再學Python就比較容易,畢竟很多概念都一樣。 當然,反過來也一樣,會Python再入手PHP,也很簡答。 不過如果要使用框架,那就得稍微多用些力氣。 這裏我們以語言本身爲主,就暫不

原创 Nginx+Php-fpm運行原理詳解

一、代理與反向代理 現實生活中的例子 1、正向代理:訪問google.com 如上圖,因爲google被牆,我們需要vpn翻牆才能訪問google.com。 vpn對於“我們”來說,是可以感知到的(我們連接vpn)vpn對於"goog

原创 centos下使用docker搭建lnmp

準備:無毒無害綠色純潔的centos 7一隻 前言: 1.準備docker 1.下載安裝依賴包 yum install -y yum-utils device-mapper-persistent-data lvm2 2.網絡問題就換源

原创 phpstrom配合使用git,分支,上傳分支

背景介紹  公司的項目使用git來管理的。存放在碼雲上面。開發項目一直都是使用git來管理。非常好用。git的功能強大,我們需要的也就那麼幾個。上傳和下載。創建分支,刪除分支。這些簡單的操作,都可以在我使用的軟件phpstrom裏面來

原创 Nginx Rewrite重寫規則

Rewrite 主要的功能就是實現URL的重寫,Nginx的rewrite功能是使用nginx提供的全局變量或自己設置的變量,結合正則表達式和標誌位實現url重寫以及重定向。本文給大家講述實際項目中常用到的rewrite規則。Nginx的

原创 MySQL數據庫分表與分區

項目開發中,隨着數據庫數據量越來越大,單個表中數據太多,從而導致查詢速度變慢,而且由於表的鎖機制導致應用操作也受到嚴重影響,出現了數據庫性能瓶頸。因此我們需要考慮分表與分區,MySQL分表分區就是爲了解決大數據量導致MySQL性能低下的問

原创 使用PHP導入和導出CSV文件

項目開發中,很多時候要將外部CSV文件導入到數據庫中或者將數據導出爲CSV文件,那麼具體該如何實現呢?本文將使用PHP並結合mysql,實現了CSV格式數據的導入和導出功能。 我們先準備mysql數據表,假設項目中有一張記錄學生信息

原创 幸運大轉盤-jQuery+PHP實現的抽獎程序

在線抽獎程序在很多網站上得到應用,抽獎形式多種多樣,本站之前有專門介紹常見的翻板抽獎和隨機抽獎的文章,本文將給大家介紹轉盤抽獎,通過轉動轉盤指針來完成抽獎的一種抽獎形式——幸運大轉盤。 查看演示 下載源碼 目前好多網站上應用的

原创 MariaDB/MySQL安全配置以及賬戶管理

MySQL安裝好後,我們要對MySQL做一些初步的安全設置,使得其適用於生產環境,此外對MySQL賬戶的管理設置也是有講究的,本文從安全的角度給大家介紹MySQL/MariaDB的相關設置。我們知道,初次安裝好MySQL後,MySQL會默

原创 PHP+Mysql+jQuery統計當前在線用戶數

我們要統計在一段時間內訪問站點的人數,有多種解決方案,你可以使用cookie,session結合文本或者數據庫來記錄用戶訪問數。本文將使用PHP,結合Mysql以及jQuery,展示一個統計在線人數以及訪客地區分佈的示例。 通常

原创 CentOS7安裝Redis和PHP-redis擴展

Redis是一個key-value存儲系統,屬於我們常說的NoSQL。它遵守BSD協議、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。它常用在緩存、隊列、Pub/Sub、計數統計、排行榜、投票與

原创 MySQL中group_concat函數

完整的語法如下:group_concat([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 基本查詢 Sql代碼  select * from aa;  +----

原创 Nginx配置反向代理訪問內部服務

Nginx可以提供高性能的反向代理服務,將客戶機請求轉發給內部網絡中隱藏在幕後的真正的服務器,並將從服務器上得到的結果數據返回給Internet上請求的客戶端,在用戶看來,Nginx扮演的就是真實服務器。現在許多大型web網站都用到反向代

原创 什麼時候需要使用urlencode和urldecode函數

除了-._三個字符、大小寫字母、數字,其它字符串都會被urlencode處理(雖然encode編碼之後的字符串都是數字和大寫字母,但是小寫字母是不會被編碼的)通過瀏覽器在URL後面帶GET參數的時候都是經過encode處理的(所以才叫ur

原创 php 一行代碼獲取本週一,本週日,上週一,上週日,本月一日,本月最後一日,上月一日,上月最後一日日期

<?php //本週一 echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w爲星期幾的數字形式,這裏0爲週日 /