apache +php +mysql的配置

apache +php +mysql的配置

我在安装linux 的时候就装了mysql 和apache 其中apache 在/usr/include 下。但是在这里我没有找到配置工具configure
所以重新在 /usr/src 下安装 apache + php .
而且按步骤都配置好环境变量后,make install .
提示成功安装信息!
于是我在/usr/src/apache-1.3.27/htdocs 下编了test.php
来测试php 。
结果在浏览器中还是源代码?(我是以文件方式打开test.php, 我还不知道怎么配置 httpd.conf )
问题出在哪里,请指点!

      
vi 你的httpd.conf
看看有没有这几句

<IfDefine HAVE_PHP4>
LoadModule php4_module        modules/libphp4.so
</IfDefine>

<IfDefine HAVE_PHP4>
AddModule mod_php4.c
</IfDefine>

<IfModule mod_php4.c>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
</IfModule>
      
elba .我看了你说的 在httpd.conf 中加了
LoadModule php4_module modules/libphp4.so
AddModule mod_php4.c
这两句原来不存在的!
同时我也找到了

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

这两句,并去掉了 //
可还是不行!!

昨天我又不 mysql ,php ,apache 重新在一个新目录 /usr/local 下重新安装了
从make -configure -make install 都保证没有出错!最后又编辑了httpd.conf

但结果总是让人失望!php 还是不编译!
在浏览器中敲入 http://localhost/test.php  
出错提示:not found!(是我多次重装的原因吗?)

please help me .thanks
      
我说有没有这几句并不是加上就行
没有的话说明你没有按照安装步骤做,
最近我都是用rpm包安装,
我记的自己编译时要拷一个httpd.conf文件(php带的)
你在试试      
只有请你们出山,谢谢!
我参考一些书和这里的资料来装的
具体如下:
1  tar zxvf apache_1.3.12
2  tar zxvf php-4.01b1
3. cd apache_1.3.12  ./configuer --perfix=/www (www =/usr/local/apache 以下同)
   
4   cd ../php-4.0b1    ./configure --with-mysql --with-apache=../apache_1.3.12

5   make
6    make install
7    cd ../apache_1.3.12
8    ./configure --prefix=/www --   activate-module=src/module/php4/libphp4.a  
9     make

10    make install
11      cp php.ini /usr/src/php.ini

11   cd /www (到apache主目录)

12   cd conf
13      编辑"httpf.conf"文件 找到

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
去掉 “//”
你看我错在什么地方呢?      
./configure --prefix=/www -- activatemodule=src/module/php3/libphp3.a
应该是
./configure --prefix=/www -- activatemodule=src/module/php4/libphp4.a      
哦,对不起,我这里写错了
我在配置的时候也是按你更正的那样。
请问还有别的错吗?
server name 要设置吗?用http://localhost/test.php 找不到呀      
ServerName 要设置
你有没有copy php4.ini文件
/www/bin/apachectl restart      
有的
昨天我又copy 了这类的资料回去,对照,重装,结果连apache 也make 不了!
几个夜晚没睡好了,有点失落呀。我在想是不是我的apache_1.3.12 太老!
或许我装的次数太多,兄弟,你知道怎么unload 吗      
Linux在安装的时候已经安装了Apache、Php和Mysql,应该不需要进行重新安装和编译的,而且大部分的安装程序都在/usr/lib里头,而不是在/usr/include里头,
Apache的默认安装路径是在/usr/lib/apache下,并包含Php模块libphp4.a和libphp4.
Php的默认安装路径在/usr/lib/php4下
mysql server在/usr/share/mysql下
mysql client在/usr/lib/mysql下


在Linux下,默认的Apache、Php、Mysql都可以使用,没有关系,写好的Php程序放在/var/www/的目录里就应该能执行的!