linux脚本报错-red hat5搭建apache环境完成后无法启动httpd,脚本报错

问题描述

red hat5搭建apache环境完成后无法启动httpd,脚本报错

最近学习在red hat5上web程序设计,在搭建LAMP源码环境搭建WEB服务Linux+Apache+MySQL+PHP的时候,按照http://www.linuxidc.com/Linux/2013-05/84882.htm的步骤进行。
但是到了安装apache时,已经将httpd安装完成,而且按照该网页的步骤写一个httpd启动脚本,但是始终没法启动hpptd。该脚本如下:
#!/bin/sh
#set -x
HTTPD='/usr/local/apache/bin/httpd'

CONFFILE='/etc/httpd/httpd.conf'

#description: http server

#chkconfig: 2345 88 60

start(){

[ -f /var/lock/subsys/httpd ]&& echo "apache is started" && exit

echo -n "starting apache......"

sleep 1

}

stop(){

[ ! -f /var/lock/subsys/httpd ] && echo "httpd is stoped..." && exit

echo -n "stoping httpd........"

sleep 1

/bin/rm -rf /var/lock/subsys/httpd

$HTTPD -k stop && RETVAL=0 ||RETVAL=1

}

case $1 in

stop(){

[ ! -f /var/lock/subsys/httpd ] && echo "httpd is stoped..." && exit

echo -n "stoping httpd........"

sleep 1

/bin/rm -rf /var/lock/subsys/httpd

$HTTPD -k stop && RETVAL=0 ||RETVAL=1

[ $RETVAL -eq 0 ] && rm -rf /var/lock/subsys/httpd && echo "ok" || echo "fail"

}

case $1 in

start)

start

;;

stop)

stop

;;

restart)

stop

start

;;

*)

echo "start|stop|restart"

;;

esac

每一次我照输入service httpd start时候,都是报错

/etc/init.d/httpd: line 39: syntax error near unexpected token `('

/etc/init.d/httpd: line 39: `stop(){'
而我安装httpd使用的命令是:[root@lly httpd-2.4.4]# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --enable-rewrite --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-pcre -with-z --enable-mpms-shared=all
完全按照那个讲解了……

请教各位大神!!!这个错误怎么改???

时间: 2024-08-31 02:34:08

linux脚本报错-red hat5搭建apache环境完成后无法启动httpd,脚本报错的相关文章

Apache连接PHP后无法启动问题解决思路

  这篇文章主要介绍了Apache连接PHP后无法启动问题解决思路及解决方案,简单实用,有需要的小伙伴可以参考下. 问题:apache之前正常,连接配置完PHP后无法启动,用apache Test Configration测试后报错形式为: Cannot load D:/php/php5apache2_2.dll into server(或者php5apache2_4.dll) 我个人的解决轨迹是这样的: 1 先查看一下配置时的路径,拼写是否有误,没找出错 2 之前用apache一直没有问题,所

shell脚本报错:no input files

问题描述 shell脚本报错:no input files 本人小白,写了个简单的shell脚本: #!/bin/sh #this is a script that can replace character "|" to " " #name: cc #to call:cc < filename tr '|' ' ' | cat -n 但是一执行就报错 cc:no input files 求解惑 解决方案 shell脚本报错:-bash: xxx: /bin/

js 脚本-编写HTML时,IE浏览器脚本报错

问题描述 编写HTML时,IE浏览器脚本报错 <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js"></script> <script type=text/javascript> $(document).ready(function() { jQuery.jqsxfg51nav = functio

linux中Zend Guard 6.0搭建zend环境

Zend Guard 6.0安装了,也破解了,php文件也加密了,现在需要的是如何在服务器上正常访问该加密的php文件.也就是说如何搭建zend环境.请看如下步骤:   第一步: 查看php版本   说明: 因为加密的php文件是采用的是php5.4版本,所以服务器上的php版本也应该是5.4.     第二步: 把加密的php文件上传到服务器上看看效果       提示php文件采用了Zend Guard加密,需要安装Zend Loader/ZendOptimizer   第三步: 下载Zen

Apache连接PHP后无法启动问题解决思路_php技巧

问题:apache之前正常,连接配置完PHP后无法启动,用apache Test Configration测试后报错形式为: Cannot load D:/php/php5apache2_2.dll into server(或者php5apache2_4.dll) 我个人的解决轨迹是这样的: 1 先查看一下配置时的路径,拼写是否有误,没找出错 2 之前用apache一直没有问题,所以觉得是PHP下载的版本不对,我一开始下载的是5.6,里边的模块文件是php5apache2_4.dll,所以认为P

R12.1.3 应用克隆过程中autocfg脚本报错

报错信息如下: AutoConfig Services PhaseRunning Service Process 4 of 8 for AD_TOPExecuting script in InstantiateFile:/u01/TEST01/apps/tech_st/10.1.3/perl/bin/perl -I /u01/TEST01/apps/tech_st/10.1.3/perl/lib/5.8.3 -I /u01/TEST01/apps/tech_st/10.1.3/perl/lib/

CRLF line terminators导致shell脚本报错:command not found

Linux和Windows文本文件的行结束标志不同.在Linux中,文本文 件用"/n"表示回车换行,而Windows用"/r/n"表示回车换行.有时候在Windows编写shell脚本时需要注意这个,否则shell脚本 会报"No such file or directory"或"command not found line x"之类的错误,如果不知晓前因后果,肯定会被这个折腾得相当郁闷.如下所示test.sh [root@

sqlyog导入数据库脚本报错

前两天将客户的数据库备份成sql文件,sql文件大小61M.发给同事之后.同事说导入的时候一直报错.导出方式和发送了几次,还是报错.我还以为我的导出有错或者网络原因.可是在我的电脑上测试还是出现这样的问题. 最后的解决办法是: #直接在sqlyog里面执行,修改这两个变量的值: set global max_allowed_packet=10000000; set global net_buffer_length=10000; 执行完这两句后,再次导入sql文件问题得到解决.下面是执行完这两句之

extjs 嵌入到jsp页面脚本报错

问题描述 我把Extjs2.0嵌入到JSP页面,当显示一个Window时报脚本错误.但是在普通的HTML页面能显示......跪求高手指导.(首先我是把extjs引入成功了)就是显示一些面板窗体时就报错了好象是他愿文件里面出错了.急急急???? 解决方案 解决方案二:你的jsp文件要发布到web服务器上才能执行.另外你的ext包也要一同发布到服务器上,注意你的路径要写发布后的路径.解决方案三:报的错误是什么描述??解决方案四:哎呀正在遭遇此类的问题,但是我必须成功!