ubuntu tengine 安装

参考文章:http://wangyan.org/blog/install-openssl-from-source.htmlphp

http://www1.site90.com/Linux/405.htmlhtml

 

http://tengine.taobao.org/book/appendix_c.html#nginxlinux    TENGINE官方说明文档linux

http://www.openssl.org/source/openssl-1.0.1e.tar.gz   opensssl下载地址nginx

http://zlib.net/zlib-1.2.8.tar.gz       zlib下载地址web

http://ftp.exim.llorien.org/pcre/pcre-8.33.tar.gz   pcre下载地址1ubuntu

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gz    pcre下载地址2浏览器

须要安装g++ 用来编译app

sudo apt-get install g++

 

 

要先装openssl,pcre,zlib, 记住 tengine的config时的路径都是解压后的路径,而不是安装路径网站

默认用户 nobodyspa

默认用户组 nobody

 

配置过程

cd tengine(你的解压后的安装路径)

./configure --prefix=/usr/local/nginx   --with-zlib=/usr/local/zlib --with-openssl=/usr/local/openssl  --with-pcre=/usr/local/pcre

make

make install

#####上面的3个路径写上比较好

 

 

安装完之后,给网站路径改权限

#ubuntu下原来是这样更改,用户属组

#若是没有nobody用户组就加上
groupadd nobody
#更改nobody用户的所属组
gpasswd -a nobody nobody


#改权限,不让运行页面时可能会提示没权限
chmod nobody:nobody
/usr/local/nginx/html

#启动 tengine
/usr/local/nginx/sbin/nginx -s start


 

   不出意外的话, 用 web 浏览器 打开 localhost/   , 应该能够看到welcome tengine....字样

 

 让tengine支持php

 

     location ~ \.php$ {
            #把root注释
        #root html; fastcgi_pass
127.0.0.1:9000; fastcgi_index index.php; #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# /usr/local/nginx/html是nginx的document_root,我把这个路径直接先写在这了,否则运行PHP 会提示FILE NOT found
fastcgi_param SCRIPT_FILENAME
/usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; }
相关文章
相关标签/搜索