Ubuntu下Nginx的安装及WEB服务配置(2)

配置nginx + Django
安装Django
配置nginx
测试
no input file specified错误
sudo vi /etc/nginx/sites-avaiable/default其中这个字段

location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
include fastcgi_params;注意

fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;/var/www/nginx-default 改为你的网站根目录,一般就是改成这个。

安装Zend Optimizer
要求PHP版本为5.2,不支持Ubuntu 10.04的PHP5.3,请参照Ubuntu 10.04下安装PHP5.2

下载 Zend Optimizer。直接贴下载地址,参考版本号改(这是32位的),不然主页要注册才能下

tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gzcd ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp
sudo mkdir /usr/local/zend
sudo cp ZendOptimizer.so /usr/local/zend 编辑php.ini

sudo gedit /etc/php5/cgi/php.ini开头加入,注意标点符号要英文。

[Zend Optimizer]
zend_optimizer.optimization_level=1 
zend_extension="/usr/local/zend/ZendOptimizer.so"关闭php-cgi

sudo killall -HUP php-cgi重启php-cgi

spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi不需要重启nginx

还是上面那个phpinfo文件,要能看到如下信息

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyzjpg.html