[求助]:apache是rmp安装,php是原码安装成功但无法运行

fxs_2008 2011-03-31 01:23:45
apache是r是federa 13的rmp自安装程序。安装系统就有了!

现下载php 5.2.17的源码编译安装。按php的INSTALL安装成功但无法被apache加载!

看了一下php的install,里面的apache也是原码安装,不是rpm安装。


LoadModule php5_module modules/libphp5.so

根本没有这个文件?


不知如何是好!
...全文
219 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
steptodream 2011-04-03
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 fxs_2008 的回复:]

解决了,陷阱重重!

要装好多的xxx-devel版本!不知federa13下的软件devel版和非devel版有什么区别!

apxs需要安装!其他,只要提示没有的,都要安装!

其他的根据错误提示解决!


再有问题的,也可以看php官网的apache2 安装部分!
[/Quote]
你误会了
xxx和xxx-devel 是不同的软件包 xxx-devel并非是xxx的devel版本
xxx就是一个软件本身 xxx-devel是xxx软件的开发包
fxs_2008 2011-04-03
  • 打赏
  • 举报
回复
解决了,陷阱重重!

要装好多的xxx-devel版本!不知federa13下的软件devel版和非devel版有什么区别!

apxs需要安装!其他,只要提示没有的,都要安装!

其他的根据错误提示解决!


再有问题的,也可以看php官网的apache2 安装部分!
hx04072210 2011-04-01
  • 打赏
  • 举报
回复
查看下rpm安装的apache,apxs在/usr/sbin/apxs(不同的系统可能有些有同,你可以自己查下路径),你编译安装php时,加上--with-apxs=/usr/sbin/apxs试下。
都说rpm安装的和源码安装的兼容性不好,为什么还要去试这种方式。
fxs_2008 2011-03-31
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 steptodream 的回复:]

当然是/usr/sbin/httpd
[/Quote]

试过了,还不行
第一个我已yum安装了,包括perl-devel

不知道会不是第三个原因?
steptodream 2011-03-31
  • 打赏
  • 举报
回复
当然是/usr/sbin/httpd
fxs_2008 2011-03-31
  • 打赏
  • 举报
回复
whereis httpd
httpd: /usr/sbin/httpd.worker /usr/sbin/httpd.event /usr/sbin/httpd /etc/httpd /usr/lib/httpd /usr/share/man/man8/httpd.8.gz

是 /usr/sbin/httpd
还是

/usr/lib/httpd ?
fxs_2008 2011-03-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 steptodream 的回复:]

这些东西是靠事实说话的 而不是你觉得

给你的博客你看了吗 上面你出现的错误给出了3条可能的原因 你都没有仔细想想每条的含义?!特别是后2条
不要拿到个软件 连安装说明都不看就盲目的直接上

2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs
3. Apache was not ……
[/Quote]

老大,我也估计出在这! 但如何解决呢?我看了你的安装,那是因为你编译正确,所以不用:
LoadModule php5_module modules/libphp5.so

我的 是rpm 安装,如何知道--with-apxs2=?


Apache was not built using --enable-so httpd.conf里面有好多这个模块,应该是支持了吧
freetstar 2011-03-31
  • 打赏
  • 举报
回复
2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs

一般是这个,rpm安装apache后你再源码安装php时需要指定apache的apxs路径,你可以locate以下
steptodream 2011-03-31
  • 打赏
  • 举报
回复
这些东西是靠事实说话的 而不是你觉得

给你的博客你看了吗 上面你出现的错误给出了3条可能的原因 你都没有仔细想想每条的含义?!特别是后2条
不要拿到个软件 连安装说明都不看就盲目的直接上

2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs
3. Apache was not built using --enable-so (the apxs usage page is displayed)
fxs_2008 2011-03-31
  • 打赏
  • 举报
回复
我也觉得如果源码安装apache应该不会有问题

但如果遇到一个安装就是apache是rpm的,又想源码安装php

就不行了!


./configure --with-apxs2 --with-mysql
错误

Sorry, I cannot run apxs. Possible reasons follow:

1. Perl is not installed
2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs
3. Apache was not built using --enable-so (the apxs usage page is displayed)
steptodream 2011-03-31
  • 打赏
  • 举报
回复
你要源码安装 就先把原先rpm安装的卸载掉
然后按我这篇博客来http://litvip.com/2011/02/18/26
保证通过
fxs_2008 2011-03-31
  • 打赏
  • 举报
回复
我编译是./config没有加任何参数

find / -name libphp5.so 打不到文件

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧