php-install Digest 31 Aug 2001 13:18:52 -0000 Issue 437

Topics (messages 4117 through 4134):

Compiling php with apache
        4117 by: Larry Cotton

Directory structure and include paths for php and apache
        4118 by: Larry Cotton

Compiling php4 with apache - directory stucture and include paths
        4119 by: Larry Cotton

installation of php on solaris 8 on sparc  with iplanet4.1 and sy base
        4120 by: Peter Francq
        4123 by: Alfred Lerch

Install & Build Php4 with Apache 1.3.20 - Directory structure and include paths
        4121 by: Larry Cotton
        4122 by: Larry Cotton
        4124 by: Larry Cotton
        4126 by: Larry Cotton
        4130 by: Larry Cotton

IMAP Support
        4125 by: Nicolas JOUANIN

PHP-4.0.6 gd-1.8.4 freetype2.0.4 woes
        4127 by: Tim Kay
        4128 by: Jonathan Hilgeman

PHP make install error
        4129 by: james.iph.ac.ug

PHP on iis5 as isapi  "The specified module could not be found." what gives?
        4131 by: Bawy

Compile : error with ludmsearch
        4132 by: FL

Apache Seg Faults with php/java page.
        4133 by: Bill Koch

problem with png_get_error_ptr
        4134 by: ron

Administrivia:

To subscribe to the digest, e-mail:
        [EMAIL PROTECTED]

To unsubscribe from the digest, e-mail:
        [EMAIL PROTECTED]

To post to the list, e-mail:
        [EMAIL PROTECTED]


----------------------------------------------------------------------


Hi

I've been trying to install and build php 4 with apache 1.3.20 on linux and
have had a couple of minor problems.

I've been following the build instructions at
http://www.php.net/manual/en/install.apache.php.

1) As indicated in the above instructions I configure the php using the
following command :
./configure --with-mysql --with-apache=../apache_1.3.20 --enable-track-vars 
--with-config-file-path="/imerge/home/lc1/php-4.0.6/usr/local/lib"

'make' seems to run through fine.

when I run 'make install' it's attempting to create directories in
/usr/local/lib - which fails because I haven't got permissions :
make[1]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
make[2]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
mkdir cannot make directory '/usr/local/lib/php
+----------------------------------------------------------------------+
| The installation process is incomplete. The following resources were |
| not installed: |
| |
| Self-contained Extension Support |
| PEAR: PHP Extension and Add-on Repository |
| |
| To install these components, become the superuser and execute: |
| |
| # make install-su |
+----------------------------------------------------------------------+
make[2]: *** [install-data-local] Error 5
make[2]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make: *** [install-recursive] Error 1

I've got round this by setting an INSTALL_ROOT environment variable to a
directory for which I have permissions, does anyone know how to change this
default directory more officially (using configure options) ?

2) I then confugure apache as instructed (except I've changed libphp4.a to
libmodphp4.a - since that seems to be the name of the library generated)
using the command :
./configure --activate-module=src/modules/php4/libmodphp4.a

When I make this I get compile errors for mod_php4.c for a load of php
headers, saying it can't find the files - messages something like :
mod_php4.c:28: zend.h: No such file or directory
mod_php4.c:28: php.h: No such file or directory
..... etc.

This isn't surprising since these headers are under the php directory
structure. Have I done something wrong here or am I supposed to copy the
headers to the apache directory structure otr manually update the makefile ?

Thanks
Larry






Hi

I've been trying to install and build php 4 with apache 1.3.20 on linux and
have had a couple of minor problems.

I've been following the build instructions at
http://www.php.net/manual/en/install.apache.php.

1) As indicated in the above instructions I configure the php using the
following command :
./configure --with-mysql --with-apache=../apache_1.3.20 --enable-track-vars 
--with-config-file-path="/imerge/home/lc1/php-4.0.6/usr/local/lib"

'make' seems to run through fine.

when I run 'make install' it's attempting to create directories in
/usr/local/lib - which fails because I haven't got permissions :
make[1]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
make[2]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
mkdir cannot make directory '/usr/local/lib/php
+----------------------------------------------------------------------+
| The installation process is incomplete. The following resources were |
| not installed: |
| |
| Self-contained Extension Support |
| PEAR: PHP Extension and Add-on Repository |
| |
| To install these components, become the superuser and execute: |
| |
| # make install-su |
+----------------------------------------------------------------------+
make[2]: *** [install-data-local] Error 5
make[2]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make: *** [install-recursive] Error 1

I've got round this by setting an INSTALL_ROOT environment variable to a
directory for which I have permissions, does anyone know how to change this
default directory more officially (using configure options) ?

2) I then confugure apache as instructed (except I've changed libphp4.a to
libmodphp4.a - since that seems to be the name of the library generated)
using the command :
./configure --activate-module=src/modules/php4/libmodphp4.a

When I make this I get compile errors for mod_php4.c for a load of php
headers, saying it can't find the files - messages something like :
mod_php4.c:28: zend.h: No such file or directory
mod_php4.c:28: php.h: No such file or directory
..... etc.

This isn't surprising since these headers are under the php directory
structure. Have I done something wrong here or am I supposed to copy the
headers to the apache directory structure otr manually update the makefile ?

Thanks
Larry



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Imerge Limited                          Tel :- +44 (0)1954 783600 
Unit 6 Bar Hill Business Park           Fax :- +44 (0)1954 783601 
Saxon Way                               Web :- http://www.imerge.co.uk 
Bar Hill 
Cambridge 
CB3 8SL 
United Kingdom 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 






Hi

I've been trying to install and build php 4 with apache 1.3.20 on linux and
have had a couple of minor problems.

I've been following the build instructions at
http://www.php.net/manual/en/install.apache.php.

1) As indicated in the above instructions I configure the php using the
following command :
./configure --with-mysql --with-apache=../apache_1.3.20 --enable-track-vars
--with-config-file-path="/imerge/home/lc1/php-4.0.6/usr/local/lib"

'make' seems to run through fine.

when I run 'make install' it's attempting to create directories in
/usr/local/lib - which fails because I haven't got permissions :
make[1]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
make[2]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
mkdir cannot make directory '/usr/local/lib/php
+----------------------------------------------------------------------+
| The installation process is incomplete. The following resources were |
| not installed: |
| |
| Self-contained Extension Support |
| PEAR: PHP Extension and Add-on Repository |
| |
| To install these components, become the superuser and execute: |
| |
| # make install-su |
+----------------------------------------------------------------------+
make[2]: *** [install-data-local] Error 5
make[2]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make: *** [install-recursive] Error 1

I've got round this by setting an INSTALL_ROOT environment variable to a
directory for which I have permissions, does anyone know how to change this
default directory more officially (using configure options) ?

2) I then confugure apache as instructed (except I've changed libphp4.a to
libmodphp4.a - since that seems to be the name of the library generated)
using the command :
./configure --activate-module=src/modules/php4/libmodphp4.a

When I make this I get compile errors for mod_php4.c for a load of php
headers, saying it can't find the files - messages something like :
mod_php4.c:28: zend.h: No such file or directory
mod_php4.c:28: php.h: No such file or directory
..... etc.

This isn't surprising since these headers are under the php directory
structure. Have I done something wrong here or am I supposed to copy the
headers to the apache directory structure otr manually update the makefile ?

Thanks
Larry







Dear all,

has somebody already compiled and installed php as NSAPI module for iplanet
4.1 in combination with sybase 12 and that on a solaris8 on sparc?

All comments are welcome,
Kind regards,
Peter Francq
_________________________________________
Peter Francq
swITch nv/sa

Tel:    +32 2 254.13.47
Fax:    +32 2 254.13.00
e-mail: [EMAIL PROTECTED]
GSM:    +32 498 45.28.32





Hi Peter,

have a look at http://benoit.noss.free.fr/php/install-php4.html
It covers iplanet 4 as NSAPI on Windows and UNIX, but not sybase


regards

alfred

Peter Francq wrote:
> 
> Dear all,
> 
> has somebody already compiled and installed php as NSAPI module for
> iplanet
> 4.1 in combination with sybase 12 and that on a solaris8 on sparc?
> 
> All comments are welcome,
> Kind regards,
> Peter Francq
> _________________________________________
> Peter Francq
> swITch nv/sa
> 
> Tel:    +32 2 254.13.47
> Fax:    +32 2 254.13.00
> e-mail: [EMAIL PROTECTED]
> GSM:    +32 498 45.28.32

-- 

-- 
         \\\\\///
        / ^   _ \
       ( (o) (o) )                 --- That's all folks ---
+=oOOO=====(_)=====OOOo==========================================+
|Alfred Lerch                    Mentor Graphics Deutschland GmbH|
|Network & System Administrator          Elsenheimer Str. 41 - 43|
|IT - Business Support Team Munich      D-80687 Muenchen, Germany|
|email: [EMAIL PROTECTED]           Fax  : +49 89 57096-400|
|Tel. : +49 89 57096-241                  Mobile: +49 172 8915200|
|                                                                |
|Helpdesk IT Central Europe in Munich                            |
|Tel. : +49 89 57096-110                  internal:           777|
|email: [EMAIL PROTECTED]                                  |
+=============Oooo.==============================================+
      .oooO   (   )
      (   )    ) /   
       \ (    (_/
        \_)




Hi

I've been trying to install and build php 4 with apache 1.3.20 on linux and
have had a couple of minor problems.

I've been following the build instructions at
http://www.php.net/manual/en/install.apache.php.

1) As indicated in the above instructions I configure the php using the
following command :
./configure --with-mysql --with-apache=../apache_1.3.20 --enable-track-vars
--with-config-file-path="/imerge/home/lc1/php-4.0.6/usr/local/lib"

'make' seems to run through fine.

when I run 'make install' it's attempting to create directories in
/usr/local/lib - which fails because I haven't got permissions :
make[1]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
make[2]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
mkdir cannot make directory '/usr/local/lib/php
+----------------------------------------------------------------------+
| The installation process is incomplete. The following resources were |
| not installed: |
| |
| Self-contained Extension Support |
| PEAR: PHP Extension and Add-on Repository |
| |
| To install these components, become the superuser and execute: |
| |
| # make install-su |
+----------------------------------------------------------------------+
make[2]: *** [install-data-local] Error 5
make[2]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make: *** [install-recursive] Error 1

I've got round this by setting an INSTALL_ROOT environment variable to a
directory for which I have permissions, does anyone know how to change this
default directory more officially (using configure options) ?

2) I then confugure apache as instructed (except I've changed libphp4.a to
libmodphp4.a - since that seems to be the name of the library generated)
using the command :
./configure --activate-module=src/modules/php4/libmodphp4.a

When I make this I get compile errors for mod_php4.c for a load of php
headers, saying it can't find the files - messages something like :
mod_php4.c:28: zend.h: No such file or directory
mod_php4.c:28: php.h: No such file or directory
..... etc.

This isn't surprising since these headers are under the php directory
structure. Have I done something wrong here or am I supposed to copy the
headers to the apache directory structure otr manually update the makefile ?

Thanks
Larry



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Imerge Limited                          Tel :- +44 (0)1954 783600 
Unit 6 Bar Hill Business Park           Fax :- +44 (0)1954 783601 
Saxon Way                               Web :- http://www.imerge.co.uk 
Bar Hill 
Cambridge 
CB3 8SL 
United Kingdom 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 






Hi

I've been trying to install and build php 4 with apache 1.3.20 on linux and
have had a couple of minor problems.

I've been following the build instructions at
http://www.php.net/manual/en/install.apache.php.

1) As indicated in the above instructions I configure the php using the
following command :
./configure --with-mysql --with-apache=../apache_1.3.20 --enable-track-vars
--with-config-file-path="/imerge/home/lc1/php-4.0.6/usr/local/lib"

'make' seems to run through fine.

when I run 'make install' it's attempting to create directories in
/usr/local/lib - which fails because I haven't got permissions :
make[1]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
make[2]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
mkdir cannot make directory '/usr/local/lib/php
+----------------------------------------------------------------------+
| The installation process is incomplete. The following resources were |
| not installed: |
| |
| Self-contained Extension Support |
| PEAR: PHP Extension and Add-on Repository |
| |
| To install these components, become the superuser and execute: |
| |
| # make install-su |
+----------------------------------------------------------------------+
make[2]: *** [install-data-local] Error 5
make[2]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make: *** [install-recursive] Error 1

I've got round this by setting an INSTALL_ROOT environment variable to a
directory for which I have permissions, does anyone know how to change this
default directory more officially (using configure options) ?

2) I then confugure apache as instructed (except I've changed libphp4.a to
libmodphp4.a - since that seems to be the name of the library generated)
using the command :
./configure --activate-module=src/modules/php4/libmodphp4.a

When I make this I get compile errors for mod_php4.c for a load of php
headers, saying it can't find the files - messages something like :
mod_php4.c:28: zend.h: No such file or directory
mod_php4.c:28: php.h: No such file or directory
..... etc.

This isn't surprising since these headers are under the php directory
structure. Have I done something wrong here or am I supposed to copy the
headers to the apache directory structure otr manually update the makefile ?

Thanks
Larry



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Imerge Limited                          Tel :- +44 (0)1954 783600 
Unit 6 Bar Hill Business Park           Fax :- +44 (0)1954 783601 
Saxon Way                               Web :- http://www.imerge.co.uk 
Bar Hill 
Cambridge 
CB3 8SL 
United Kingdom 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 






Hi

I've been trying to install and build php 4 with apache 1.3.20 on linux and
have had a couple of minor problems.

I've been following the build instructions at
http://www.php.net/manual/en/install.apache.php.

1) As indicated in the above instructions I configure the php using the
following command :
./configure --with-mysql --with-apache=../apache_1.3.20 --enable-track-vars
--with-config-file-path="/imerge/home/lc1/php-4.0.6/usr/local/lib"

'make' seems to run through fine.

when I run 'make install' it's attempting to create directories in
/usr/local/lib - which fails because I haven't got permissions :
make[1]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
make[2]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
mkdir cannot make directory '/usr/local/lib/php
+----------------------------------------------------------------------+
| The installation process is incomplete. The following resources were |
| not installed: |
| |
| Self-contained Extension Support |
| PEAR: PHP Extension and Add-on Repository |
| |
| To install these components, become the superuser and execute: |
| |
| # make install-su |
+----------------------------------------------------------------------+
make[2]: *** [install-data-local] Error 5
make[2]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make: *** [install-recursive] Error 1

I've got round this by setting an INSTALL_ROOT environment variable to a
directory for which I have permissions, does anyone know how to change this
default directory more officially (using configure options) ?

2) I then confugure apache as instructed (except I've changed libphp4.a to
libmodphp4.a - since that seems to be the name of the library generated)
using the command :
./configure --activate-module=src/modules/php4/libmodphp4.a

When I make this I get compile errors for mod_php4.c for a load of php
headers, saying it can't find the files - messages something like :
mod_php4.c:28: zend.h: No such file or directory
mod_php4.c:28: php.h: No such file or directory
..... etc.

This isn't surprising since these headers are under the php directory
structure. Have I done something wrong here or am I supposed to copy the
headers to the apache directory structure otr manually update the makefile ?

Thanks
Larry



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Imerge Limited                          Tel :- +44 (0)1954 783600 
Unit 6 Bar Hill Business Park           Fax :- +44 (0)1954 783601 
Saxon Way                               Web :- http://www.imerge.co.uk 
Bar Hill 
Cambridge 
CB3 8SL 
United Kingdom 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 






Hi

I've been trying to install and build php 4 with apache 1.3.20 on linux and
have had a couple of minor problems.

I've been following the build instructions at
http://www.php.net/manual/en/install.apache.php.

1) As indicated in the above instructions I configure the php using the
following command :
./configure --with-mysql --with-apache=../apache_1.3.20 --enable-track-vars
--with-config-file-path="/imerge/home/lc1/php-4.0.6/usr/local/lib"

'make' seems to run through fine.

when I run 'make install' it's attempting to create directories in
/usr/local/lib - which fails because I haven't got permissions :
make[1]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
make[2]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
mkdir cannot make directory '/usr/local/lib/php
+----------------------------------------------------------------------+
| The installation process is incomplete. The following resources were |
| not installed: |
| |
| Self-contained Extension Support |
| PEAR: PHP Extension and Add-on Repository |
| |
| To install these components, become the superuser and execute: |
| |
| # make install-su |
+----------------------------------------------------------------------+
make[2]: *** [install-data-local] Error 5
make[2]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make: *** [install-recursive] Error 1

I've got round this by setting an INSTALL_ROOT environment variable to a
directory for which I have permissions, does anyone know how to change this
default directory more officially (using configure options) ?

2) I then confugure apache as instructed (except I've changed libphp4.a to
libmodphp4.a - since that seems to be the name of the library generated)
using the command :
./configure --activate-module=src/modules/php4/libmodphp4.a

When I make this I get compile errors for mod_php4.c for a load of php
headers, saying it can't find the files - messages something like :
mod_php4.c:28: zend.h: No such file or directory
mod_php4.c:28: php.h: No such file or directory
..... etc.

This isn't surprising since these headers are under the php directory
structure. Have I done something wrong here or am I supposed to copy the
headers to the apache directory structure otr manually update the makefile ?

Thanks
Larry



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Imerge Limited                          Tel :- +44 (0)1954 783600 
Unit 6 Bar Hill Business Park           Fax :- +44 (0)1954 783601 
Saxon Way                               Web :- http://www.imerge.co.uk 
Bar Hill 
Cambridge 
CB3 8SL 
United Kingdom 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 






Hi

Previously I wrote :

****************************************
I've been trying to install and build php 4 with apache 1.3.20 on linux and
have had a couple of minor problems.

I've been following the build instructions at
http://www.php.net/manual/en/install.apache.php.

1) As indicated in the above instructions I configure the php using the
following command :
./configure --with-mysql --with-apache=../apache_1.3.20 --enable-track-vars
--with-config-file-path="/imerge/home/lc1/php-4.0.6/usr/local/lib"

'make' seems to run through fine.

when I run 'make install' it's attempting to create directories in
/usr/local/lib - which fails because I haven't got permissions :
make[1]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
make[2]: Entering directory `/imerge/home/lc1/php-4.0.6/pear'
mkdir cannot make directory '/usr/local/lib/php
+----------------------------------------------------------------------+
| The installation process is incomplete. The following resources were |
| not installed: |
| |
| Self-contained Extension Support |
| PEAR: PHP Extension and Add-on Repository |
| |
| To install these components, become the superuser and execute: |
| |
| # make install-su |
+----------------------------------------------------------------------+
make[2]: *** [install-data-local] Error 5
make[2]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/imerge/home/lc1/php-4.06/pear'
make: *** [install-recursive] Error 1

I've got round this by setting an INSTALL_ROOT environment variable to a
directory for which I have permissions, does anyone know how to change this
default directory more officially (using configure options) ?

2) I then confugure apache as instructed (except I've changed libphp4.a to
libmodphp4.a - since that seems to be the name of the library generated)
using the command :
./configure --activate-module=src/modules/php4/libmodphp4.a

When I make this I get compile errors for mod_php4.c for a load of php
headers, saying it can't find the files - messages something like :
mod_php4.c:28: zend.h: No such file or directory
mod_php4.c:28: php.h: No such file or directory
..... etc.

This isn't surprising since these headers are under the php directory
structure. Have I done something wrong here or am I supposed to copy the
headers to the apache directory structure otr manually update the makefile ?

************************

I got round thse problems by setting INSTALL_ROOT and altering the #includes
in the relevant php files, but I guess there must be a "proper" way to do
them. If anyone out there knows how to do this I would still like to know
how.

Having got all this to build when I start appache and I try to run a file
with a .php extension using IE5.5 I get a dialog box up as if I have
selected a file to download :

You have chosen to download a file from this location.

hello.php from 172.20.30.3

... etc. etc.

My httpd.conf file has the following file type commands :
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-tar .tgz

Anyone know what the problem might be here.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Imerge Limited                          Tel :- +44 (0)1954 783600 
Unit 6 Bar Hill Business Park           Fax :- +44 (0)1954 783601 
Saxon Way                               Web :- http://www.imerge.co.uk 
Bar Hill 
Cambridge 
CB3 8SL 
United Kingdom 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 






    Hi,

I'm trying to enable IMAP support (--with-imap) on PHP 4.0.6 and Apache
1.3.19 on a RH 7.1 Linux.

Here's my Apache configure line:
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --htdocsdir=/
www/htdocs --cgidir=/www/cgi-bin --logfiledir=/var/log/httpd --enable-module
=so --enable-module=mime_magic --enable-shared=mime_magic --enable-module=he
aders --enable-shared=headers --enable-module=rewrite --enable-shared=rewrit
e --enable-module=speling --enable-shared=speling

and my PHP configure line:
./configure --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/
usr/local/php --with-pgsql=/usr/local/pgsql --with-gd --with-xml --enable-tr
ack-vars --enable-magic-quotes --enable-debugger --enable-trans-sid --withou
t-mysql --sysconfdir=/etc/httpd/ --enable-sockets --with-informix=/usr/infor
mix --with-ldap --with-imap

I can make this compile without any problem without the --with-imap option.
I followed the instructions on www.php.net saying that you must get the last
c-client archive, compile it and copy some headers in /usr/include.
With the --with-imap option, there are not compilation errors, but after the
installation, I get the following error when starting
/usr/local/apache/bin/apachectl start :
    Cannot load /usr/local/apache/libexec/libphp4.so into server:
/usr/local/apache/libexec/libphp4.so: undefined symbol: mxdriver
    /usr/local/apache/bin/apachectl start: httpd could not be started

It seems that this mxdriver is from c-client.

Does anyone got any ideas about that ?

Nicolas.







Ok, end of my tether now - has _anyone_ got this combination to give 
anything but "libgd was not built with TrueType font support"  I've tried 
every combination of 

./configure --with-gd --enable-gd-native-ttf with freetype support in gd 
-verified by testft and phpinfo() 

./configure --with-gd --with-freetype-dir=/usr both with and without 
freetype support in gd

Nothing appears to allow ImageTTFText to run!!! 

Tim Kay
[EMAIL PROTECTED]




You say you're getting a message that indicates that it worked via phpinfo()
? Where is your info page? Are you sure there isn't another error or warning
that is being displayed inside the image file? Try:

1) Putting error_reporting(0) at the top of your image file code

2) Modify php.ini and set track_errors to On so that you get the last error
message in $php_errormsg. Then you can write that variable out to a debug
log/file after the code has finished running, and see if there are any
errors being reported.

- Jonathan

-----Original Message-----
From: Tim Kay [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 30, 2001 7:44 AM
To: [EMAIL PROTECTED]
Subject: [PHP-INST] PHP-4.0.6 gd-1.8.4 freetype2.0.4 woes


Ok, end of my tether now - has _anyone_ got this combination to give 
anything but "libgd was not built with TrueType font support"  I've tried 
every combination of 

./configure --with-gd --enable-gd-native-ttf with freetype support in gd 
-verified by testft and phpinfo() 

./configure --with-gd --with-freetype-dir=/usr both with and without 
freetype support in gd

Nothing appears to allow ImageTTFText to run!!! 

Tim Kay
[EMAIL PROTECTED]

-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




 Hi all
 
 i am new to the list and trying to install php on Suse 6.1. My apache is
 ver 1.3.6 and am installing php ver 4.0.6. The kind of error I get is as
 follows:
 
 /usr/local/etc/php-4.0.6/build/shtool mkdir -p "/usr/lib/apache" && apxs
 -S LIBEXECDIR="/usr/lib/apache" -i -a -n php4 libs/libphp4.so
 apxs:Error: Unkown option: S
 
 -------------------
 
 The above happens when i run "make install". I have searched the
internet and archives for an answer but all in vain.
 
 Please advise.
 
 Thanks in advance.
 
 James
 





I am using iis5 and tried switching the .php association from php.exe to
php4isapi.dll (with the appropriate file path) and all I get is "The
specified module could not be found." What do I gotta do to get PHP working
as an isapi module?







Hi!

I've compiled and installed mnogosearch 3.1.19. The indexer runs well.

I've downloaded php-4.0.6.tar.gz.

configure runs but make stops on :

/bin/sh /root/php-4.0.6/libtool --silent --mode=link gcc  -I.
-I/root/php-4.0.6/ -I/root/php-4.0.6/main -I/root/php-4.0.6
-I/root/php-4.0.6/Zend -I/usr/local/mnogosearch/include
-I/root/php-4.0.6/ext/mysql/libmysql -I/root/php-4.0.6/ext/xml/expat/xmltok
-I/root/php-4.0.6/ext/xml/expat/xmlparse -I/root/php-4.0.6/TSRM
-DSUPPORT_UTF8 -DXML_BYTE_ORDER=12 -g -O2   -o php -export-dynamic  stub.lo
libphp4.la
/usr/bin/ld: cannot find -ludmsearch
collect2: ld returned 1 exit status
make[1]: *** [php] Erreur 1
make[1]: Quitte le répertoire `/root/php-4.0.6'
make: *** [all-recursive] Erreur 1

Configure line was : 

./configure --disable-static --disable-debug --disable-rpath --enable-pic
--enable-inline-optimization --prefix=/usr --with-zlib
--with-config-file-path=/etc --enable-magic-quotes --enable-debugger
--enable-track-vars --enable-safe-mode --with-exec-dir=/usr/bin
--with-regex=system --with-versioning --enable-sysvsem --enable-sysvshm
--with-mod_charset --enable-force-cgi-redirect --with-mm --enable-trans-sid
--with-dbase --with-filepro --enable-yp --enable-ftp --with-xml
--with-gettext --with-mnogosearch=/usr/local/mnogosearch 



Configuration :

Linux MDK 8.0 P-III-850
gcc -v : Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux/2.96/specs
gcc version 2.96 20000731 (Linux-Mandrake 8.0 2.96-0.48mdk)


Any idea ?

Thanks a lot !

Francois




I posted this on the General board and I have not heard any response.  I
hope someone can help me.  Here the low down.  I am getting Apache errors
everytime that I try and run a Java class I get a
segmentation error.  Everything works fine except the Java.  I have since
recompiled PHP as a static module and still I get the Segmentation Fault.
I am running RH 7.1(2.4.2) Apache 1.3.19 with mod_ssl and OpenSSL, PHP is
configured as follows:

./configure --with-mysql=/usr/local/mysql
--with-pfpro=shared,/tmp/verisign/payflowpro/linux
--enable-trackvars
--with-apxs=/usr/local/apache/bin/apxs
--with-java=/usr/java/jdk1.3.1
--with-zlib

Here is the error from my log

[Thu Aug 30 08:35:33 2001] [notice] child pid xxxxx exit signal Segmentation
fault (11)


And this is a backtrace of Seg.

#0  0x40009e1b in _dl_lookup_versioned_symbol () at eval.c:41
#1  0x4000d816 in fixup () at eval.c:41
#2  0x4000d9b0 in _dl_runtime_resolve () at eval.c:41
#3  0x405219b2 in os::thread_local_storage_at_put ()
   from /usr/java/jdk1.3.1/jre/lib/i386/hotspot/libjvm.so
#4  0x40556887 in ThreadLocalStorage::set_thread ()
   from /usr/java/jdk1.3.1/jre/lib/i386/hotspot/libjvm.so
#5  0x40552a81 in Threads::create_vm ()
   from /usr/java/jdk1.3.1/jre/lib/i386/hotspot/libjvm.so
#6  0x404c2958 in JNI_CreateJavaVM ()
   from /usr/java/jdk1.3.1/jre/lib/i386/hotspot/libjvm.so
#7  0x40212969 in jvm_create () at java.c:254
#8  0x40212ed7 in java_call_function_handler (ht=1, return_value=0x821e444,
    this_ptr=0x82236f4, return_value_used=1, property_reference=0xbfffe548)
    at java.c:435
#9  0x0810b119 in call_overloaded_function (T=0xbfffe53c, arg_count=1,
    return_value=0x821e444) at ./zend_execute.c:856
#10 0x0810e45f in execute (op_array=0x821e2b4) at ./zend_execute.c:1566
#11 0x080e65be in zend_execute_scripts (type=8, file_count=3) at zend.c:752
#12 0x0807e39f in php_execute_script (primary_file=0xbffff880) at
main.c:1206
#13 0x080f1fe6 in apache_php_module_main (r=0x8216684,
display_source_mode=0)
    at sapi_apache.c:89
#14 0x0807bdd0 in send_php () at eval.c:41
    at java.c:435
#9  0x0810b119 in call_overloaded_function (T=0xbfffe53c, arg_count=1,
    return_value=0x821e444) at ./zend_execute.c:856
#10 0x0810e45f in execute (op_array=0x821e2b4) at ./zend_execute.c:1566
#11 0x080e65be in zend_execute_scripts (type=8, file_count=3) at zend.c:752
#12 0x0807e39f in php_execute_script (primary_file=0xbffff880) at
main.c:1206
#13 0x080f1fe6 in apache_php_module_main (r=0x8216684,
display_source_mode=0)
    at sapi_apache.c:89
#14 0x0807bdd0 in send_php () at eval.c:41
---Type <return> to continue, or q <return> to quit---
#15 0x0807be05 in send_parsed_php () at eval.c:41
#16 0x08118097 in ap_invoke_handler () at eval.c:41
#17 0x0812c383 in process_request_internal () at eval.c:41
#18 0x0812c3e4 in ap_process_request () at eval.c:41
#19 0x08123769 in child_main () at eval.c:41
#20 0x08123938 in make_child () at eval.c:41
#21 0x08123aac in startup_children () at eval.c:41
#22 0x081240ff in standalone_main () at eval.c:41
#23 0x08124943 in main () at eval.c:41
#24 0x400d1177 in __libc_start_main (main=0x8124588 <main>, argc=2,
    ubp_av=0xbffffb5c, init=0x8063ad8 <_init>, fini=0x8154530 <_fini>,
    rtld_fini=0x4000e184 <_dl_fini>, stack_end=0xbffffb4c)
    at ../sysdeps/generic/libc-start.c:129

Any input on this would be great.  Thank you.

Bill Koch







Hi All,
I try to start apache and get the error:
Cannot load /usr/local/apache/libexec/libphp4.so into seerver: 
/usr/lib/libgd.so: undefined symbo: png_get_error_ptr
can any of you give me a hint ?
TIA
Ron


Reply via email to