php-install Digest 25 Aug 2001 14:06:11 -0000 Issue 430

Topics (messages 4081 through 4084):

SWF warnings
        4081 by: Jonathan Hilgeman

compile error: structure has no member named `ap_auth_type'
        4082 by: Mary Hunter

PHP 4.0.6 and https
        4083 by: Mark Evans

Installing PHP4 - Please Help !!
        4084 by: Martin Stephenson

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]


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


I'm trying to compiled PHP 4.0.3 from a FreeBSD port. Now, I've had this
working before, and I've added a couple configure options. One of them is
the swf functions. I d/l the libswf library and extracted the files to the
specified folders, and the installation finds the files and proceeds
normally until the end of the script, where it says:

> > *** Warning: This library needs some functionality provided by -lswf.
> > *** I have the capability to make that library automatically link in
when
> > *** you link to this library. But I can only do this if you have a
> > *** shared version of the library, which you do not appear to have.
> >
> > *** Warning: This library needs some functionality provided by -lswf.
> > *** I have the capability to make that library automatically link in
when
> > *** you link to this library. But I can only do this if you have a
> > *** shared version of the library, which you do not appear to have.
> > *** The inter-library dependencies that have been dropped here will be
> > *** automatically added whenever a program is linked with this library
> > *** or is declared to -dlopen it.

Anyone know what this is, and how to get rid of it?

- Jonathan






I can't get PHP4 to compile on my machine. I am at my wits' end on
this. I need to upgrade to PHP4 from 3.0.18 for a particular
application I would like to run.

If anyone has any ideas on what I might try, I would be most
grateful for any input.

I've tried compiling with every version of PHP4 I can get my
hands on. php-3.0.18 compiles fine this way. Everything works,
php serves postgresql database stuff wonderfully. I'm doing all
this as root, so there's not a permissions error anywhere. With
every version of PHP4 I've tried, I get the same error.

OS:
Red Hat Linux release 5.1 (Manhattan)
Kernel 2.0.39 on an i586

Output of ldconfig -p can be found at:
http://www.jfku.edu/~mhunter/ldconfig.txt

Contents of /etc/ld.so.conf can be found at:
http://www.jfku.edu/~mhunter/ldsoconf.txt

PostgreSQL version: postgresql-7.1.2

configure command:
./configure --without-mysql --with-apache=../apache_1.2b8
--enable-track-vars --with-pgsql >& configure.out &

make command:
make >& make.out

Here is the error output from make for php 4.0.6 .

make[3]: Entering directory `/home/mhunter/gzips/php-4.0.6/sapi/apache'
gcc  -I. -I/home/mhunter/gzips/php-4.0.6/sapi/apache
-I/home/mhunter/gzips/php-4.0.6/main -I/home/mhunter/gzips/php-4.0.6
-I/home/mhunter/gzips/apache_1.2b8/src-I/home/mhunter/gzips/php-4.0.6/Zend
-I/home/mhunter/gzips/php-4.0.6/ext/xml/expat/xmltok 
-I/home/mhunter/gzips/php-4.0.6/ext/xml/expat/xmlparse
-I/home/mhunter/gzips/php-4.0.6/TSRM -I/home/mhunter/gzips/apache_1.2b8/src
-DSUPPORT_UTF8 -DXML_BYTE_ORDER=12 -g -O2  -c mod_php4.c && touch mod_php4.lo
mod_php4.c: In function `sapi_apache_flush':
mod_php4.c:142: warning: dereferencing `void *' pointer
mod_php4.c:142: request for member `connection' in something not a
structure orunion
mod_php4.c: In function `init_request_info':
mod_php4.c:406: structure has no member named `ap_auth_type'
make[3]: *** [mod_php4.lo] Error 1
make[3]: Leaving directory `/home/mhunter/gzips/php-4.0.6/sapi/apache'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mhunter/gzips/php-4.0.6/sapi/apache'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mhunter/gzips/php-4.0.6/sapi'
make: *** [all-recursive] Error 1

--
Mary






Hi

I am having problems with php 4.0.6.

If I click on a https hyperlink I get redirected to the correct page but in
IE 5 and netscape 4.75 the padlock Icon does not change to show the page is
secure.

If I use php 4.0.4 then the same link works perfectly.

I am using apache web server.

Has anyone come across this before?

Thanks in advance.

Mark







Hi All,

I'm running Suse Linux 7.1, Kernet 2.4

I have downloaded and installed the latest version of Apache and it's up 
and running OK

It is installed in :

/usr/local/apache

To Install PHP, i have downloaded the Source and put it in:

/usr/local/src/php-4.0.6

To Install PHP I have done this ( ihave specified the location of apxs 
as Suse Installed an Apache server also, but I want the one I've 
installed to /usr/local/apache):

./configure --with-mysql --with-apxs=/usr/local/apache/bin/apxs

Then I type:

make

make install

Then I edit /usr/local/apache/conf/httpd.conf

The required lines ARE there, ie.

LoadModule php4_module        libexec/libphp4.so
AddModule mod_php4.c

AddType application/x-httpd-php .php

I have also copied /usr/local/src/php-4.0.6/php.ini-dist to 
/usr/local/lib/php.ini

Now the problem :
I then go to start my Server as follows:

cd /usr/local/apache/bin
./httpd

BUT Then I get this:

"Syntax error on line 236 of /usr/local/apache/conf/httpd.conf:
API module structure `php4_module' in file 
/usr/local/apache/libexec/libphp4.so is garbled - perhaps this is not an 
Apache module DSO? "

Line 236 of /usr/local/apache/conf/httpd.conf is :

LoadModule php4_module        libexec/libphp4.so


And If I check the file type of libphp4.so as follows:
cd /usr/local/apache/libexec/
file libphp4.so

I get :
"libphp4.so: ELF 32-bit LSB shared object, Intel 80386, version 1, not 
stripped "


So....Can anybody Help ???

I don't have MySQL installed yet - do I need to have that first ???

Thanks,

Martin Stephenson.




Reply via email to