LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2758|回复: 11

php 编译出错,,无法通过,FREEBSD

[复制链接]
发表于 2006-5-5 03:44:46 | 显示全部楼层 |阅读模式
我不想用 ports 来安装 apache,php,mysql...


因此是直接手工安装,,,可是一直都是这样的错误提示:

Configuring SAPI modules
checking for AOLserver support... no
checking for Apache 1.x module support via DSO through APXS... no
checking for Apache 1.x module support... no
checking for mod_charset compatibility option... no
checking for Apache 2.0 filter-module support via DSO through APXS... no
checking for Apache 2.0 handler-module support via DSO through APXS... apxs: not found
apxs: not found


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)


我明明在编译 apache 的时候使用了 --enable-module=so 或 --enable-so

都无法让 php编译通过,php 用的是 4.2.2 版

apache  是 httpd-2.0.55


而且我也在/usr/local/apache/bin 里面看到了 apsx,可是在 php 当中却一直无法
编译通过,,,都是以上那样的错误提示。。。

FreeBSD 版本是 6.1,非常感谢,非常感谢。
发表于 2006-5-5 06:01:21 | 显示全部楼层
--with-apxs2=/path/to/apxs

这个加上没?
回复 支持 反对

使用道具 举报

发表于 2006-5-5 11:20:14 | 显示全部楼层
的确存在这个问题,同样的过程在FreeBSD5.4下面就没有问题。。。现在还没有找到问题的根源
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-5 11:33:41 | 显示全部楼层
Post by 终极幻想
--with-apxs2=/path/to/apxs

这个加上没?


我加了,,,我的 apxs 是在 /usr/local/apache/bin 里面

我加的是 -with-apxs2=/usr/local/apache/bin





Post by qw5619
的确存在这个问题,同样的过程在FreeBSD5.4下面就没有问题。。。现在还没有找到问题的根源



晕倒,,,原来 5.4 没有这问题啊,,,我立即去下载 5.4 的,,,被6.1给骗了,呵

超级感谢,无敌感谢
回复 支持 反对

使用道具 举报

发表于 2006-5-5 12:21:35 | 显示全部楼层
Post by hamas
我加了,,,我的 apxs 是在 /usr/local/apache/bin 里面

我加的是 -with-apxs2=/usr/local/apache/bin








晕倒,,,原来 5.4 没有这问题啊,,,我立即去下载 5.4 的,,,被6.1给骗了,呵

超级感谢,无敌感谢

http://www.osbbs.org/forum/viewt ... &extra=page%3D1
这个是我的服务器安装过程,同样的过程在FreeBSD5.4下面就没有问题,但是昨天我更换为FreeBSD6就出现了错误,和你的一样
回复 支持 反对

使用道具 举报

发表于 2006-5-5 12:29:09 | 显示全部楼层
--with-apxs2=/opt/apache/sbin/apxs

这个是要指定到文件的。。你试试?我这样编译一点问题都没有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-5 12:37:21 | 显示全部楼层
Post by 终极幻想
--with-apxs2=/opt/apache/sbin/apxs

这个是要指定到文件的。。你试试?我这样编译一点问题都没有。



是的,兄弟,我的文件就是 /usr/local/apache/bin/apxs

我就是指向这,可是一直无法编译 php,,,,
回复 支持 反对

使用道具 举报

发表于 2006-5-5 12:37:38 | 显示全部楼层
Post by 终极幻想
--with-apxs2=/opt/apache/sbin/apxs

这个是要指定到文件的。。你试试?我这样编译一点问题都没有。


出错的时候给出了三个可能是出错的原因:
  1. 1. Perl is not installed
  2. 2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs
  3. 3. Apache was not built using --enable-so (the apxs usage page is displayed)
复制代码


2和3不用说了,如果你看看我刚才给出链接就知道不应该是这两个。。。

另外不知道为什么我在这里无法上传图片,我抓了张图在下面的链接中:
http://www.osbbs.org/forum/viewt ... &extra=page%3D1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-5 12:45:35 | 显示全部楼层
是的,是的,我就是这样的情况,,,兄弟,我目前正在安装 5.4,呵。。。
回复 支持 反对

使用道具 举报

发表于 2006-5-5 13:51:47 | 显示全部楼层
先汗一个。。。更换了Apache的版本后,没有问题了。
以前用的是2.0.55+PHP-4.4.1,更换为2.0.58+PHP-4.4.1就没有问题。。。奇怪了,难道是2.0.55和FB6.*之间有矛盾???

http://www.bbsplay.com/test.php
信息。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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