免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2645 | 回复: 9
打印 上一主题 下一主题

lamp 环境安装中 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-18 01:10 |只看该作者 |倒序浏览
先叙述一下环境 rhel5.5  httpd-2.2.17.tar.gz   php-5.3.5.tar.gz  MySQL-5.5.9-1.rhel5.i386.tar

以及一些lib扩展(应该叫扩展吧,不是很懂)如:curl-7.21.4.tar.gz  libxml2-2.6.30.tar.gz  libxslt-1.1.22.tar.gz  gd-2.0.35.tar.gz   ft244.zip(应该是freetype) jpegsrc.v8c.tar.gz   libpng-1.5.1.tar.gz   zlib-1.2.5.tar.bz2   PDFlib-7.0.0p2-Linux-x86_64-php.tar.gz   xpm-3.4k.tar.gz   gettext-0.16.tar.gz

环境叙述完毕,现在说问题
①我只编译了httpd-2.2.17.tar.gz  还没有装后面的 php mysql 以及扩展。httpd 编译时配置:./configure --prefix=/lamp/apache --enable-rewrite=shared --enable-speling=shared  --enable-so 安装完成后 执行PATH=$PATH:/lamp/apache/bin/ 。 就可以apachectl  start 。但是我每次重启后执行/lamp/apache/bin/apachectl  start 都不管用总是提示我没有找到命令 查看环境变量 path 里面没有/lamp/apache/bin/ 须重新执行PATH=$PATH:/lamp/apache/bin/ 才可以。 请问该如何解决?
还有当/lamp/apache/bin/apachectl  start  可以用是 我执行 httpd -k start 不能执行 提示:
---------------------------------------------------------------------------------------------------------
[root@localhost bin]# httpd -k -restart
httpd: illegal option -- k
Usage: httpd [-D name] [-d directory] [-f file]
             [-C "directive"] [-c "directive"]
             [-k start|restart|graceful|graceful-stop|stop]
             [-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S]
Options:
  -D name            : define a name for use in <IfDefine name> directives
  -d directory       : specify an alternate initial ServerRoot
  -f file            : specify an alternate ServerConfigFile
  -C "directive"     : process directive before reading config files
  -c "directive"     : process directive after reading config files
  -e level           : show startup errors of level (see LogLevel)
  -E file            : log startup errors to file
  -v                 : show version number
  -V                 : show compile settings
  -h                 : list available command line options (this page)
  -l                 : list compiled in modules
  -L                 : list available configuration directives
  -t -D DUMP_VHOSTS  : show parsed settings (currently only vhost settings)
  -S                 : a synonym for -t -D DUMP_VHOSTS
  -t -D DUMP_MODULES : show all loaded modules
  -M                 : a synonym for -t -D DUMP_MODULES
  -t                 : run syntax check for config files
  -T                 : start without DocumentRoot(s) check
------------------------------------------------------------------------------------------------------
在一些博客上看好像 执行httpd 也可以和apachectl 有同样的执行结果 这点该如何解决?

② 我编译的 apache 如何卸载?  谢谢

最好给点详细的lamp安装资料 谢谢      {:3_196:}

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2011-03-18 08:23 |只看该作者

论坛徽章:
0
3 [报告]
发表于 2011-03-18 10:22 |只看该作者
先叙述一下环境 rhel5.5  httpd-2.2.17.tar.gz   php-5.3.5.tar.gz  MySQL-5.5.9-1.rhel5.i386.tar

以及 ...
leej09 发表于 2011-03-18 01:10



    你使用path命令,只是在当前环境下将apache加入到path中,一重启机器,就会丢失。你应该写入到path中。

论坛徽章:
0
4 [报告]
发表于 2011-03-18 14:25 |只看该作者
回复 3# liwei6998


    哦 原来是这样呀,  但是是这样的 我只是对比这apache手册安装的 上面写着 make install 后 就直接 启动apache。也没有加入path呀 请问是不是我在编译的时候出什么问题了? 还是有别的情况。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2011-03-18 14:26 |只看该作者
我给你的文档看了吗?应该有一部,把apache做成服务项的步骤

论坛徽章:
0
6 [报告]
发表于 2011-03-18 14:29 |只看该作者
回复 2# chenyx


    谢谢啊 神人 但是 我想重新编译apache 不知道原有安装的apache 该如何删除

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
7 [报告]
发表于 2011-03-18 14:32 |只看该作者
用rpm或者yum删除就行
如果没什么数据,按照那个帖子,只安装基本系统,全程编译

论坛徽章:
0
8 [报告]
发表于 2011-03-18 14:53 |只看该作者
回复 5# chenyx


    文档上有吗?  我没有看到文档上哪里做成集成服务了 上面make install 后就直接 apachectl -k start  具体文档上什么地方有?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
9 [报告]
发表于 2011-03-18 15:00 |只看该作者
看了下,确实是没有.
在哪看到的忘了.
好像是编译完成后再源码的某个目录下有个httpd的脚本文件,拷贝到/etc/rc.d/init.d下,用chkconfig --add httpd来添加服务,然后就可以用service httpd start|stop 来管理http服务了

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
10 [报告]
发表于 2011-03-22 16:23 |只看该作者
绝对路径都不能启动啊?真惨

你下的包可能和教程上的版本不一样,所以命令格式不同,现在 restart 前有的不用 -k

需要卸载时,直接把 /lamp 清理就可以了,先停服务。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP