热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ubuntutengine安装

参考文章:http:wangyan.orgbloginstall-openssl-from-source.htmlhttp:www1.site90.comLinux4

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

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

 

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

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

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

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

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

需要安装g++ 用来编译

sudo apt-get install g++

 

 

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

默认用户 nobody

默认用户组 nobody

 

配置过程

cd tengine(你的解压后的安装路径)./configure --prefix=/usr/local/nginx --with-zlib=/usr/local/zlib --with-openssl=/usr/local/openssl --with-pcre=/usr/local/pcremakemake 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;}

 

 

 

 

 

 

转:https://www.cnblogs.com/flex_fly/p/3159360.html



推荐阅读
author-avatar
juventus蒂尼_578
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有