常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

FreeBSD v6.2下Apache 2.2啟動PHP5的問題

 
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 技术交流
阅读上一个主题 :: 阅读下一个主题  
作者 留言
yes298
道童


注册时间: 2007-12-13
文章: 353

文章发表于: Fri 2008-01-11 11:38:10    发表主题: FreeBSD v6.2下Apache 2.2啟動PHP5的問題 引用并回复

在FreeBSD v6.2下安裝了Apache 2.2和PHP5

在/usr/local/libexec/apache22目錄下發現有libphp5.so檔

於是在/usr/local/etc/apache22/httpd.conf中加入
代码:

LoadModule rewrite_module libexec/apache22/mod_rewrite.so
 # 在此加上以下一行
LoadModule php5_module        libexec/apache22/libphp5.so
.
.
.
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
 # 在此加上以下二行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


之后用/usr/local/etc/rc.d/apache22 restart 出現
代码:
Performing sanity check on apache22 configuration:
Syntax OK
apache22 not running? (check /var/run/httpd.pid).
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.


但用/usr/local/etc/rc.d/apache22 status又出現:
代码:
apache22 is not running.


不能瀏覽所有網頁, 若不加
代码:
LoadModule php5_module        libexec/apache22/libphp5.so


則瀏覽PHP檔時變為下載PHP檔 ...

怎樣設定Apache22 httpd.conf才能正常瀏覽PHP5檔, 請各位幫忙, 謝謝 ~

_________________
熱心幫助他人, 即是幫助自己 ...
對新手, 盡可能去扶持一下, 又有何妨呢?

非常鄙視那些有點技術,就自以為是, 沾沾自喜的人, 不幫人也罷, 還出言諷刺新手, 別忘了, 你亦曾為新手 ...
返回页首
阅览会员资料 发送站内信件
yes298
道童


注册时间: 2007-12-13
文章: 353

文章发表于: Fri 2008-01-11 12:13:28    发表主题: 引用并回复

終於在php.net網站發現元凶了:

原來我在安裝php5-extensions時同時選了:
代码:
IMAP support
Recode Support


這樣的話,即使httpd.conf設定正確亦無法令Apache22正常啟動:

解決方法:
1. 尚未安裝php-extensions的話,若要安裝IMAP和recode,只可以任選其一, 不能同時選取來安裝.
2. 若已安裝php-extensions, 檢查/usr/local/etc/php/extensions.ini此檔是否同時出現
代码:
extension=imap.so
extension=recode.so

若果是, 請在任意一個面前加上分號 ; 去取消, 之后重啟apache就OK.

_________________
熱心幫助他人, 即是幫助自己 ...
對新手, 盡可能去扶持一下, 又有何妨呢?

非常鄙視那些有點技術,就自以為是, 沾沾自喜的人, 不幫人也罷, 還出言諷刺新手, 別忘了, 你亦曾為新手 ...
返回页首
阅览会员资料 发送站内信件
macafee
老妖


注册时间: 2005-08-20
文章: 1258
来自: 天堂和地狱

文章发表于: Fri 2008-01-11 13:10:11    发表主题: 引用并回复

没注意过这两个会冲突,莫非你用的是apache worker模式?
返回页首
阅览会员资料 发送站内信件
yes298
道童


注册时间: 2007-12-13
文章: 353

文章发表于: Fri 2008-01-11 13:16:30    发表主题: 引用并回复

不是, 是預設的prefork模式...

相信即使是worker模式亦一樣會出現同樣問題的 ...

_________________
熱心幫助他人, 即是幫助自己 ...
對新手, 盡可能去扶持一下, 又有何妨呢?

非常鄙視那些有點技術,就自以為是, 沾沾自喜的人, 不幫人也罷, 還出言諷刺新手, 別忘了, 你亦曾為新手 ...
返回页首
阅览会员资料 发送站内信件
wpppl.108
半仙


注册时间: 2007-05-11
文章: 20

文章发表于: Tue 2008-03-18 09:37:38    发表主题: 引用并回复

我的机子有同样的问题,我已经按照你的方法解决了。谢谢! Twisted Evil
_________________
FreeBSD交流群16911484!
==========================
个人博客:http://hi.baidu.com/wpppl
=============================
个人网站:诺贝尔奖中文组 http://nuobeierjiang.org.cn
返回页首
阅览会员资料 发送站内信件
delphij
精神病


注册时间: 2002-08-07
文章: 10721
来自: San Jose, California

文章发表于: Tue 2008-03-18 09:44:05    发表主题: 引用并回复

macafee 写到:
没注意过这两个会冲突,莫非你用的是apache worker模式?


这两个冲突,和apache无关。

_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。

天下没有白费的努力。成功不必在我,而功力必不唐捐。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
bleakwind
老妖


注册时间: 2005-01-07
文章: 1345
来自: The Matrix

文章发表于: Tue 2008-03-18 09:44:10    发表主题: 引用并回复

又是不靠谱的扩展造成的
_________________
听不到你的声音,只有风声在想...
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页 MSN Messenger
从以前的文章开始显示:   
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 技术交流 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc
silvery-trainer
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标