I just finished doing my re-install of PHP, updated to 4.1.2.  Or so I 
thought... everything went smoothly, I got all the right success 
messages during the ./configure and make processes, and thought I was 
ready to go -- but as I confidently started up Apache, I was greeted 
with this message:

[root@media src]# /usr/local/apache/bin/apachectl start
Syntax error on line 222 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp4.so into server: 
/usr/local/apache/libexec/libphp4.so: undefined symbol: uncompress
/usr/local/apache/bin/apachectl start: httpd could not be started

My setup is Apache 1.3.22, on RedHat Linux 7.2 using the PHP 4.1.2 
source tarball.  I have logged my entire installation (I was taking 
notes in case another sysadmin might need to go through this), and 
appended the commands I used at the end of this email.

Any help is gratefully appreciated!



Erik


----

Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]



[root@media /]# /usr/local/apache/bin/apachectl stop
[root@media /]# /usr/local/mysql/bin/mysqladmin -u root -p shutdown
[root@media /]# pushd /usr/local/src
/usr/local/src /usr/local/src/apache_1.3.22
[root@media src]# ls -lF
total 20
drwxr-xr-x    8 1088     1088         4096 Dec 12 17:03 apache_1.3.22/
drwxr-xr-x   13 root     root         4096 Dec 12 14:50 
mysql-3.23.46-pc-linux-gnu-i686/
drwxrwxr-x   16 eprice   eprice       4096 Dec 12 16:40 php-4.1.0/
drwxrwxr-x   13 7801     7801         4096 Feb 27 04:18 php-4.1.2/
drwxr-xr-x    2 root     root         4096 Feb 28 16:57 tarballs/
[root@media apache_1.3.22]# cp /usr/local/apache/conf/httpd.conf 
/home/eprice/httpd.conf
[root@media src]# pushd apache_1.3.22/
/usr/local/src/apache_1.3.22 /usr/local/src
[root@media apache_1.3.22]# make clean
[root@media apache_1.3.22]# ./configure --prefix=/usr/local/apache
Configuring for Apache, Version 1.3.22
... (other output snipped) ...
[root@media apache_1.3.22]# pushd ../php-4.1.2/
/usr/local/src/php-4.1.2 /usr/local/src/apache_1.3.22 /usr/local/src
[root@media php-4.1.2]# ./configure \
 > --with-apache=/usr/local/src/apache_1.3.22/ \
 > --with-mysql=/usr/local/mysql/ \
 > --enable-sockets \
 > --enable-xslt \
 > --with-xmlrpc
creating cache ./config.cache
... (other output snipped) ...
+--------------------------------------------------------------------+
| License:                                                           |
| This software is subject to the PHP License, available in this     |
| distribution in the file LICENSE.  By continuing this installation |
| process, you are bound by the terms of this license agreement.     |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point.                            |
+--------------------------------------------------------------------+

Thank you for using PHP.


[root@media php-4.1.2]# make
Making all in Zend
... (other output snipped) ...
[root@media php-4.1.2]# make install
Making install in Zend
... (other output snipped) ...
[root@media apache_1.3.22]# ./configure --activate-
module=src/modules/php4/libphp4.a --enable-module=so --enable-shared=max
Configuring for Apache, Version 1.3.22
... (other output snipped) ...
[root@media apache_1.3.22]# pushd ./src/modules/php4/
/usr/local/src/apache_1.3.22/src/modules/php4 
/usr/local/src/apache_1.3.22 /usr/local/src
[root@media php4]# make
... (output snipped) ...
[root@media php4]# popd
/usr/local/src/apache_1.3.22 /usr/local/src
[root@media apache_1.3.22]# make
... (output snipped) ...
[root@media apache_1.3.22]# make install
... (some output snipped) ...
+--------------------------------------------------------+
| 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/  |
+--------------------------------------------------------+
[root@media apache_1.3.22]# popd
/usr/local/src
[root@media src]# /usr/local/apache/bin/apachectl configtest
Syntax error on line 222 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp4.so into server: 
/usr/local/apache/libexec/libphp4.so: undefined symbol: uncompress



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to