Time of Update: 2016-08-08
最近用ThinkPHP開發一個項目,本地開發測試完成上傳到伺服器後,第一次開啟正常,再重新整理頁面時就出現 “頁面調試錯誤,無法找開頁面,請重試”的錯誤,我就鬱悶啦,明明本地設定define('APP_DEBUG', false)
Time of Update: 2016-08-08
經常要用到linux環境下自己編譯安裝php,configure參數繁多,有時候不加註意使用的時候又要重新編譯php,所以將常用的configure命令整理如下。第一步,安裝依賴包:yum -y install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel libaio實際應該中可能還需要安裝mcrypt擴充(典型錯誤:phpmyadmin報錯,無法載入mcrypt擴充)。
Time of Update: 2016-08-08
1.下載:http://nginx.org/download/nginx-1.8.0.zip2.解壓到:D:/nginx-1.8.03.運行命令:cd nginxstart nginx訪問127.0.0.1 ,就可以了。常用命令:nginx -s stop // 停止nginxnginx -s reload // 重新載入設定檔 ,只能在運行時執行nginx -s quit // 退出nginx4.修改根目錄: location /
Time of Update: 2016-08-08
WORDPRESS外掛程式開發學習系列文章第一篇,在每篇文章的後面追加固定的字元“Hello World”一.開啟wordpress目錄->wp-content->plugins二.在plugins下建立一個目錄1100w-hello-world三.在1100w-hello-world下建立兩個檔案1100w-hello-world.php
Time of Update: 2016-08-08
Discuz! X 模板的解析主要是 ./source/class/class_template.php 檔案解析處理的,如果需要深入瞭解請可以看看這個檔案! 模板嵌套文法將被嵌套模板內容解析為 PHP 語句併合併入本模板中的寫法common/header 對應某個模板套系中的 common 目錄的 header.html 模板檔案程式運行時include嵌套模板內容注釋:當模板中有較多 loop 時,盡量用 subtemplate 邏輯判斷 if...else如果寫在 HTML
Time of Update: 2016-08-08
這一節內容主要介紹PHP上傳檔案的多檔案上傳功能。只要以數組形式來命名表單中的檔案上傳標記,即可實現多個檔案同時上傳。下面我們來看一個例子:--------------------------------------------------------------------- function upload($file_error, $file_tmp_name, $file_name){ $info = ""; if($file_name == "")
Time of Update: 2016-08-08
在http請求中,如果參數值帶中文最好使用urlencode/rawurlencode函數.如果參數值中帶加號也最好使用,否則後台接收時,+號變成空格,引起不必要的麻煩.註:urlencode和rawurlencode的區別:urlencode將空格編碼為加號“+”,rawurlencode將空格編碼為加號“%20”.
Time of Update: 2016-08-08
Composer,是個類似centos中yum的工具,解決依賴關係。PHP都要解決依賴了……一,安裝Composer到https://getcomposer.org/,去download下載。linux和windows都有,安裝很簡單。http://www.phpcomposer.com/ 中文鏡像。二,配置Composer到國內鏡像http://pkg.phpcomposer.com/ 這裡顯示怎樣配置到國內鏡像,速度會快很多。composer create-project --
Time of Update: 2016-08-08
1、redis簡介redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set
Time of Update: 2016-08-08
寫這個系列文章主要是為了督促自己 每天定時 定量消化一些知識!同時也為了讓需要的人 學到點啥~!本人技術實在不高!本文中可能會有錯誤!希望大家發現後能提醒一下我和大家!偷偷說下 本教程最後的目標是實現一個PHP的架構(雖然對我來說也許很遙遠!~)昨天我們搭建了一個虛擬機器主機 並且成功運行了起來今天我就要在這個虛擬機器主機中進行編寫程式上次建的虛擬機器主機 在目錄 upupw/vhosts/www.test.local (後面www.test.loacl
Time of Update: 2016-08-08
就目前的狀況來看,不少的朋友都知道程式這塊是很熱門的,因為程式工作單位多,並且工資也挺高的,所以很多年輕的小夥子都很喜歡花時間來研究程式的這塊,同事程式的這塊會直接影響到生活的方方面面,因為各種論壇,網站的編寫與維護都是離不開程式的,很多朋友都知道,php這門程式是很多人學的,因為php有著很多其他程式無法比擬的優點,首先就是php很容易入門,其次就就是php的崗位與社會需求比較大。那麼我們應該怎麼學習php呢?在這裡我分享一下我多年的經驗!首先要學習php的時候,一定要接觸一下c語言,因為c語
Time of Update: 2016-08-08
nginx 配置安裝教程Nginx ("engine x") 是一個高效能的 HTTP 和 反向 Proxy 伺服器,也是一個 IMAP/POP3/SMTP Proxy 伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 網站開發的,第一個公開版本0.1.0發佈於2004年10月4日。其將原始碼以類BSD許可證的形式發布,因它的穩定性、豐富的功能集、樣本設定檔和低系統資源的消耗而聞名。2011年6月1日,nginx 1.0.4發布。
Time of Update: 2016-08-08
PHP使用引用計數和寫時複製來管理記憶體。寫時複製保證了變數間複製值不浪費記憶體,引用計數保證了當變數不再需要時,將記憶體釋放給作業系統。 要理解PHP記憶體管理,首先要理解一個概念----符號表。 符號表的概念: 一個變數有兩部分組成:變數名和變數值。而符號表就是將變數名映射到記憶體中變數值所在地址的數組。 寫時複製: 當一個變數的值複製到另一個變數時,PHP沒有為複製值使用更多的記憶體。相反,他會跟新符號表來說明這兩個變數擁有相同的記憶體塊。所以下面的代碼實際上並沒有建立新數組
Time of Update: 2016-08-08
引言 這幾天做一個任務,比對兩個資料表中的資料,昨天用PHP寫了一個版本,但考慮到有的機器沒有php或者php沒有編譯mysql擴充,就無法使用mysql系列的函數,指令碼就無效了,今天寫個shell版本的,這樣,在所有linux系列機器上就都可以運行了。shell是如何操作mysql的? shell操作mysql其實就是通過mysql命令通過參數去執行語句,跟其他程式裡面是一樣的,看看下面這個參數:-e, --execute=name Execute command and
Time of Update: 2016-08-08
一、問題起源在MySQL的官方文檔中有明確的說明不支援嵌套事務:1. Transactions cannot be nested. This is a consequence of the implicit commit performed for any current transaction when you issue a START TRANSACTION statement or one of its synonyms.
Time of Update: 2016-08-08
簡單原廠模式執行個體-簡單電視機工廠//抽象產品類TVinterface TV {public function play();}//具體產品類HaierTvclass HaierTV implements TV {public function play() {echo '海爾電視機播放中...';}}//具體產品類HisenseTVclass HisenseTV implements TV {public function play() {echo '海信電視播放中.
Time of Update: 2016-08-08
php定義方法時 一般格式為 function foo( arg1,arg2。。。) 寫成格式為 function foo(arg1=false,arg2。。。){ if($arg1 == true){ 執行條件1 } }第一個$arg1 = false時,指的是 arg1無傳遞過來的值時,第二個arg1==true時,指的是當(arg1 = false)為真時
Time of Update: 2016-08-08
轉自:http://developer.51cto.com/art/201105/263107.htm在程式語言中,無論是單引號還是雙引號,都有很重要的作用,在PHP語言中也一樣。跟ASP相比,PHP的引號更好用,在ASP中,要把資料代入變數就必須用雙引號包含起來,而且裡面要用到引號的情況下只能用單引號,不能用雙引號,如果用了雙引號就會把其當作前一個引號的結束符。但在PHP中就沒有這個限制了。代值進去變數,單引號和雙引號都可以使用,
Time of Update: 2016-08-08
Sublime Text 是現在很受大家歡迎的編輯器了,不僅是在web前端,在書定簡單的php、Js等代碼時,也是相當的好用,再配合多種的外掛程式和新穎的介面,更是讓人慾罷不能。在使用時,我們通過喜歡開啟一個檔案的時候,右擊再選擇開啟程式,比如會用記事本、Notedpad++之類的,這時如果把Sublime Text也加入到其中畢竟會方便不少,在找了一番後,實驗成功,效果如下:實現起來也很簡單:1.開啟註冊表,開始→運行→regedit2.在
Time of Update: 2016-08-08
mac nginx 配置1,brew 安裝ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.pcre 安裝(nginx rewrite 依賴該庫)cd ~/Downloadtar xvzf pcre-8.33.tar.gzcd pcre-8.12sudo ./configure --prefix=/usr/localsudo makesudo make