nginx+php-fpm+apc+mysql編譯安裝

目前讓PHP最快的環境組合是:Nginx + PHP-FPM + APC + MYSQL。本文將講解 nginx 伺服器、php、apc、mysql的安裝配置及應用。

安裝前提示:linux 軟體在編譯安裝後,他的安裝位置和配置文件都可以在源碼目錄中的文件中找到,如果無法確定軟體的相關文件安裝在哪裡,可以仔細的查看一下源碼中的文本文件。

Nginx?
Nginx (「engine x」) 是一個高性能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器 。詳細介紹可以見http://wiki.nginx.org/Chs。

PHP-FPM?
PHP-FPM是PHP FastCGI Process Manager 的縮寫,即 PHP FastCGI 進程管理器,他是目前最看好的 php 解析器。PHP-FPM 從 php5.3.3 版本開始被整合進 php 安裝包中,安裝時只要啟用即可。
注意:即使你堅持使用Apache,也有很多原因跳過mod_php,直接通過FastCGI解析PHP。使用mod_php時,Apache處理載入PHP的每個請求會載入所有的庫,這是一個巨大的無畏開銷。如果使用FastCGI,PHP的行為更象應用程序伺服器,PHP-FPM以及spawn-fcgi按需要載入和殺掉PHP實例,這樣做有很多好處,其中很重要的一點就是減少內存開銷。
繼續閱讀nginx+php-fpm+apc+mysql編譯安裝

每日備份mysql到網站目錄

嘿嘿…網站神馬最重要,不用說數據最重要…
數據哪部分最重要…當然是資料庫了…
網站目錄文件飛了,起碼只是損失樣式…
資料庫沒了…你哭都來不及,pr,權重神馬的全部浮雲了…
所以備份資料庫很重要…
繼續閱讀每日備份mysql到網站目錄

MySQL在命令行模式下的一些常用命令

PHP+MySQL是目前世界上最流行的動態網站構架組合,在實際應用中,由於PHPMyAdmin等圖形管理界面的出現,給我們帶來了許多便利,但是如果在沒有PHPMyAdmin的情況,或者說當下僅需要簡單的幾行命令就能解決問題的情況下,掌握一些常用的MySQL命令就比較有必要了。本著共同學習的理念,神愛今天特意為大家收集整理了一些MySQL在命令行模式下的常用指令,旨在和大家簡單分享一下最簡單,最基礎,也是最實用的MySQL指令~~

1.MySQL打包/導出(在正常的SSH命令行下即可)
繼續閱讀MySQL在命令行模式下的一些常用命令

關於KVDB存儲數據的幾點感想

本文主要是關於在Sina App Engine(SAE)提供的KVDB資料庫存儲數據的幾點感想。

KVDB資料庫相較MySQL和Storage容量要大的多,因為就單個應用來說,MySQL容量為5G,Storage為10G(可建5個domain,單個2G),而KVDB則是100G,支持10億條記錄,單條記錄不能超過4M。

KVDB是非關係的,目前不支持聯合查詢,不知道以後會不會。人個覺得它單獨使用或者配合MySQL來用都很不錯。
繼續閱讀關於KVDB存儲數據的幾點感想