原创 svn(subversion)代碼版本管理在linux下的一些常見使用命令

以下的操作都是默認你的服務器安裝有svn的大前提下進行的。 一、創建版本庫 我的版本庫存放路徑爲: /var/svn ; 下面我們來創建一個名爲 svntet 的版本庫    註釋: svnadmin create svntet  就是s

原创 ubuntu apache 500 Internal Server Error

環境:ubuntu-12.04 Internal Server Error The server encountered an internal error or misconfiguration and was unable to

原创 使用 SVN post-commit 鉤子同步更新代碼 經常會忽略的問題

下面是我寫在post-commit 中用於進行同步更新代碼到指定工作副本的腳本 export LANG=en_US.UTF-8 SVN=/usr/bin/svn WEB=/var/www/html/test $SVN up $WEB -

原创 Ajax 如何通過url 傳遞Json 數據或者數組 給PHP進行處理

/** * @author kaizhu_Qin * @copyright http://blog.csdn.net/kaizhu_qin * @version 2013-12-23 * @latest update 20

原创 淺談PHP內存分配管理機制

下面先看一下內存的一些變化過程:爲什麼,unset釋放內存後,與第一次輸出的不一樣呢。其實是輸出函數佔用了部分內存。下面我們在看下:  這樣內存就相同了。。PHP的unset確實會釋放內存(當然, 還要結合引用和計數), 但這個釋放不是C

原创 讓PHP去執行svn命令踩過的坑

環境:X86的 centos  鑑於,開發的時候,經常是將svn的代碼checkout到linux服務器下開發的,然後開發的人,又是直接通過sublime text2的sftp把代碼從服務器下載下來進行的修改。 然後,每次提交都要通過s

原创 總結下MySQL存儲引擎的區別和性能優化的一些方法

MySQL 主要使用的存儲引擎有MyISAM 和 InnoDB。(一)、MyISAMMyISAM管理非事務表。它提供高速存儲和檢索,以及全文搜索能力。MyISAM在所有MySQL配置裏被支持,它是默認的存儲引擎,除非配置MySQL默認使用

原创 基於PHP的curl的知識小結

cURL 是一個利用URL語法規定來傳輸文件和數據的工具,支持很多協議,如HTTP、FTP、TELNET等。一般讀取文件(URL)的方法是使用PHP內置的一些讀文件函數,比如file_get_contents,file等;但是這些方法都只

原创 linux下phpMyAdmin 出現 “缺少 mysqli 擴展,請檢查 PHP 配置。”

問題一:原因:mysqli這個擴展沒有安裝,或者你沒有在php.ini裏面加入extension=mysqli.d解決方案:yum install php-mysql 然後重啓apache或者編輯php.ini在最後加入extension

原创 對於 PHP cookie 與 session 的理解

cookie是服務器在用戶計算機上保存用戶信息的一種方式,方便服務器在多次訪問過程中能夠記住用戶。1、cookie必須在發送其他任何信息之前從服務器向客戶端發送,否則會導致錯誤。2、發送cookie的函數:setcookie(cookie

原创 關於初次配置或者使用svn的一些常見問題

linux下使用 svn的時候出現:目標機器積極拒絕,無法連接'或Can't connect to host 如果svn安裝正確,配置不存在問題的時候。其實,就是還沒有啓動svnserve的緣故了。 可以執行命令:svnserve -

原创 關於Nginx負載均衡和共享session的問題

  負載均衡 (Load Balancing) 負載均衡建立在現有網絡結構之上,它提供了一種廉價有效透明的方法擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。  nginx 可以按照輪詢、ip哈希、

原创 MemCache在php中的一些應用和使用方法的小測試

Memcache是一個高性能的分佈式的內存對象緩存系統,通過在內存裏維護一個統一的巨大的hash表,它能夠用來存儲各種格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等。簡單的說就是將數據調用到內存中,然後從內存中讀取,從而大大提高讀

原创 Ubuntu13.04安裝google-chrome-stable

對於大多數web開發者而言,可能google網頁版的瀏覽器並不能滿足他們的要求。。下面我記錄了下在ubuntu下安裝google-chrome-stable瀏覽器的過程吧。。 step1:用其他瀏覽器下載google chrome deb

原创 CentOS Linux,Fedora Linux 安裝MongoDB

不知道是否有很多人,跟我一樣在安裝MongDB的時候會遇到以下的一些問題: Error: couldn't connect to server 127.0.0.1 shell/mongo.js:79服務器環境:CentOS Linux 初