免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] 怎么配置httpd.conf支持php[已解决] [复制链接]

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-05-31 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-16 17:52 |只看该作者 |倒序浏览
我是新手,搜索了论坛和百度,问题还没解决。

OS:FreeBSD7.0

我按照教程已经成功安装了apache2.2.8,然后安装php

1、安装php

# cd /usr/ports/lang/php5
# make config ; make install clean
# rehash


2、配置httpd.conf

# ee /usr/local/etc/apache22/httpd.conf
添加index.php和php扩展名支持

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

3、重启apache
# /usr/local/etc/rc.d/apache22 restart

4、添加phpinfo.php文件
# ee /usr/local/www/apache22/data/phpinfo.php
输入
<?php phpinfo(); ?>

5、浏览器中测试
输入 http://192.168.1.200/phpinfo.php
(192.168.1.200)为FreeBSD主机IP,并且apache工作正常,能看见It work!)


结果出现下载phpinfo.php的界面,而不是解析了。
是不是php的模块没有加载?
是不是在httpd.conf 中要添加
LoadModule php5_module modules/libphp5.so
但是我添加后FreeBSD说can not load libphp5.so
我到处 ls -a libphp5.so 也没有找到这个文件

请问:
1、怎么让apache支持php?
2、哪儿有FreeBSD7.0中apache和php的目录结构(windows中apache或者php的所有文件都安装在一个目录中,FreeBSD怎么分散的到处都是)?
谢谢!

[ 本帖最后由 indian 于 2008-7-3 10:35 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-06-16 19:18 |只看该作者
结果出现下载phpinfo.php的界面,而不是解析了。
是不是php的模块没有加载?
是不是在httpd.conf 中要添加
LoadModule php5_module modules/libphp5.so
但是我添加后FreeBSD说can not load libphp5.so
我到处 ls -a libphp5.so 也没有找到这个文件


应该有这一句:LoadModule php5_module modules/libphp5.so
我到处 ls -a libphp5.so 也没有找到这个文件

如果没有,说明php的安装有问题,重新安装一下~~

论坛徽章:
0
3 [报告]
发表于 2008-06-16 20:30 |只看该作者
原帖由 indian 于 2008-6-16 17:52 发表
我是新手,搜索了论坛和百度,问题还没解决。

OS:FreeBSD7.0

我按照教程已经成功安装了apache2.2.8,然后安装php

1、安装php

# cd /usr/ports/lang/php5
# make config ; make install clean
#  ...



安装php的时候要选择build apache module

  1. [X] APACHE     Build Apache module
复制代码

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:50:28
4 [报告]
发表于 2008-06-16 22:33 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-05-31 06:20:00
5 [报告]
发表于 2008-06-17 09:04 |只看该作者
问题解决了,从另外一个地方得到的解答。


没有安装php module 造成的。

解决方法:
cd /usr/ports/lang/php5
make config 会出现下面的选项,把其中的Apache选上,然后重新安装php5(make clean deinstall install clean)。
────────────────────────────────────────────────────────────────────┐
│ Options for php5 5.2.6 │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │[X] CLI Build CLI version │ │
│ │[X] CGI Build CGI version │ │
│ │[X] APACHE Build Apache module │ │
│ │[ ] DEBUG Enable debug │ │
│ │[X] SUHOSIN Enable Suhosin protection system (not for jails) │ │
│ │[ ] MULTIBYTE Enable zend multibyte support │ │
│ │[X] IPV6 Enable ipv6 support │ │
│ │[ ] MAILHEAD Enable mail header patch │ │
│ │[ ] REDIRECT Enable force-cgi-redirect support (CGI only) │ │
│ │[ ] DISCARD Enable discard-path support (CGI only) │ │
│ │[X] FASTCGI Enable fastcgi support (CGI only) │ │
│ │[X] PATHINFO Enable path-info-check support (CGI only) │ │
│ │ │ │
│ │ │ │
│ │ │ │
├─└────────────────────────────────────────────────────────────────┘─┤
│ [ OK ] Cancel │
└────────────────────────────────────────────────────────────────────┘

我是新手,需要详细的解决步骤。
感谢上门几位给我的帮助,虽然没有步骤。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2008-06-17 11:41 |只看该作者
应该是这样吧
LoadModule php5_module        libexec/apache22/libphp5.so
模块路径搞错了吧?

论坛徽章:
0
7 [报告]
发表于 2008-10-17 10:57 |只看该作者

启动PACHE 出错

启动PACHE 出错

Syntax error on line 458 of /usr/local/etc/apache22/httpd.conf:
Invalid command 'AAInclude', perhaps misspelled or defined by a module not included in the server configuration

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-05-31 06:20:00
8 [报告]
发表于 2008-10-17 12:42 |只看该作者
原帖由 qlmboy 于 2008-10-17 10:57 发表
启动PACHE 出错

Syntax error on line 458 of /usr/local/etc/apache22/httpd.conf:
Invalid command 'AAInclude', perhaps misspelled or defined by a module not included in the server configuration



配置文件的458行出错。很明显,你拼写错误,不是“AAInclude”,二是 Include  。

不要乱改配置文件。

论坛徽章:
0
9 [报告]
发表于 2008-10-17 13:04 |只看该作者
原帖由 indian 于 2008-10-17 12:42 发表



配置文件的458行出错。很明显,你拼写错误,不是“AAInclude”,二是 Include  。

不要乱改配置文件。


   最近兄台比较活跃,欢迎你加入BSD的大家庭。

论坛徽章:
0
10 [报告]
发表于 2008-10-17 13:20 |只看该作者

我把458行给删了..现在就可以开启了!!!

不知道删了它们什么影响!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP