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存储数据的几点感想