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; }
相關文章
相關標籤/搜索