
php cli模式學(xué)習(xí)(PHP命令行模式)
php_cli模式簡介 php-cli是php Command Line Interface的簡稱,如同它名字的意思,就是php在命令行運(yùn)行的接口,區(qū)別于在Web服務(wù)器上運(yùn)行的php環(huán)境(php-cgi, isapi等) 也就是說,php不單可以寫前臺(tái)網(wǎng)頁,它還可以用來寫后臺(tái)的程序...
|
php_cli模式簡介 php-cli是php Command Line Interface的簡稱,如同它名字的意思,就是php在命令行運(yùn)行的接口,區(qū)別于在Web服務(wù)器上運(yùn)行的php環(huán)境(php-cgi, isapi等) 也就是說,php不單可以寫前臺(tái)網(wǎng)頁,它還可以用來寫后臺(tái)的程序...
ps aux |grep php-fpm |more查看php-fpm總數(shù)php-fpm.conf 配置pid stringPID文件的位置. 默認(rèn)為空.error_log string錯(cuò)誤日志的位置. 默認(rèn): 安裝路徑#INSTALL_PREFIX#/log/php-fpm.log.log_level string錯(cuò)誤級別. 可用...
1.基礎(chǔ)知識(shí)
1.1 什么是Shell編程? 在 Unix 中,shell 可不是簡單的命令解釋器(典型的有 Windows 中的 DOS ),而是一個(gè)全功能的編程環(huán)境。Shell 是操作系統(tǒng)的一部分,用來與用戶打交道,并且可以用來協(xié)調(diào)各個(gè)命令【1】。用She...
提問我循環(huán)用file_get_contents抓取一堆url,但總是會(huì)在不到第100個(gè)URL的時(shí)候停下,提示我:“Warning: file_get_contents(URL) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 500...
PHP在很多時(shí)候不適合做常駐的SHELL進(jìn)程, 他沒有專門的gc例程, 也沒有有效的內(nèi)存管理途徑. 所以如果用PHP做常駐SHELL, 你會(huì)經(jīng)常被內(nèi)存耗盡導(dǎo)致abort而unhappy.
而且, 如果輸入數(shù)據(jù)非法, 而腳本沒有檢測, 導(dǎo)致abort,...
最近研究CI框架,發(fā)現(xiàn)這個(gè)框架的路由功能在Nginx下有問題,報(bào)404錯(cuò)誤,后來在網(wǎng)上查資料,發(fā)現(xiàn)需要開啟PATH_INFO。在nginx7.16以后貌似就支持PATH_INFO了,只需要在配置文件中開啟即可。打開nginx.conf文件,在你的虛擬主機(jī)下增...
一.增加超時(shí)的時(shí)間限制 這里需要注意:set_time_limit只是設(shè)置你的PHP程序的超時(shí)時(shí)間,而不是file_get_contents函數(shù)讀取URL的超時(shí)時(shí)間。真正的修改 file_get_contents延時(shí)可以用resource $context的timeout參數(shù): 復(fù)制代碼...
設(shè)計(jì)思路
考慮到單純的采集一個(gè)網(wǎng)頁的圖片,太麻煩,所以直接采集他的列表頁,獲取列表的url然后在一一采集,但是用php匹配列表頁的url太麻煩,第一列表頁有很多無效url這對我這個(gè)正則小菜鳥實(shí)在是個(gè)問題,看了一下列表頁的結(jié)...
CURL可謂居家旅行必備之殺人良藥,為何如此形容?就是因?yàn)樗糜梅奖隳軐?shí)現(xiàn)頁面抓取模擬登錄采集等一系列功能。記得第一次接觸CURL的時(shí)候是要實(shí)現(xiàn)完成從郵箱用戶列表的抓取。當(dāng)時(shí)為了趕進(jìn)度沒有細(xì)細(xì)研究只是網(wǎng)上找了一些...
使用php判斷文件圖片的格式
復(fù)制代碼 代碼如下: <?php $imgurl = "http://www.jb51.net/images/logo.gif"; //方法1 echo $ext = strrchr($imgurl,'.'); echo '<hr>'; //方法2 echo $ext1 = substr($imgurl,strrpos...
session_unset()釋放當(dāng)前在內(nèi)存中已經(jīng)創(chuàng)建的所有$_SESSION變量,但不刪除session文件以及不釋放對應(yīng)的sessionidsession_destroy()刪除當(dāng)前用戶對應(yīng)的session文件以及釋放sessionid,內(nèi)存中的$_SESSION變量內(nèi)容依然保留因...
腳本時(shí)常死掉,而且并不總是那么好看. 我們可不想給用戶顯示一個(gè)致命錯(cuò)誤,又或者一個(gè)空白頁(在display_errors設(shè)為off的情況下) . PHP中有一個(gè)叫做 register_shutdown_function 的函數(shù),可以讓我們設(shè)置一個(gè)當(dāng)執(zhí)行關(guān)閉...
我們往往在服務(wù)器上對緩存設(shè)置進(jìn)行各種優(yōu)化方案,但是我們卻很少注意到客戶端緩存,準(zhǔn)確的說是瀏覽器的緩存機(jī)制。其實(shí)每種瀏覽器都有緩存策略,會(huì)暫時(shí)將每一個(gè)瀏覽過的文件緩存在一個(gè)特殊的文件夾里。我們就可以在用戶重復(fù)...
PHP導(dǎo)出EXCEL快速開發(fā)指南phpexcel有專有的開發(fā)文檔,詳細(xì)操作請參考其開發(fā)文檔,本文檔只是對其在使用上作了優(yōu)化整合,便于在新項(xiàng)目中快速開發(fā)。phpexcel生成文件同樣有兩種方式,一種方式為直接輸出,一種方式為生成靜態(tài)文件...
1、設(shè)置CookiePHP用SetCookie函數(shù)來設(shè)置Cookie。必須注意的一點(diǎn)是:Cookie是HTTP協(xié)議頭的一部分 ,用于瀏覽器和服務(wù)器之間傳遞信息,所以必須 在任何屬于HTML文件本身的內(nèi)容輸出之前調(diào)用 Cookie函數(shù)。SetCookie函數(shù)定義了...
php內(nèi)置變量了:DIRECTORY_SEPARATORDIRECTORY_SEPARATOR是一個(gè)返回跟操作系統(tǒng)相關(guān)的路徑分隔符的php內(nèi)置命令,在windows上返回/,而在linux或者類unix上反悔/,就是這么個(gè)區(qū)別,通常在定義包含文件路徑或者上傳保存目錄的時(shí)候...
buffer ---- flush() buffer是一個(gè)內(nèi)存地址空間,Linux系統(tǒng)默認(rèn)大小一般為4096(1kb),即一個(gè)內(nèi)存頁。主要用于存儲(chǔ)速度不同步的設(shè)備或者優(yōu)先級不同的 設(shè)備之間傳辦理數(shù)據(jù)的區(qū)域。通過buffer,可以使進(jìn)程這間的相互等待變...
PHP 中的每個(gè)變量都有一個(gè)針對它的作用域,它是指可以在其中訪問變量(從而訪問它的值)的一個(gè)領(lǐng)域。對于初學(xué)者來說,變量的作用域是它們所駐留的頁面。因此,如果你定義了 $var,頁面余下部分就可以訪問 $var,但是,其它頁面一般不...
curl安裝:
windows下面的安裝:修改php.ini文件的設(shè)置,找到php_curl.dll//取消下在的注釋extension=php_curl.dll linux下面安裝:復(fù)制代碼 代碼如下:# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz# tar zxvf c...
個(gè)人認(rèn)為影響的原因:匹配到的圖片url并不是有效的url,文中只是簡單的判斷是否是相對路徑,但是有些url是失效的 解決辦法:就是新增判斷是否是真實(shí)有效url的圖片復(fù)制代碼 代碼如下:/** * *判斷url是否有效 *@param $url s...
THINKphp里面有調(diào)試運(yùn)行狀態(tài)的效果:
Process:0.2463s (Load:0.0003s Init:0.0010s Exec:0.1095s Template:0.1355s )|DB:13 queries 0 writes| Cache:2 gets,0 writes|UseMem:415 kb|LoadFile:20|CallFun:63,1370...
mysql的root賬戶,我在連接時(shí)通常用的是localhost或127.0.0.1,公司的測試服務(wù)器上的mysql也是localhost所以我想訪問無法訪問,測試暫停.解決方法:1,修改表,登錄mysql數(shù)據(jù)庫,切換到mysql數(shù)據(jù)庫,使用sql語句查看"select...
通過google在線生成二維碼的api在線生成二維碼。 代碼如下: 復(fù)制代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html...
運(yùn)行環(huán)境配置:php54+Apache2.2+Mysql1.默認(rèn)端口設(shè)置:#Listen 12.34.56.78:80Listen 80802.加載模型:LoadModule php5_module "D:/MyZILIAO/PHP/php54/php5apache2_2.dll"3.支持的類型: AddType application/x-compres...
前提示時(shí)間一個(gè)博友,建議我提供PHP開發(fā)環(huán)境的搭建文章。當(dāng)然我們一般在windows平臺(tái)下開發(fā)的居多,那么,今天我就在Windows平臺(tái)下搭建PHP的調(diào)試和開發(fā)環(huán)境。如果有寫的不好的請諒解。 一、總的大概步驟如下 1、下載資料...