php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #7957 php4 compatible apache 1.3.14 ?
Submitted: 2000-11-24 03:05 UTC Modified: 2000-12-30 19:46 UTC
From: perrin at spectratech dot com Assigned:
Status: Closed Package: Installation problem
PHP Version: 4.0.3pl1 OS: Linux Redhat 6.2
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: perrin at spectratech dot com
New email:
PHP Version: OS:

 

 [2000-11-24 03:05 UTC] perrin at spectratech dot com
Dear Sir,

There are some problems, when I install php4 on Linux Redhat 6.2 platform.  I try to find the answer on FAQ, but also failed! 

Actually, I want to install Apache 1.3.14 and php-4.0.3pl1 version on my Redhat 6.2 platform.  Before I install these, my system have been installed the ODBC-1.8.12(on /usr/include/odbc directory) and PostgreSQL-7.0.2 (on /usr/local/pgsql directory) software ready. The steps are

1) /etc/rc.d/init.d/#  httpd stop
2) rpm -e mod_perl
3) rpm -e mod_ss1-2.6.6-25
4) rpm -e apache
5) /usr/local/src/apache_1.3.14/# OPTIM="-O2" ./configure --    prefix=/usr/local/apache --enable-module=so
6) /usr/local/src/php-4.0.3pl1/#
    ./configure --with-pgsql --with-apache=../apache_1.3.14 
    --with-custom-odbc=/usr/include/odbc --enable-track-vars
7) /usr/local/src/php_4.0.3pl1/#  make
     Result:
    ????....
        In file included from internal_functions.c:39:
        /usr/local/src/php- 4.0.3pl1/ext/odbc/php_odbc.h:140:18: odbc.h: No such file  or directory
        make[2]: *** [internal_functions.lo] Error 1
        make[2]: Leaving directory `/usr/local/src/php-4.0.3pl1/main'
        make[1]: *** [all-recursive] Error 1
        make[1]: Leaving directory `/usr/local/src/php-4.0.3pl1/main'
        make: *** [all-recursive] Error 1

8) /usr/local/src/php_4.0.3pl1/#  make install
        Result:
            ....
        In file included from internal_functions.c:39:
        /usr/local/src/php-4.0.3pl1/ext/odbc/php_odbc.h:140:18: odbc.h: No such file or directory
        make[2]: *** [internal_functions.lo] Error 1
        make[2]: Leaving directory `/usr/local/src/php-4.0.3pl1/main'
        make[1]: *** [install-recursive] Error 1
        make[1]: Leaving directory `/usr/local/src/php-4.0.3pl1/main'
        make: *** [install-recursive] Error 1

9) /usr/local/src/apache_1.3.14/# ./configure -- prefix=/usr/local/apache --activate-module=/src/modules/php4/libphp4.a

10) /usr/local/src/apache_1.3.14/#  make

         Result:
            .............
        <=== src/modules/standard
        ===> src/modules/php4
        make[4]: *** No rule to make target `all'.  Stop.
        make[3]: *** [all] Error 1
        make[2]: *** [subdirs] Error 1
        make[2]: Leaving directory `/usr/local/src/apache_1.3.14/src'
        make[1]: *** [build-std] Error 2
        make[1]: Leaving directory `/usr/local/src/apache_1.3.14'
        make: *** [build] Error 2

11) /usr/local/src/apache_1.3.14/#  make install

         Result:
          .............
        [PRESERVING EXISTING CONFIG FILE: /usr/local/apache/conf/magic]
        <=== [config]
        make[1]: Leaving directory `/usr/local/src/apache_1.3.14'
        +--------------------------------------------------------------------------+
        | You now have successfully built and installed the            |
        | Apache 1.3 HTTP server. To verify that Apache actually |
        | works correctly you now should first check the             |
        | (initially created or preserved) configuration files       |
        |                                                                                          |
        |   /usr/local/apache/conf/httpd.conf
        |                                                                                          |
        | and then you should be able to immediately fire up     |
        | Apache the first time by running:                                  |
        |                                                                                           |
        |   /usr/local/apache/bin/apachectl start
        |                                                                                           |
        | Thanks for using Apache.       The Apache Group        |
        |                                http://www.apache.org/                    |
        +----------------------------------------------------------------------+

12) /usr/local/src/php_4.0.3pl1/#  cp  php.ini-dist  /usr/local/lib/php.ini
13) /usr/local/apache/conf/srm.conf
 Addition following. 
   -->AddType application/x-httpd-php  .php
   -->AddType application/x-httpd-php-source  .phps

After finished all steps, I restart the apache server
14) /usr/local/apache/bin/# apachectl restart
15) /usr/local/apache/bin/# httpd -v

            Result:
            Server version: Apache/1.3.14 (Unix)
            Server built:   Nov 24 2000 13:29:09

I use the Netscript browser to open "http://localhost/index.html"  is Okay, but I try to open  phpinfo.php (I check the file existing and content is <? phpinfo(); ?> only) the result is

            Result:
            nothing to see


Can you tell me what happen? The php4 have problem when use apache 1.3.14 version ?

Thank very much !

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-11-28 07:16 UTC] sniper@php.net
--with-custom-odbc[=DIR]

The DIR is ODBC install base directory which
defaults to /usr/local

i.e. You should be using --with-custom-odbc=/opt/odbc
and have the header files in /opt/odbc/include
and library in /opt/odbc/lib

--Jani
 [2000-12-30 19:46 UTC] sniper@php.net
No feedback.

--Jani
 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Sat Oct 10 12:00:01 2026 UTC