PHP+Nginx+mysql环境配置

方案一

upupw

使用集成的环境,优点是快速、方便,缺点是没有“知根知底”。
实验:win7 64bit系统,upupw的Nginx版绿色环境包,解压之后,点击“先装运行库再开启”,点击“upupw.exe”,输入s1。

清单:

nginx/1.6.3
cgi-fcgi PHP/5.6.7
其他:phpMyAdmin等

phpStudy

也是解压之后直接可用,特点是组合很多,很灵活。
参考:http://www.phpstudy.net/a.php/204.html

方案二

linux+virtualBox+vagrant+nginx
系统版本: Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)
virtualBox:4.6.3
vagrant:1.4.3
nginx:1.1.19
php:5.3.10
Memcache客户端

安装步骤:

先切换至root:sudo -i
apt-get install nginx
apt-get install php5-fpm
apt-get install php5-memcache

PS:

PHP5可以在nginx上通过PHP-FPM(PHP—FPM(FastCGI Process Manager) 是一个可选的 FastCGI,添加了一些了一些很有用的特性,特别是对于繁忙的站点)工作。
说明:Nginx不支持对外部程序的直接调用或解析,所有的外部程序(包括PHP)必须通过FastCGI接口调用。
PHP-FPM是一个守护进程(init脚本文件在/etc/init.d/php5-fpm),它运行了一个FastCGI server,端口是 9000。

ubuntu12.04的源

注意:不同ubuntu版本的源不同

deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse

你可能感兴趣的:(PHP+Nginx+mysql环境配置)