PHP 4.0 Bug #7957 Updated: php4 compatible apache 1.3.14 ?
| From: | sniper@php.net | Date: | Sun, 31 Dec 2000 00:46:52 +0000 |
| Subject: | PHP 4.0 Bug #7957 Updated: php4 compatible apache 1.3.14 ? | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-42552@lists.php.net to get a copy of this message | ||
ID: 7957
Updated by: sniper
Reported By: perrin@spectratech.com
Old-Status: Feedback
Status: Closed
Bug Type: *Install and Config
Assigned To:
Comments:
No feedback.
--Jani
Previous Comments:
---------------------------------------------------------------------------
[2000-11-28 07:16:40] 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-11-24 03:05:42] perrin@spectratech.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 !
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=7957