FreeBSD 9.1 下安装 NGiNX + Percona Server + PHP

安装nginx

# cd /usr/ports/www/nginx
# make install clean

/usr/local/etc/rc.d/nginx start

安装Percona Server

# cd /usr/ports/databases/percona55-client/
# make install clean
# cd /usr/ports/databases/percona55-server/
# make install clean

# cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf

# /usr/local/etc/rc.d/mysql-server start
Read More →

NGiNX 转发到 Apache

序言

NGiNX 做前端反向代理处理静态请求,并发能力强,稳定,且占用内存少。 Apache 做后端 WEB 服务处理动态请求,高效,稳定,所以二者的搭配恰到好处。

  • CentOS 6.4 x86_64
  • nginx 1.4.1
  • Apache 2.2.15

配置 NGiNX 转发

# vi /etc/nginx/nginx.conf
Read More →

Linux 下编译安装 NGiNX

系统环境:

  • CentOS 6.5 / 7.0 x86_64
  • Fedora 20 x86_64

下载源码包

# wget http://nginx.org/download/nginx-1.6.2.tar.gz
# tar xf nginx-1.6.2.tar.gz -C /usr/local/src/
Read More →

nginx 使用 unix socket 代替 tcp/ip socket

配置 php-fpm.d/www.conf

# vi /etc/php-fpm.d/www.conf

; listen = 127.0.0.1:9000  ; 注释
listen = /dev/shm/fpm-fcgi.sock  ; 添加

/dev/shm 目录为 tmpfs 虚拟内存文件系统,具有闪电般的速度。 可以通过 df -h | grep tmpfs 查看属于 tmpfs 的磁盘目录。

Read More →

快速搭建 Percona Server + PHP + NGiNX 开发环境

系统环境:

  • CentOS 6.4 x86_64

如果使用的 FreeBSD 系统请查看 FreeBSD9.1 下安装 NGiNX + Percona Server + PHP

安装 Percona Server

请移驾至 Linux 下 YUM 安装 Percona Server 5.6

Read More →

Linux 下 YUM 安装 NGiNX

系统环境:

  • CentOS 6.4 x86_64
  • Fedora 20 X86_64

Fedora 20 源中已经有了NGiNX的源,直接可以使用 yum install nginx 进行安装。

以下为 CentOS 下安装 PHP 方法:

添加 nginx 源

# vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
Read More →