仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1024|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] CentOS教程之Centos下搭建Tengine+php-FastCGI+Mysql

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:12:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:在过去的四年中,我经常使用CentOS,主要是作为企业Linux商业版本产品的一种替代,很多个人、企业或机构都希望拥有主流企业Linux的稳定性、可靠性和声誉。Tengine是由淘宝中心体系部基于Nginx开辟的Web办事器,它在Nginx的基本上,针对年夜会见量网站的需求,增加了良多功效和特征。Tengine的功能和不乱性已在年夜型的网站如淘宝网,淘宝商城等失掉了很好的考证。它的终极方针是打造一个高效、不乱、宁静、易用的Web平台。Tengine现已开源。
  以下是在CentOS6.0编译安装Tengine的基础步骤:
1、安装Tengine
  安装pcre#撑持Tengine伪静态
  1. #cd/usr/local/src#tarzxvfpcre-8.13.tar.gz#mkdir/usr/local/pcre#创立安装目次#cdpcre-8.13#./configure--prefix=/usr/local/pcre#设置#make#makeinstall
复制代码
  安装tengine
  1. #cd/usr/local/src#wget-chttp://tengine.taobao.org/download/tengine-1.4.6.tar.gz#tarzxvftengine-1.4.6.tar.gz#cdtengine#./configure--prefix=/usr/local/nginx--with-http_stub_status_module--with-openssl=/usr/--with-pcre=/usr/local/src/pcre-8.13
复制代码
  注重:--with-pcre=/usr/local/src/pcre-8.13指向的是源码包解压的路径,而不是安装的路径,不然会报错。
  1. #make#makeinstall#/usr/local/nginx/sbin/nginx#启动#chownnobody.nobody-R/usr/local/nginx/html#chmod700-R/usr/local/nginx/html
复制代码
  设置tengine开启启动
  1. vi/etc/rc.d/init.d/nginx#编纂启动文件增加上面内容
复制代码
  1. #!/bin/bash#nginxStartupscriptfortheNginxHTTPServer#itisv.0.0.2version.#chkconfig:-8515#description:Nginxisahigh-performancewebandproxyserver.#Ithasalotoffeatures,butitsnotforeveryone.#processname:nginx#pidfile:/var/run/nginx.pid#config:/usr/local/nginx/conf/nginx.confnginxd=/usr/local/nginx/sbin/nginxnginx_config=/usr/local/nginx/conf/nginx.confnginx_pid=/usr/local/nginx/logs/nginx.pidRETVAL=0prog="nginx"#Sourcefunctionlibrary../etc/rc.d/init.d/functions#Sourcenetworkingconfiguration../etc/sysconfig/network#Checkthatnetworkingisup.[${NETWORKING}="no"]&&exit0[-x$nginxd]||exit0#Startnginxdaemonsfunctions.start(){if[-e$nginx_pid];thenecho"nginxalreadyrunning...."exit1fiecho-n$"Starting$prog:"daemon$nginxd-c${nginx_config}RETVAL=$?echo[$RETVAL=0]&&touch/var/lock/subsys/nginxreturn$RETVAL}#Stopnginxdaemonsfunctions.stop(){echo-n$"Stopping$prog:"killproc$nginxdRETVAL=$?echo[$RETVAL=0]&&rm-f/var/lock/subsys/nginx/usr/local/nginx/logs/nginx.pid}reload(){echo-n$"Reloading$prog:"#kill-HUP`cat${nginx_pid}`killproc$nginxd-HUPRETVAL=$?echo}#Seehowwewerecalled.case"$1"instart)start;;stop)stop;;reload)reload;;restart)stopstart;;status)status$progRETVAL=$?;;*)echo$"Usage:$prog{start|stop|restart|reload|status|help}"exit1esacexit$RETVAL
复制代码
  保留加入
  1. #chmod775/etc/rc.d/init.d/nginx#付与文件实行权限#chkconfignginxon#设置开机启动#/etc/rc.d/init.d/nginxrestart#servicenginxrestart
复制代码
小知识:CentOS(CommunityEnterpriseOperatingSystem,中文意思是:社区企业操作系统)是Linux发行版之一。
柔情似水 该用户已被删除
沙发
发表于 2015-1-17 07:23:14 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
若相依 该用户已被删除
板凳
发表于 2015-1-20 21:01:16 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
谁可相欹 该用户已被删除
地板
发表于 2015-1-30 05:26:41 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
飘灵儿 该用户已被删除
5#
发表于 2015-2-6 07:36:13 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
6#
发表于 2015-2-15 20:41:03 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
若天明 该用户已被删除
7#
发表于 2015-3-4 15:02:47 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
小女巫 该用户已被删除
8#
发表于 2015-3-11 20:20:51 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-19 13:48:15 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
精灵巫婆 该用户已被删除
10#
发表于 2015-3-28 17:53:02 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 04:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表