MYSQL开垦蒙受布署图像和文字化教育程
分类:网络运维

Nginx+FastCgi的测试

Nginx + 法斯特cgi配置格局

一、nginx安装&配置

1) apt-get install nginx

2) 修改/etc/nginx/sites-available下的default文件

[plain] view plaincopy
#设置首页
root /usr/share/nginx/myweb;
index index.html index.htm;
#修改端口
listen 8880 default_server;
listen [::]:8880 default_server ipv6only=on;
#设置fastcgi程序入口
location /mycgi.cgi {
fastcgi_pass 127.0.0.1:9999; -> fastcgi程序监听的端口
#fastcgi_index mycgi.out;
include fastcgi_params;
}

二、fastcgi管理器spawn-fcgi的安装

apt-get install spawn-fcgi

三、fcgi库的装置

未有找到官方网站下载,有个别意外,有时参照附属类小部件。

1)修改include/fcgio.h文件,追加#include

2)./configure

3)./make install

4) ldconfig /usr/local/lib (libfcgi.so暗许生成路线)

四、编译cgi程序

事例代码如下:

[cpp] view plaincopy#include
#include
#include
#include
#include
int main(int argc, char** argv)
{
int count = 0;
while( FCGI_Accept() >= 0 )
{
printf( "Content-type:text/htmlrnrn" );
printf( " Hello FastCGI ! " );
printf( " Request number = [%d]", ++count );
printf( " CGI PID: %d ", getpid() );
}
return 0;
}

编译

g++ mycgi.c -o mycgi.out -L /usr/local/lib -lfcgi

五、启动cgi

spawn-fcgi -a 127.0.0.1 -p 9999 -f /root/mycgi/mycgi.out -F 3

-F钦命运维的cgi进度个数,nginx会轮询访谈

访问


威尼斯手机娱乐官网 1


Nginx + 法斯特cgi配置情势一、nginx安装配备 1) apt-get install nginx 2) 修改/etc/nginx/sites-available下的default文件 [plain] view plaincopy#设置...

复制以下到PHP.INI文件后面部分

tar -zxvf php-fastcgi.tar.gz

}

结果如下:

3.安装nginx 

?>

cp php-fastcgi /usr/bin/php-fastcgi

    include /etc/nginx/fastcgi_params;

接下来访问 平日显示就成功了

这段以index.php为最优先首页文件

名称:php-cgi

        root  /var/www/nginx-default;

[Zend]

cd /tmp/php-fastcgi/

location ~ .php$ {

 root  /var/www/nginx-default;       

sudo -H -s

版本为0.7.62

/etc/init.d/nginx restart

sudo -H -s

私下认可安装就行

5.安装zend

cp -R zend /usr/local/nano /etc/php5/cgi/php.ini

?>

zend_optimizer.version=3.3.3

nano /etc/nginx/sites-available/default
找到类似以下两端段改成之这段以index.php为最优先首页文件

威尼斯手机娱乐官网 2

0.开垦终端 切换来root

zend_extension=/usr/local/zend/lib/ZendExtensionManager.so

/etc/init.d/init-fastcgi start

好了达成,点击下载Zend和PHP FASTCGI包

zend_extension_manager.optimizer=/usr/local/zend/lib/Optimizer-3.3.3/php-5.2.x/ZendOptimizer.so

2.安装mysql5

设置进程中唤醒输入mysql密码并断定,设置完要切记密码
3.安装nginx 

安装进程中晋升输入mysql密码并料定,设置完要铭记在心密码

下载php-fastcgi,完毕后推行解压并安装(这么些在下载包中会提供)

接下来点增多:

威尼斯手机娱乐官网 3

10.周转结果如下

下载zend.tar.gz(下载包中提供)

 fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;    include /etc/nginx/fastcgi_params;

命令:/etc/init.d/init-fastcgi

参照他事他说加以考察了买醉小叔子的稿子,终于配置成功了 

威尼斯手机娱乐官网 4

7.修改nginx配置文件(复制以下代码在极限下实施)

接下来访问 平常呈现就顺理成章了那边若无显得精确,恐怕是500中间错误,大概是400错误是理所应当FASTCGI未有设置对,注意上边的不二等秘书技和计划文件
8.装置目录的拜会权限
威尼斯手机娱乐官网 5

location / {       

威尼斯手机娱乐官网 ,1.安装PHP5

威尼斯手机娱乐官网 6

location / {

 index index.php index.html index.htm;

        index index.php index.html index.htm;

    fastcgi_pass  127.0.0.1:9000;

9.装置开机运维 :左上角的  系统-》首推项-》运维程序然后点增加:

8.设置目录的拜谒权限

作者:杨鑫奇

~ .php$ 

 fastcgi_pass  127.0.0.1:9000;   

名称:php-cgi

版本为0.7.62
4.装置php-fastcgi下载php-fastcgi,完毕后实行解压并安装(那一个在下载包中会提供)

近来将本来的次序都迁移到了Nginx下来了,用了Ubuntu也许有一段时间大了,稳步了习贯了下Linux的操作,在增加Linux下质量确实不易,就从头布局了。

apt-get install nginx

 fastcgi_index index.php;   

本文由威尼斯手机娱乐官网发布于网络运维,转载请注明出处:MYSQL开垦蒙受布署图像和文字化教育程

上一篇:数据中心运营计划的基本原则,数据中心规划 下一篇:没有了
猜你喜欢
热门排行
精彩图文