免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] [已解决]apache2.2.3和PHP5.1.4的结合问题 [复制链接]

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-11 20:16 |只看该作者 |倒序浏览
最小化安装freebsd6.1
cvsup更新了ports
下载了apache2.2.3 and php5.1.4
解压后配置安装如下
apache
./configure --enable-so
make &&make install

php
./configure --with-apxs2=/usr/local/apache2/bin/apxs
提示错误
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...

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)

The output of /usr/local/apache2/bin/apxs follows:
./configure: /usr/local/apache2/bin/apxs: not found
configure: error: Aborting

后来我就在/usr/ports/lang/perl5.8下面把perl安了
然后再执行上面的./configure --with-apxs2=/usr/local/apache2/bin/apxs
还是提示上面的错误

请问是不是我安装哪一步错了还有什么问题

在apache2/bin下面可以找到apxs这个文件
第二在安装apache的时候--enable-so  和--enable-module-so有什么区别?

[ 本帖最后由 bdwy 于 2006-8-12 22:46 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-08-11 21:11 |只看该作者
ports安装多好啊~~

把复杂的依赖问题,交给系统去做。。。。。。。。

论坛徽章:
0
3 [报告]
发表于 2006-08-11 23:08 |只看该作者
不然怎么学习呀!
你要成为高手肯定就需要一步一步的来嘛!
2楼的朋友要慢慢学习
出现错误要学会解决!不然永远不会成功的!

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
4 [报告]
发表于 2006-08-12 00:31 |只看该作者
呵呵,
port安装过很多次了,没有问题,也会安装了,主要是为了移植性考虑所以想试试源代码安装,到时再写也文档出来放上来共享
现在估计问题可能是perl的问题,在后面装上perl后仍然没有用,我估计可能得在安装apache的时候(..configure)应该加上--with-perl看了一下apache的手册因为不会提示错误,所以我估计perl可能要先于apache才能搞定关于apxs的问题,明天再问一下朋友,然后自己再试验一下,因为是在VM中机器太慢,网络中又有人BT,网速不好,要不可能第一个试验结果就了来了,明天如果弄好了就把处理结果放上来大家共享

论坛徽章:
0
5 [报告]
发表于 2006-08-12 00:37 |只看该作者
呵呵。。其实,我觉得看一下Ports那里怎样写的。自己去除部分认为不需要的参数来安装应该不会有什么事的。

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
6 [报告]
发表于 2006-08-12 00:53 |只看该作者
这个是自然的,不过我想不是每一个系统管理员都已经到了可以看脚本的程度了吧?呵
而且就算能看懂参数,可是还有一些信赖环境也是不同的,可能还是看相对的手册和曲MAN比较好,就算你能看懂脚本可是你并不了解其他的应用程序也是白搭的

[ 本帖最后由 bdwy 于 2006-8-12 00:54 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-08-12 07:35 |只看该作者
解决依赖的一个方法,现用ports安装好php和apache(这个过程ports也同时把依赖的包装好了),然后pkg_delete apache php php-ex
然后再用源码编译apache 和php

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
8 [报告]
发表于 2006-08-12 10:14 |只看该作者
汗,要是我不是用FB用的LIUNX没有PORTS怎么办?我还是用我的源代码吧,呵呵
我要是用你那个方法我用何必用源代码安呢?我直接用PORTS安了多省事啊,呵呵
不过仍然要谢谢

论坛徽章:
0
9 [报告]
发表于 2006-08-12 11:58 |只看该作者
原帖由 bdwy 于 2006-8-12 10:14 发表
汗,要是我不是用FB用的LIUNX没有PORTS怎么办?我还是用我的源代码吧,呵呵
我要是用你那个方法我用何必用源代码安呢?我直接用PORTS安了多省事啊,呵呵
不过仍然要谢谢


我也汗。。

你错了,无关系要的包比如gd库之类的包,为什么不用ports安装

用源码装apache、php之类的包可以最大化的自由定制安装选项,有特殊要求的时候ports的实现不了的

如果你用源码安装php的时候发现你有100多个依赖的包没有安装,难道你会一个一个的下载源码去安装这100多个包?

论坛徽章:
0
10 [报告]
发表于 2006-08-12 12:15 |只看该作者
一码归一码,如果工作使用中这样干只能说是没事找事,不过自己学习研究琢磨,我支持楼主的折腾精神。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP