由 MarcoMa 在 01-23-2003 17:17 发表:
about apache+php+mysql(急!)
我用的是redhat8.0,安装系统是选择了所有的部件,后来删除了apache和mysql,下载了php4.3.0,http2.0.43,mysql3.23.52版本,安装完成后无法在浏览器里正常显示*.php文件,测试页也不正常,但可以显示~/manual/文件,我已在http.conf文件里加载了应有的选项。安装apache时也无法用--activate-module选项。
安装目录为/usr/local/apache,/usr/local/mysql,原文件在/usr/local/src/http*,/usr/local/src/mysql*,/usr/local/src/php*.
请问如何解决?谢谢. 
由 changsir 在 01-24-2003 08:21 发表:
Re: about apache+php+mysql(急!)
> quote:
>
> * * *
>
> 最初由 MarcoMa 发布
>
> 我用的是redhat8.0,安装系统是选择了所有的部件,后来删除了apache和mysql,下载了php4.3.0,http2.0.43,mysql3.23.52版本,安装完成后无法在浏览器里正常显示.php文件,测试页也不正常,但可以显示~/manual/文件,我已在http.conf文件里加载了应有的选项。安装apache时也无法用--activate-module选项。
>
> 安装目录为/usr/local/apache,/usr/local/mysql,原文件在/usr/local/src/http,/usr/local/src/mysql*,/usr/local/src/php*.
>
> 请问如何解决?谢谢.
**
>
> * * *
呵呵 正好我这几天也刚装了RH8.0。
最好你装系统的时候别选择sql数据库、web服务、以及相应的管理工具。
说点具体的问题
apache2.0.43版本比较新,编译的时候如果用以前贴子中的命令,很可能出问题。你想让它加载什么模块? 如果只进行php WEB 服务,就不用加那么多参数了(参数加的越多,越容易出问题哦)。 直接用./configure --prefix=/usr/local/apache --enable-module=so 就可以了。
PHP编译的时候用 ./configure --prefix=/usr/local/php --with-mysql=/path/mysql --with-apxs2=/usr/local/apache/bin/apxs 完全可行。
最后按照php 4.3自带的说明,编辑/usr/local/apache/conf/httpd.conf,加入相应的语句,/usr/local/apache/bin/httpd -k start,应该一切OK。
我就是这么编译成功的。 呵呵
我也是新手,说的编译过程不一定具有普遍性,呵呵 有什么问题大家一起讨论吧。
由 MarcoMa 在 01-24-2003 09:28 发表:
不行啊!你看看
我无法用此参数,用了就报错:--with-apxs2=/usr/local/apache/bin/apxs,~/apache/bin/apxs下只有此文件,无此目录.httpd.conf文件中无法用LoadModule,报错语法错误,也找不到libphp4.so.
由 changsir 在 01-24-2003 09:53 发表:
Re: 不行啊!你看看
> <font face="腩戾,verdana, aria