PHP+Nginx+mysql环境配置
2015-05-05 本文已影响0人
编程放大镜
方案一
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