Time of Update: 2016-07-29
我們在開發APP的伺服器端,當和APP進行聯調時通常需要即時跟蹤URL請求和參數的接收情況。但PHP並沒有像Python或Java專有的控制台輸出函數,Python的print()和Java的System.out.println(),PHP的echo,print等函數在直接使用php -f index.php時,可以列印以shell螢幕上,但在cli_server運行時並不能滿足把調試資訊只列印在shell而不顯示在瀏覽器。用度娘搜了好久,網上對PHP內建server cli模式的資料少之又少,
Time of Update: 2016-07-29
1: 第一步先開打nginx的檔案夾遍曆功能vi /usr/local/nginx/conf/nginx.conf #編輯設定檔,在http {下面添加以下內容:autoindex on; #開啟nginx瀏覽目錄功能autoindex_exact_size off; #檔案大小從KB開始顯示autoindex_localtime on; #顯示檔案修改時間為伺服器本地時間:wq! #儲存,退出2: nginx -s stop#停止nginx nginx #重新啟動ngnix3:/
Time of Update: 2016-07-29
Yii2中將表名傳回值預設格式是{{%user}}而Yii1中返回的是{{user}}查看了一下源碼,發現,在Yii1的path\to\yii\framework\db\schema\CDbSchema.php line78if($this->_connection->tablePrefix!==null && strpos($name,'{{')!==false)
Time of Update: 2016-07-29
MIME-type和Content-Type的關係:當web伺服器收到靜態資源檔請求時,依據請求檔案的尾碼名在伺服器的MIME設定檔中找到對應的MIME Type,再根據MIME Type設定HTTP Response的Content-Type,然後瀏覽器根據Content-Type的值處理檔案。什麼是MIME-TYPE:為什麼這麼說呢?首先,我們要瞭解瀏覽器是如何處理內容的。在瀏覽器中顯示的內容有 HTML、有 XML、有 GIF、還有 Flash
Time of Update: 2016-07-29
嘗試在非root使用者下進行nginx的反向 Proxy-1首先吐槽一下csdn的markdown真是太爛呀。看著它的大黑字就覺得不舒服。算了,書歸正傳。 為什麼要鼓搗這個呢?原因是這樣的。第一我們的伺服器是不開放root許可權,如果想要安裝軟體,需要進行申請。 申請極其麻煩,而且手續繁雜。所有我就想,可不可以試試不用root安裝一下nginx呢?於是我就進行了一下嘗試。 先是通過一通百度,發現兩種辦法,一種辦法是通過重新編譯,並且在編譯的時候指定nginx的安裝路徑。
Time of Update: 2016-07-29
#yum install php55-php.x86_64 php55-php-cli.x86_64 php55-php-common.x86_64 php55-php-devel.x86_64 php55-php-gd.x86_64 php55-php-mbstring.x86_64 php55-php-pdo.x86_64 php55-php-xml.x86_64 php55-php-fpm.x86_64 php55-php-mysqlnd.x86_64cp -r
Time of Update: 2016-07-29
Nginx反向 Proxy上傳大檔案報錯(failed to load resource : net :: ERR_CONNECTION_RESET)http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size 本文當使用Nginx反向 Proxy上傳大檔案報錯failed toload resource : net :: ERR_CONNECTION_RESET經查是Nginx的配置問題。 使用
Time of Update: 2016-07-29
引言我們在開發大型的Web項目的時候,如果,我們的web發布在一台伺服器的IIS上的時候,當大量的request到IIS的這個服務,電腦很容易崩潰。那麼我們就想了,為什麼,我們不把我們的服務放到多台電腦上呢?這樣當上一個request到192.168.**.252:8070的時候,我們可以讓下一個request到192.168.**.253:8071,這樣就可以減少我們的伺服器壓力。現在就有問題了,USer發出的Request如何發到不同的伺服器上?這個時候,就需要Nginx了。現在我介紹一下N
Time of Update: 2016-07-29
limit_req_zone $binary_remote_addr z>10m rate=10r/m;server { location /api/signin { limit_req z burst=5 nodelay; }}參考nginx限制某個IP同一時間段的訪問次數ngx_http_limt_req_module').addClass('pre-numbering').hide(); $(this).addClass('
Time of Update: 2016-07-29
參考: http://symfony.com/doc/current/book/page_creation.html在學習Documentation / Book上的第四章Creating your first Page in
Time of Update: 2016-07-29
事實上PHP對資料庫支撐並不好,最重要的一點就是抽象度不夠,提供者不統一。whyPHP針對每種資料庫都有一個獨立的模組、一組獨立的函數。這樣的結構和設計讓PHP相容多種資料庫變得困難。 一旦要將一個應用移到另外一個資料庫環境中,或添加新的資料庫,就需要重新編寫和資料庫相關的操作。soPDO出現了。它是一個抽象的資料模型(一個抽象介面層),提供一個通用介面訪問多種資料庫。nowPHP串連資料庫有三種選擇MySQL 系列函數:原生函數 過程式風格MySQLi
Time of Update: 2016-07-29
由於在php網頁中,不可避免的需要R語言的強大功能。因此,在對於某些數學函數的實現,我們需要R語言來實現。具體做法就是,利用php的system函數調用R指令碼,從而實現對R指令碼的運行,通過php的檔案操作,從而擷取R指令碼執行結果。基本代碼如下: system("F:\R\R-3.2.3\bin\R.exe --vanilla 由於是windows平台實現的,只要保證指令碼命令能在cmd控制台運行,則可以在php中利用system()實現。
Time of Update: 2016-07-29
1.什麼叫做會話控制 允許伺服器根據用戶端做出的連續請求。2.為什麼需要會話控制? 因為當你開啟一個網站,並想訪問該網站的其他頁面的時候,如果沒有會話控制,當跳轉到其他頁面的 時候,就需要再次輸入賬戶和密碼。3.Cookie的原理和作用將用戶端的簡單資訊儲存在個人PC中,其他程式擷取PC的Cookie,來擷取使用者的資料。
Time of Update: 2016-07-29
redis安裝步驟: ----- 有時很久以前安裝過的東西,好久沒再重新安裝過,就會忘,就在前幾天我需要安裝redis時,就不會了,查了一些網上說的,也遇到一些問題,所以我防止下次再遇到類似的問題,我提前做一下筆記,我是一個不聰明的人,所以我平時都是用自己的方式,來解決再次碰到的問題首先你可以看 redis官網官網上有最新版本的Redis安裝包,你可以先下載下來安裝步驟如下: 方法一: 手動方式下載 1:
Time of Update: 2016-07-29
迭代器往往被我們用來在資料庫中讀取大量的資料時方便資料的管理。fruits[$this->position]; } //返回當前的鍵 public function key(){ return $this->position } //下移一個元素 public function next(){ ++$this->position; } //移動到第一個元素 public function rewind(){
Time of Update: 2016-07-29
lunarInfo[$year-$this->MIN_YEAR]; if($year==$this->MIN_YEAR&&$monthgetLunarByBetween($year,$this->getDaysBetweenSolar($year,$month,$date,$yearData[1],$yearData[2])); } function convertSolarMonthToLunar($year,$month) {
Time of Update: 2016-07-29
一、nginx的簡介Nginx是一個網頁伺服器,它能反向 ProxyHTTP,HTTPS,SMTP,POP3,IMAP的協議連結,以及一個負載平衡器和HTTP緩衝。何為反向 Proxy?反向 Proxy實際上就是一台負責轉寄的Proxy 伺服器,看似是向它請求資料,實際上它只是將請求轉寄到真正的伺服器上並從真正的伺服器上擷取資料。伺服器將資料返回給nginx,再由nginx進行返回。
Time of Update: 2016-07-29
反向 Proxy百度百科上的解釋如下:反向 Proxy(Reverse Proxy)方式是指以Proxy 伺服器來接受internet上的串連請求,然後將請求轉寄給內部網路上的伺服器,並將從伺服器上得到的結果返回給internet上請求串連的用戶端,此時Proxy 伺服器對外就表現為一個反向 Proxy伺服器。參考可以更清晰的瞭解這個過程: 通俗的講,反向
Time of Update: 2016-07-29
Node.js 建立第一個應用 如果我們使用PHP來編寫後端的代碼時,需要Apache 或者 Nginx 的HTTP 伺服器,並配上 mod_php5 模組和php-cgi。從這個角度看,整個”接收 HTTP 要求並提供 Web 頁面”的需求根本不需 要 PHP 來處理。不過對 Node.js 來說,概念完全不一樣了。使用 Node.js 時,我們不僅僅 在實現一個應用,同時還實現了整個 HTTP 伺服器。事實上,我們的 Web 應用程式以及對應的 Web 服務器基本上是一樣的。在我們建立
Time of Update: 2016-07-29
PHP使用Mysql是報了這個錯翻譯過來是aaaaaa位元組大小的記憶體耗盡(試圖分配bbbbb位元組的時候)如果bbbbb的值比aaaaa大,說明是記憶體小了,不夠用了,這個時候我們需要修改設定,將設定寫大一點:現將解決辦法做以下記錄:一、修改php.ini(推薦):在php.ini中搜尋memory_limit欄位,進行修改,如memory_limit = 128M二、在程式裡面添加如下語句 在.php代碼中加如下設定配置語句:ini_set(”memory_limit”, ”