Time of Update: 2018-12-05
最近用網上的lnmp一鍵安裝配置樂淘淘番茄紅素網centos6.2下面的環境,用了幾天后,發現php-fpm佔用cpu100%,用uptime命令查看系統負載,基本上都在20左右,vmstat第一列也都在20左右,機器基本上沒法運轉了。但是前幾天都好好的,不知道為何卻突然就成了這個樣子了。在網上找了很多文章看了,也調整了系統核心的參數和php、nginx的配置參數,問題依舊,不知道該怎麼辦了!後台經機房測試,不是代碼問題,是由於資料盤感染病毒導致頻寬佔用很高,並且造成系統負載很高。後來重裝系統,
Time of Update: 2018-12-05
這裡只是介紹了php-fpm的最佳化方法的,但一般情況下和nginx組合使用的時候,單獨最佳化其中一項的話,作用不是特別的大,同時還需要對nginx進行最佳化.nginx的做法方法參考:http://blog.haohtml.com/archives/6213.上面的最佳化前和最佳化後的圖,看得出前後差距還是特別的大的. 導致nginx 502 bad gateway的PHP-CGI(FASTCGI)NGINX頻爆502 BAD
Time of Update: 2018-12-05
本文旨在討論如成為一名真正的PHP開發人員. 本文不把三個月學會PHP的人納入討論的範圍. 本文討論的重點在於PHP學習及開發的持久性與外延性. 當許多人把自己三個月學會PHP當作一種資本到處炫耀時. 當這些人炫耀過後又轉投其它語言時.我必需告訴你,你不適合做PHP的開發工作.
Time of Update: 2018-12-05
對於無副檔名的PHP程式的研究作者:PHP環境:WinXp Pro + Apache 2.0.49 + PHP 4.3.5 (Module) 將沒有副檔名的PHP代碼,給PHP解譯器解釋,好處在於大大增加了安全性,給入侵的人、盜鏈的人,增加了迷惑性。例如:http://www.msger.net/chat?username=Hackfanhttp://www.msger.net/images/test.gif 從一般認識來看,上文的2個URL很有可能是這樣的:/|-chat/????? |-
Time of Update: 2018-12-05
http://www.phpnow.org/guide.html 搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴充、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬機器主機。與 PHPnow 的名字一樣,讓我們一起 PHPNow!首先從
Time of Update: 2018-12-05
CHECK_FILE_CASE -- windows環境下面的嚴格檢查大小寫。 /* 項目設定 */ 'APP_DEBUG' => false, // 是否開啟偵錯模式 'APP_DOMAIN_DEPLOY' => false, // 是否使用獨立網域名稱部署項目 'APP_PLUGIN_ON' => false, // 是否開啟外掛程式機制 'APP_FILE_CASE' =>
Time of Update: 2018-12-05
<?php//刪除指定目錄(檔案夾)中的所有檔案函數function delfile($dir) {if (is_dir($dir)) { $dh=opendir($dir);//開啟目錄 //列出目錄中的所有檔案並去掉 . 和 .. while (false !== ( $file = readdir ($dh))) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file;
Time of Update: 2018-12-05
PHP開發工具ZendStudio_6.1亂碼解決終極方法 【寫在前面】如果你發現經常需要設定某個project下的檔案編碼時,請確認一下project的屬性設定。單擊“屬性”,出現:預設是“從容器繼承(GBK)”,現在設定成下面的UTF-8,這樣以後在這個project裡建立的檔案就是utf8編碼了。 首先,我要說明的是,我是一個剛學習PHP的新手!剛開始接觸PHP時候,一段時間在為尋找開發工具犯愁!!於是,我來到PHPCHINA尋求協助,果然,我找到了中意的PHP開發工具了,它名為:Ze
Time of Update: 2018-12-05
<?phpecho "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>"; echo
Time of Update: 2018-12-05
目前我寫了個程式,由表單輸入mysql語句,然後提交給PHP程式,由PHP程式做相應的查詢並返回結果,可是在使用時我發現如果在表單中輸入有特殊字元(如'' "" \等)時,PHP會自動在它們的前面加上逸出字元 "\",但是一旦它加上以後,我沒有辦法再用這條語句做sql查詢了,請問怎麼樣能不讓它加這個字元呢?謝謝!例子如下:我在表單中輸入的是:select * from device_information where manager_team regexp
Time of Update: 2018-12-05
function htmlencode($string) {if(is_array($string)) {foreach($string as $key => $val) {$string[$key] = htmlencode($val);}} else {$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1', str_replace(array('
Time of Update: 2018-12-05
首先寫個函數function varify_url($url){$check = @fopen($url,"r");if($check){ $status = true;}else{ $status = false;} return $status;}接著在需要的地方直接調用即可$url = "http://www.google.com";if(varify_url($url)){ echo "<div>Congratulation ! Your URL <a
Time of Update: 2018-12-05
html部分代碼<!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><title>PHP+Ajax即時自動檢測是否連網</title><meta
Time of Update: 2018-12-05
那天寫自己的網站,想到要有關於限制IP的功能,至少要包括能夠在後台設定要限制的IP,還有,能夠對IP段進行限制,比如 192.168.0.* 一樣的就能夠限制整個段,左思右想,用了好幾個if判斷才解決,把簡單的代碼如下:(程式中使用了phplib中的db類)<?php/********************************************* * 檔案:limitip.php * 用途:IP限制程式 * 版本:v1.0 * 日期:2005-1-7
Time of Update: 2018-12-05
做一個後台登陸需要用到校正碼,前台的使用者跟蹤需要用到SessionID,當然,預設的PHP開啟了Session以後就有了一個SessionID,但是我需要自己的,並且能夠儲存進資料庫,那麼我就嘗試了一下,構造了以下的函數。/****** 產生Session ID ******/基本的思路: 是把當前微秒的時間擷取, 然後產生以個隨機數字, 把隨機數字和目前時間相加後加密一下, 最後再截取需要的長度/*函數名稱:create_sess_id()函數作用:產生以個隨機的會話ID參
Time of Update: 2018-12-05
最近碰到一個問題,新聞系統裡所有新聞是產生靜態,但是我要在靜態頁裡顯示訪問次數等動態內容,左思右想,沒有好的解決方案。今天猛然一想,是不是能夠通過架構頁來解決呢?總結的基本思路如下:首先開啟一個類似
Time of Update: 2018-12-05
<?php session_start(); session_register("u_name");require_once("../config/db.inc.php");require_once("../config/config.inc.php");require_once("../config/function.php");require_once("../config/set.php");?><!DOCTYPE HTML PUBLIC "-//W3C//DTD
Time of Update: 2018-12-05
from CTB class CtbClass { var $file; var $index; //建立一個檔案並寫入輸入 function null_write($new) { $f=fopen($this->file,"w");
Time of Update: 2018-12-05
伺服器負載太大而影響程式效率也是很常見的,我們需要對此進行測試。這裡我以目前最常用的Apache伺服器為例。
Time of Update: 2018-12-05
引言----算起來到現在已經有二、三個月沒有用php了,因工作需要,又把它拾起來,覺得有必要深入的去學習它,從今天開始,我想方方面面的,系統的去認識它!(一)echo與print的區別echo可以多個參數-------print一個參數.echo無傳回值 -------ptint有傳回值,ture返回1,false返回0.echo 命令和 print 命令 相同,沒有區別 echo 函數 和 print 函數 有區別。 echo() 無傳回值,與echo