标签归档:FastCGI

最近玩linux,渐渐喜欢上用它了,忽然发现装了插件的GEdit还是很给力的,好了,废话不多少,今天来介绍下如何在linux下搭建自己的开发平台 我使用的是系统是Fedora 13,因为实际部署环境的关系,服务器选择nginx,安装过程都是通过yum而不是编译安装,这样方便升级和管理 需要的库: Nginx MySQL PHP spawn-fcgi 此外还有php必须的一些扩展,如果不是编译安装的话,我们需要自己来安装了 GD Mcrypt DOM memcache eaccelerator 下面是安装命令,其他需要的库可自行安装。 1 2 yum install nginx mysql-server spawn-fcgi yum install php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-xml php-pecl-memcache php-eaccelerator Tips: 为什么用spawn-fcgi而不用网上大部分人推荐的php-fpm?spawn-fcgi不光支持php,还支持诸如Python和Ruby这样的语言,另外就是它不需要重新编译,而php-fpm要自己编译过 对于一个开发环境来说已经可以满足需求了 都安装完成之后,我们需要编辑nginx的配置文件,让他支持fcgi,配置文件位于/etc/nginx/nginx.conf

发表在 Linux 标签为 , , , ,
  |  阅读(432次)

最近几天在写一个蛋疼的Django项目,前些天调试一直是用Django自带的HTTP服务器,不过最近可能要先部署一些东西,为了更加接近真实的服务器环境,决定用FastCGI的方式试试。服务器选择了nginx,本来是计划在CentOS下试验的,不过由于CentOS还要安装,出于懒人的做法,就直接在自己的windows里试试了。 首先确保你的电脑里已经安装了Python和Django,接下来我们还需要两个组件,nginx服务器和flup(Python的FastCGI组件) nginx下载地址:http://nginx.org/en/download.html flup下载地址:http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz 与Linux下不同的是,nginx在windows下是以一个应用程序的方式运行,而不是以一个服务运行(难怪没人在windows服务器上用nginx)

发表在 Django 标签为 , ,
  |  阅读(1,518次)
Page 1 of 11