Time of Update: 2017-01-13
背景:看PHP的慢日誌一般來講主要是看網路介面上的問題,有時間一台伺服器會調用api介面,而該介面呢在另一吧機器上,而有人惡意透過這個介面頻繁調用,飆高頻寬,進而導致一堆TIME_WAIT,nginx出現白頁,此時,這是現象,如何由現象看到本質,那就開啟php-fpm的slow的日誌吧,如何開啟,接著向下看吧。眾所周知,mysql有slow query
Time of Update: 2017-01-13
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta
Time of Update: 2017-01-13
一、js實現window.onload=function(){var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos","incognito", "webmate",
Time of Update: 2017-01-13
本文是採用源碼編譯方式安裝Gearmand 和 PHP Gearman,完成安裝Gearman當前最新版本1.1.2。你也可以採取傻瓜式一鍵安裝,命令如下: 代碼如下複製代碼 yum install gearmandpecl install gearman 這樣安裝的方式是一鍵安裝完成,關鍵是版本不是最新的。本文接下來主要講解源碼編譯安裝最新版 gearmand 1.1.2 - A distributed job system。
Time of Update: 2017-01-13
如果在LINUX系統上需要使用PHP串連Microsoft SQL Server 2005資料庫,我們常見的串連資料庫方式是使用ODBC方式串連. FreeTDS為Linux系統提供了TDS協議的開源用戶端。由於MSSQL和Sybase使用的恰是TDS協議,所以在Linux中可以用FreeTDS串連MSSQL,下面簡紹使用php的db-lib串連Microsoft SQL Server 2005資料庫. LINUX作業系統: centOS6.3
Time of Update: 2017-01-13
本文內容是以 CentOS 為例,紅帽系列的 Linux 方法應該都是如此,下面就詳細說明步驟,在這裡嚴重鄙視哪些內容??隆⑺檔腦悠噅影說撓泄 PDO 編譯安裝的文章。1、進入 PHP 的軟體包 pdo 擴充目錄中(註:不是 PHP 安裝目錄)如果還未下載:1、下載 檔案 wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz2、解壓檔案tar zxvf PDO_MYSQL-1.0.2.tgz3、配置和編譯檔案進入 在PHP源碼包中進入cd /root/
Time of Update: 2017-01-13
CentOS 7 已經發布,並且採用 Apache 2.4 作為預設的 Apache 組件。聽說 Apache 2.4 的 Event 模式很不錯,而且配套的 mod_proxy_fcgi 與 PHP 已經原生支援的 PHP-FPM 配合默契且效能很好,再加上 Google 的 mod_spdy 需要運行在 thread safe 的環境下,改用 CentOS 7 + Apache 2.4 + MariaDB + PHP + PHP-FPM 似乎就成為順理成章的事情了。因為
Time of Update: 2017-01-13
有些時候VPS預設為5.1的PHP版本,現在的很多程式都不在相容php5.1的了,所以我們要升級PHP到最新的版本。檢查PHP組件rpm -qa |grep php我這裡是PHP5.1。php-odbc-5.1.6-44.el5_10php-xmlrpc-5.1.6-44.el5_10wbm-php-pear-1.5-1php-common-5.1.6-44.el5_10php-pdo-5.1.6-44.el5_10php-cli-5.1.6-44.el5_10php-snmp-5.1.6-44
Time of Update: 2017-01-13
centos7安裝配置教程:http://www.111cn.net/sys/CentOS/63645.htm一、配置防火牆,開啟80連接埠、3306連接埠CentOS 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆。1、關閉firewall:systemctl stop firewalld.service #停止firewallsystemctl disable
Time of Update: 2017-01-13
安裝方法一,直接使用wget安裝系統:centos 5.5 需要的軟體包:libmemcached-1.0.15.tar.gz memcached-2.1.0.tgz1.安裝前準備 代碼如下複製代碼 wget https://
Time of Update: 2017-01-13
PHP在處理IMAP和POP3郵件內容時,需要安裝imap模組。PHP 5.5.16 安裝imap模組imap模組提供了可以操作 IMAP ,NNTP,POP3 和本地郵箱的方法。以下是安裝步驟:安裝依賴包 client2007eDebian: 代碼如下複製代碼 apt-get install -y libc-client2007e-dev CentOS: 代碼如下複製代碼 yum install -y libc-client-devel
Time of Update: 2017-01-13
php
Time of Update: 2017-01-13
這種表單自動完成功能,像百度,google,淘寶他們的搜尋功能都有,在使用者輸入一部要的內容時會根據條件顯示相關內容。<script>;(function($){/* plugin */$.fn.autocomplete=function(o){ if(o.ajax) o.ajax=$.extend({ url:'', datatype:'json', async:true }, o.ajax||{});
Time of Update: 2017-01-13
<?phpclass Excel{ var $header = "<?xml version="1.0" encoding="UTF-8"?><Workbook
Time of Update: 2017-01-13
php 類比登陸$url = "http://www.discuz.net/";$useragent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TheWorld)";$cookie =
Time of Update: 2017-01-13
其實方法很多也很簡單的,如$_FILES['userfile']['type']就是在檔案上傳之前判斷一下.還有一個getimagesize -- 取得映像大小而getimagesize 返回和參數如下.返回一個具有四個單元的數組。索引 0 包含映像寬度的像素值,索引 1 包含映像高度的像素值。索引 2 是映像類型的標記:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 =
Time of Update: 2017-01-13
APC安裝 代碼如下複製代碼 /root/lnmp stopwget http://pecl.php.net/get/APC-3.1.13.tgztar xf APC-3.1.13.tgzcd APC-3.1.13//usr/local/php/bin/phpize./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-configmakemake install
Time of Update: 2017-01-13
如題,這個問題的基本原因就是LNMP環境沒搭建好。如題的環境是因為NGINX根本解析不了你的PHP檔案代碼,所以,伺服器就會當php尾碼檔案為一般檔案處理。這樣的問題大多出現在php-fpm這個節點上。所以,我們應該從這方面入手。1.檢查NGINX配置,解析靜態html檔案是否沒問題;2.檢查PHP-FPM是否正常運作;(啟動該服務後終端執行: ps -ef |grep php-fpm 即可檢查);3.回頭檢查NGINX.CONF配置,主要檢查如下內容:檢查nginx配置檢查原由預設配置
Time of Update: 2017-01-13
我們禁止整個網站不能執行php檔案 代碼如下複製代碼 # location ~ ^/.*\.(php|php5)$# {# fastcgi_pass 127.0.0.1:9000;# fastcgi_index index.php;# include fcgi.conf;# deny all;# } 設定檔中加上這行!如果需要指定某個目錄的話,在第一行location ~^/(目錄|目錄1)\.(php|php5)$有多個目錄的時候可用|分開
Time of Update: 2017-01-13
下面來看一篇關於linux系統nginx php-fpm安裝php memcache擴充教程,當然有不少辦法可以安裝memcache的外掛程式不過如果你使用了php-fpm 和nginx驅動php採用那些sudo apt-get install php5-memcache可能就不好用了。說說如果你把php手動安裝在特別目錄的情況下如何配置memcache php調用吧。上下文參考我寫的php-fpm安裝那篇部落格吧。 代碼如下複製代碼 cd