linux下源码软件包的安装
找到后,我们再次重新安装 但是又报错了。说我们的pcre没有找到 我们来解决他,安装prec 我们再来安装apache的源码 没有报错,安装成功,生成了很多的makefile文件 那我们就安装apache make && make install 到此,我们的apache就是安装完成了 我们看到了,源码的安装很复杂,而且很容易出错,我们需要做很多的调试 在我们安装完成后,但是不完美,没法开机自动启动 没关系,我们来帮他,手动启动或自动启动 进入/usr/local/apache/bin 目录下 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ 我们只需要在命令行下输入 ./httpd -f /usr/local/apache/http.conf 就可以启动,但是不是很完美,我们可以给他写一个启动脚本 一般的服务的脚本放在rtc/init.d/目录下,我们就去这里写apache服务脚本 脚本如下:(个人写的,有些简陋,请见谅) #!/bin/bash prog=/usr/local/apache/bin/httpd configfile=/etc/apache/httpd.conf lockfile=/var/lock/subsys/httpd . /etc/init.d/functions start() { if [ -e $lockfile ];then echo "The program `basename $prog` is started!" else echo "The program `basename $prog` is starting......" sleep 2 $prog && echo -e "[ok]" && touch $lockfile || echo -e "[fail]" fi } stop() { if [ -e $lockfile ];then echo "The program `basename $prog` is stoping......" sleep 2 killproc httpd && echo "[ok]" && rm -rf $lockfile || echo "[fail]" else echo "The program `basename $prog` is stoped!" fi } status() { if [ -e $lockfile ];then echo "The program `basename $prog` is running......" else echo "The program `basename $prog` is stop......" fi } case "$1" in start) start ;; stop) stop ;; status) status ;; restart) stop start ;; *) echo "usage: start|stop|status|restart" esac (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |