免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] ports安装PHP5问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-21 10:36 |只看该作者 |倒序浏览
ports安装APACHE22+PHP5,N次了,apache就是无法解析php文件,可以看到"It's word".找到原因是没有modules/libphp5.so.但在安装PHP5的时候我很确定是选择了APACHE22模块的.
vmware5.5+freebsd7.0(mini+ports)
portsnap fetch extract更新ports
cd /usr/ports/www/apache22
make install clean
这里面选择的都是默认的选项
cd /usr/ports/lang/php5
make install clean
添加了apache模块

请帮忙看看我这里面错在什么地方

论坛徽章:
0
2 [报告]
发表于 2009-10-21 10:56 |只看该作者
手册上写的是错的,我现在人在外面,到下午的时候给楼主解答,楼主可以先自己想办法google下方法
如果没有成功,等我解答吧 :wink:

论坛徽章:
0
3 [报告]
发表于 2009-10-21 11:08 |只看该作者
谢谢楼上.我把google,baidu上关于freebsd libphp5.so的前几页都看过了,有的说是要自己下软件包,但我不清楚依赖和其他软件的依赖关系没试过,还有一种说法是装apache22的时候make install不要clean,这种方法我试过成功过一次,但后面就再也没成功过了,都是同样的操作

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
4 [报告]
发表于 2009-10-21 11:16 |只看该作者
php为了通用,默认没有加apache的模块,需要在make install的时候添加一个选项。

忘了make config里面有没有了,没有的话自己加上就行了,到网上去搜一下php的编译参数,找到apache的那个加到make后面就行。

论坛徽章:
0
5 [报告]
发表于 2009-10-21 11:43 |只看该作者
是make with-apxs2=/usr/local/apache/bin/apxs install clean吗.
这和那个选择Build Apache module是一回事吗

论坛徽章:
0
6 [报告]
发表于 2009-10-21 13:36 |只看该作者

I'm coming

LZ首先看下你的配置文件有没有写对
/usr/local/etc/apache22/httpd.conf , 确保里面有

LoadModule php5_module   libexec/apache22/libphp5.so

<IfModule php5_module>
AddType application/x-httpd-php   .php
AddType application/x-httpd-php-source .phps
</IfModule>

论坛徽章:
0
7 [报告]
发表于 2009-10-21 13:55 |只看该作者
<IfModule php5_module>
AddType application/x-httpd-php   .php
AddType application/x-httpd-php-source .phps
</IfModule>
自己手动添加过,没用.LoadModule php5_module   libexec/apache22/libphp5.so本来是没有的,手动没添加过,因为我看过根本就没有libphp5.so这个文件

论坛徽章:
0
8 [报告]
发表于 2009-10-21 14:18 |只看该作者
cd /usr/ports/lang/php5
make config
选中Apache选项,默认是关的。

或者设置环境变量WITH_APACHE=yes,也可在/etc/make.conf中指定。

然后去修改httpd.conf

论坛徽章:
0
9 [报告]
发表于 2009-10-21 14:22 |只看该作者
你说的那个选项我知道,我很确定在装PHP5的时候是选择了APACHE的

论坛徽章:
0
10 [报告]
发表于 2009-10-21 22:10 |只看该作者
http://blog.haohtml.com/index.php/archives/435
按这个教程试一下,我试着可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP