Time of Update: 2017-01-18
Q. I run a small Apache based webserver for my personal use and it is shared with friends and family. However, most script kiddie try to exploit php application such as wordpress using exec() , passthru() , shell_exec() , system() etc functions. How
Time of Update: 2017-01-18
PS:前段時間配置php-fpm的時候,無意中發現原來它還有兩種進程管理方式。與Apache類似,它的進程數也是可以根據設定分為動態和靜態。php-fpm目前主要又兩個分支,分別對應於php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格式,而在新的5.3.x版本中,則是和php.ini一樣的配置風格。在5.2.x版本中,php-fpm.conf中對於進程管理號稱是有兩種風格,一種是靜態(static)的,一種是類似於apache風格(
Time of Update: 2017-01-18
1、安裝配置freetds複製代碼 代碼如下:wget http://mirrors.xmu.edu.cn/ubuntu/archive/pool/main/f/freetds/freetds_0.82.orig.tar.gztar zxf freetds_0.82.orig.tar.gzcd freetds_0.82./configure --prefix=/sxmobi/Software/common/freetds --enable-msdblibmake && make install&
Time of Update: 2017-01-18
ajax不用多說了,就是一個非同步回調的方法! 並且與伺服器端的傳輸方式有用GET或POST等 我這裡說的是當傳送xml或json資料時, PHP與其他伺服器端語言不同之處在於,他將請求的資料封裝到了伺服器變數中(可能說的不對) 這樣對於使用者,可以很簡單的就取得GET或POST的值 但是,當直接發送xml或json時,應該是一個資料流的形式發送到伺服器! 但是PHP表面上並沒有接收資料流的函數。這個問題困擾許久。 (其他的語言,如asp/jsp都可以通過request組件接收資料流)
Time of Update: 2017-01-18
本文講述了PHP(FastCGI)在Nginx的alias下出現404錯誤的解決方案。分享給大家供大家參考,具體如下:在Nginx的官方wiki中如下描述The alias directive cannot be used inside a regex-specified location. If you need to do this you must use a combination of rewrite and
Time of Update: 2017-01-18
本文講述了windows7下安裝PHP+nginx的方法。分享給大家供大家參考,具體如下:首先是安裝PHP我本地原來安裝過了PHP5.2.11了。沒安裝過的也類似,官方網站下載一個Windows的二進位包就行了。直接運行PHP5.2.11安裝檔案,然後選擇修改,下一步 ,選擇Other
Time of Update: 2017-01-18
小VPS受系統資源的限制,訪問量過大,超過系統所能承受的極限時,有一部分請求就會502了。在系統資源夠用的情況,最佳化nginx,php-fpm,以及系統本身,達到2個目的:1,合理配置系統資源,將有限的資源,最大化利用。好鋼用在刀刃上。2,盡量減少磁碟的I/O一,系統主要資源[root@xxxxxx nginx]# free -m total used free shared buffers cached Mem: 994 815
Time of Update: 2017-01-18
以下是關於小編給大家日常收集整理phpRegex,具體內容請看下文詳解吧$str = preg_replace("/(<a.*?>)(.*?)(<\/a>)/", '\1<span>\2</span>\3',
Time of Update: 2017-01-18
要升級PHP,我們首先得下載一個自動安裝PHP組件到IIS中的軟體,推薦的是星外公司開發的PHP安裝包,我們可以到他們的官方網站www.7i24.com去下載最新版本。1、如果伺服器上已安裝了Zend,請先卸載他,等PHP升級好後再重新安裝。2、停止IIS,在添加/刪除群組件裡面刪除原來的PHP安裝包。3、刪除C:\windows\php.ini
Time of Update: 2017-01-18
Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 網站開發的,它已經在該網站運行超過兩年半了。Igor 將原始碼以類BSD許可證的形式發布。在高並發串連的情況下,Nginx是Apache伺服器不錯的替代品。Nginx同時也可以作為7層負載平衡伺服器來使用。根據我的測試結果,Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 可以承受3萬以上的並發串連數,相當於同等環境下Apache的10倍。
Time of Update: 2017-01-18
廢話不多說了,直接跟大家分享五種方法,通過代碼講解php擷取超連結常值內容的Regex。//方法一 preg_match_all("/<(a|a)[s]{0,1}[w=":()]*>[ ]*(check user)[ ]*</(a|a)>/i",$string,$matches);//方法二preg_match_all("/<a[dd]*>check
Time of Update: 2017-01-18
Memcache是什麼 Memcache是danga.com的一個項目,最早是為 LiveJournal 服務的,目前全世界不少人使用這個快取項目來構建自己大負載的網站,來分擔資料庫的壓力。 它可以應對任意多個串連,使用非阻塞的網路IO。由於它的工作機制是在記憶體中開闢一塊空間,然後建立一個HashTable,Memcached自管理這些HashTable。 Memcache官方網站:http://www.danga.com/memcached,更多詳細的資訊可以來這裡瞭解
Time of Update: 2017-01-18
我讓按照以下兩個步驟去解決,最後在第2步中將FastCGI的timeout時間增加為300,問題解決: PS:比較羨慕迅雷的Web伺服器,16G記憶體。 1、查看當前的PHP FastCGI進程數是否夠用: netstat -anpo | grep "php-cgi" | wc -l 如果實際使用的“FastCGI進程數”接近預設的“FastCGI進程數”,那麼,說明“FastCGI進程數”不夠用,需要增大。
Time of Update: 2017-01-18
系統內容:RHEL5 [ 2.6.18-8.el5xen ] 軟體環境: nginx-0.7.17 lighttpd-1.4.20.tar.gz pcre-6.6-1.1 pcre-devel-6.6-1.1 php-5.1.6-5.el5 參考下載地址: http://sysoev.ru/nginx/nginx-0.7.17.tar.gz (最新穩定版為0.6.32) http://www.lighttpd.net/download/lighttpd-1.4.20.tar.gz #######
Time of Update: 2017-01-18
很多時候需要非同步提交表單,當表單太多是時候,一個個getElementById變得很不實際當然,jquery可以實現非同步提交表單,jquery.form.js這個庫貌似也挺流行只是有時候並不想使用額外的庫,所以就琢磨著自己寫,用純js來實現非同步提交表單實現如下(本例用POST方式提交,用php作為伺服器指令碼)HTM L檔案:test<html><head> <script type="text/javascript" src="name_form.js"&
Time of Update: 2017-01-18
1、防止跳出web目錄 首先修改httpd.conf,假如您只允許您的php指令碼程式在web目錄裡操作,還能夠修改httpd.conf文檔限制php的操作路徑。比如您的web目錄是/usr/local/apache/htdocs,那麼在httpd.conf裡加上這麼幾行: php_admin_value open_basedir /usr/local/apache /htdocs
Time of Update: 2017-01-18
phpRegex的部分例子Regex 說明/b([a-z]+) 1b/gi 一個單詞連續出現的位置/(w+)://([^/:]+)(:d*)?([^# ]*)/ 將一個URL解析為協議、域、連接埠及相對路徑/^(?:Chapter|Section) [1-9][0-9]{0,1}$/ 定位章節的位置/[-a-z]/ A至z共26個字母再加一個-號。/terb/
Time of Update: 2017-01-18
上篇文章給大家分享了phpRegex安全教程之基礎篇,本文將繼續延伸有關phpRegex的知識,具體內容請看下文。phpRegex的各種操作符的運算優先順序相同優先順序的從左至右進行運算,不同優先順序的運算先高後低。各種操作符的優先順序從高到低如下:操作符 描述轉義符(), (?:), (?=), [] 圓括弧和方括弧*, +, ?, {n}, {n,}, {n,m} 限定符^, $, anymetacharacter 位置和順序|
Time of Update: 2017-01-18
非同步 JavaScript 和 XML(Asynchronous JavaScript and XML,Ajax)無疑是最流行的新 Web 技術。本文中我們將完全使用 PHP 和 Simple Ajax Toolkit (Sajax) 建立一個簡單的相簿作為線上 Web 應用程式。我們首先用標準的 PHP 開發方法編寫簡單的相簿,然後再用 Sajax 將其變成活動的 Web 應用程式。 建立一個簡單的相簿 本文將使用兩種方法建立一個簡單的相簿:傳統的 Web 應用程式和基於 Sajax
Time of Update: 2017-01-18
大家都有在網站發表評論的經曆,傳統的發表過程無非是:發表->提交頁面表單->等待重新整理頁面,這樣在網路比較擁擠的時候,往往需要漫長的等待,今天介紹用PHP+Ajax實現頁面無重新整理發表評論,希望對初學ajax的PHPer有所協助。 那麼首先,我們需要一個基本的ajax開發架構,檔案ajax.js就包含了這個架構,代碼如下: 複製代碼 代碼如下:var http_request=false;