php-install Digest 20 Mar 2001 13:00:43 -0000 Issue 226

Topics (messages 2512 through 2522):

Re: I'm really a principiant in PHP
        2512 by: Kris Deugau

Configuring Sessions In PHP
        2513 by: Eric Pankoke
        2516 by: Jason Bell
        2517 by: Eric Pankoke

Re: Fixed : [PHP-INST] ldap - php
        2514 by: DT

Re: Got FAQ 6.8 problem
        2515 by: Barry Sardis

Error while installing php with ldap
        2518 by: kate
        2519 by: DT
        2520 by: Jani Taskinen

Not able to install PHP with LDAP
        2521 by: Bernd Muent
        2522 by: Jani Taskinen

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]


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


Marco Sarti wrote:
> I would like to know if it's necessary to have Microsoft personal web server
> installed on my computer to test my PHP pages before sending them to my
> server.

No, if you're willing to play with the CGI version of PHP for Win32. 
Yes, if you want (somewhat) easier site design.  I'd recommend Apache
for Win32 over PWS though.

> Where I can find Microsoft Perosnal web server to download?

Start with http://www.microsoft.com.  Have fun finding it- Microsoft has
changed the layout of their website several times since I last went
looking for PWS.

(IIRC, Win98 comes with PWS.  NT does for certain- except it's sort of a
stripped-down IIS instead.)

-kgd
-- 
Money is overrated.




I apologize if this already made it to the list, but as far as I can tell 
it did not.  I am trying to use PHP 4.0.4pl1 with Windows 98 SE and 
Personal Web Server 4.x (not sure exactly which version).  So far 
everything seems good, except when I try to add the line session_start() to 
a PHP page I get an error.  Are there some settings I need to add to 
php.ini to get this to work?  I am using php.exe.  Any help that could be 
offered would be much appreciated.  Thank you.

Eric





I'm fairly new to this, so I may be wrong, but I believe that you must send
the session start before sending any other data to the browser.

--
Jason Bell

-----Original Message-----
From: Eric Pankoke [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 19, 2001 5:21 PM
To: [EMAIL PROTECTED]
Subject: [PHP-INST] Configuring Sessions In PHP


I apologize if this already made it to the list, but as far as I can tell
it did not.  I am trying to use PHP 4.0.4pl1 with Windows 98 SE and
Personal Web Server 4.x (not sure exactly which version).  So far
everything seems good, except when I try to add the line session_start() to
a PHP page I get an error.  Are there some settings I need to add to
php.ini to get this to work?  I am using php.exe.  Any help that could be
offered would be much appreciated.  Thank you.

Eric


--
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]






I believe you are right, and near as I can tell the session_start command 
is the first thing that's getting generated.  I must admit I'm fairly new 
to PHP myself, and from what I've seen in the book I am referencing there 
is some setup that needs to be done to allow sessions.  Unfortunately, the 
book doesn't go into details about what I need to set up.

At 08:00 PM 3/19/01 -0800, Jason Bell wrote:
>I'm fairly new to this, so I may be wrong, but I believe that you must send
>the session start before sending any other data to the browser.
>
>--
>Jason Bell
>
>-----Original Message-----
>From: Eric Pankoke [mailto:[EMAIL PROTECTED]]
>Sent: Monday, March 19, 2001 5:21 PM
>To: [EMAIL PROTECTED]
>Subject: [PHP-INST] Configuring Sessions In PHP
>
>
>I apologize if this already made it to the list, but as far as I can tell
>it did not.  I am trying to use PHP 4.0.4pl1 with Windows 98 SE and
>Personal Web Server 4.x (not sure exactly which version).  So far
>everything seems good, except when I try to add the line session_start() to
>a PHP page I get an error.  Are there some settings I need to add to
>php.ini to get this to work?  I am using php.exe.  Any help that could be
>offered would be much appreciated.  Thank you.
>
>Eric
>
>
>--
>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]
>
>
>
>--
>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]





I updated the etc/ld.so.conf and add the entry /usr/ldap/lib and then
ldconfig the system. it works now! thanks!

dennis tong wrote:

> When installing php with LDAP, i've got this error when restarting
> Apache:
>
> Cannot load /apache/libexec/libphp4.so into server: /apache/li
> bexec/libphp4.so: undefined symbol: ldap_value_free
>
> I'm using OpenLDAP. Can anyone help please? Thanks.
>
> --
> 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]





Not sure if I did it right. gdb output is attached.

I rebuilt Apache with a make clean before the make. I added --enable-debug
to the PHP ./configure. The httpd.conf only has the PHP module. The seg
fault is a result of running apachectl configtest. If I include all modules
except PHP and run apachectl configtest I get Syntax okay.


"Jani Taskinen" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> On Sun, 18 Mar 2001, Barry Sardis wrote:
>
> >Yes. As noted further into the original message, the httpd.conf works
> >(recognizes the extension and processes phpinfo) when I configure it as a
> >dynamic module, but then I'm getting core dumps if php is built with
either
> >pgsql or oci8.
>
> Could you try creating a gdb backtrace of the crash?
>
> --Jani
>
>
>
> >"Jani Taskinen" <[EMAIL PROTECTED]> wrote in message
> >[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> >> On Fri, 16 Mar 2001, Barry Sardis wrote:
> >>
> >> >Compiled-in modules:
> >> >  http_core.c
> >> >  mod_so.c
> >> >  mod_php4.c
> >> >suexec: disabled; invalid wrapper /usr/local/apache/bin/suexec
> >> >
> >> >PHP was:
> >> >./configure --with-apache=../apache_1.3.19 --with-oci8 --with-pgsql
> >> >
> >> >I redid it with only --with-apache=../apache_1.3.19 and still httpd is
> >not
> >> >recognizing the .php extension. The httpd.conf has all LoadModule and
> >> >AddModule except dbm_auth and perl.
> >>
> >> Do you have this:
> >>
> >> AddType application/x-httpd-php .php
> >>
> >>
> >> ??
> >>
> >> --Jani
> >>
> >>
> >> --
> >> 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]
> >>
> >
> >
> >
> >
>
>
> --
> 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]
>


begin 666 gdb.out
M(R!G9&(@+W5S<B]L;V-A;"]A<&%C:&4O8FEN+VAT='!D("XO8V]R90I'3E4@
M9V1B(#4N, I#;W!Y<FEG:'0@,C P,"!&<F5E(%-O9G1W87)E($9O=6YD871I
M;VXL($EN8RX*1T1"(&ES(&9R964@<V]F='=A<F4L(&-O=F5R960@8GD@=&AE
M($=.52!'96YE<F%L(%!U8FQI8R!,:6-E;G-E+"!A;F0@>6]U(&%R90IW96QC
M;VUE('1O(&-H86YG92!I="!A;F0O;W(@9&ES=')I8G5T92!C;W!I97,@;V8@
M:70@=6YD97(@8V5R=&%I;B!C;VYD:71I;VYS+@I4>7!E(")S:&]W(&-O<'EI
M;F<B('1O('-E92!T:&4@8V]N9&ET:6]N<RX*5&AE<F4@:7,@86)S;VQU=&5L
M>2!N;R!W87)R86YT>2!F;W(@1T1"+B @5'EP92 B<VAO=R!W87)R86YT>2(@
M9F]R(&1E=&%I;',N"E1H:7,@1T1"('=A<R!C;VYF:6=U<F5D(&%S(")I,S@V
M+7!C+7-O;&%R:7,R+C@B+BXN"D-O<F4@=V%S(&=E;F5R871E9"!B>2!@+W5S
M<B]L;V-A;"]A<&%C:&4O8FEN+VAT='!D("UT)RX*4')O9W)A;2!T97)M:6YA
M=&5D('=I=&@@<VEG;F%L(#$Q+"!396=M96YT871I;VX@1F%U;'0N"E)E861I
M;F<@<WEM8F]L<R!F<F]M("]U<W(O;&EB+VQI8G-O8VME="YS;RXQ+BXN9&]N
M92X*3&]A9&5D('-Y;6)O;',@9F]R("]U<W(O;&EB+VQI8G-O8VME="YS;RXQ
M"E)E861I;F<@<WEM8F]L<R!F<F]M("]U<W(O;&EB+VQI8FYS;"YS;RXQ+BXN
M9&]N92X*3&]A9&5D('-Y;6)O;',@9F]R("]U<W(O;&EB+VQI8FYS;"YS;RXQ
M"E)E861I;F<@<WEM8F]L<R!F<F]M("]U<W(O;&EB+VQI8F1L+G-O+C$N+BYD
M;VYE+@I,;V%D960@<WEM8F]L<R!F;W(@+W5S<B]L:6(O;&EB9&PN<V\N,0I2
M96%D:6YG('-Y;6)O;',@9G)O;2 O=7-R+VQI8B]L:6)C+G-O+C$N+BYD;VYE
M+@I,;V%D960@<WEM8F]L<R!F;W(@+W5S<B]L:6(O;&EB8RYS;RXQ"E)E861I
M;F<@<WEM8F]L<R!F<F]M("]U<W(O;&EB+VQI8FUP+G-O+C(N+BYD;VYE+@I,
M;V%D960@<WEM8F]L<R!F;W(@+W5S<B]L:6(O;&EB;7 N<V\N,@I296%D:6YG
M('-Y;6)O;',@9G)O;2 O=7-R+VQI8B]L:6)T:')E860N<V\N,2XN+F1O;F4N
M"DQO861E9"!S>6UB;VQS(&9O<B O=7-R+VQI8B]L:6)T:')E860N<V\N,0HC
M," @,'AD9C@S.#9A."!I;B!?:6YI=" H*2!F<F]M("]U<W(O;&EB+VQI8G1H
M<F5A9"YS;RXQ"BAG9&(I(&)T"B,P(" P>&1F.#,X-F$X(&EN(%]I;FET("@I
M(&9R;VT@+W5S<B]L:6(O;&EB=&AR96%D+G-O+C$*(S$@(#!X9&9B9F(P,# @
M:6X@/S\@*"D*(S(@(#!X9&9B9&8Q834@:6X@/S\@*"D*(S,@(#!X9&9B9#,Q
M83D@:6X@/S\@*"D*(S0@(#!X.# U96(Y."!I;B!A<%]R96%D7V-O;F9I9R H
M*0HC-2 @,'@X,#8Y,SDY(&EN(&UA:6X@*"D*(S8@(#!X.# U-S Y9B!I;B!?
1<W1A<G0@*"D**&=D8BD@"@H`
`
end





Hi all,
I install php with ldap enable as follow, but got some erros.. please
help !!!!

thanks

Kate


#./configure --with-ldap

# make
gcc  -I. -I/export/home/kate/source/php-4.0.4pl1/ext/ldap
-I/export/home/kate/source/php-4.0.4pl1/main
-I/export/home/kate/source/php-4.0.4pl1
-I/export/home/kate/source/php-4.0.4pl1/Zend
-I/export/home/kate/source/php-4.0.4pl1/ext/mysql/libmysql
-I/export/home/kate/source/php-4.0.4pl1/ext/xml/expat/xmltok
-I/export/home/kate/source/php-4.0.4pl1/ext/xml/expat/xmlparse
-I/export/home/kate/source/php-4.0.4pl1/TSRM  -D_POSIX_PTHREAD_SEMANTICS
-DXML_BYTE_ORDER=12 -g -O2  -c ldap.c && touch ldap.lo
ldap.c: In function `_get_lderrno':
ldap.c:477: dereferencing pointer to incomplete type
ldap.c: In function `php_ldap_do_search':
ldap.c:657: dereferencing pointer to incomplete type
ldap.c:666: dereferencing pointer to incomplete type
ldap.c:675: dereferencing pointer to incomplete type
*** Error code 1
make: Fatal error: Command failed for target `ldap.lo'
Current working directory /export/home/kate/source/php-4.0.4pl1/ext/ldap

*** Error code 1
make: Fatal error: Command failed for target `all-recursive'






Dear Kate,

what platform are u using? the default directory is /usr/local/ldap, did u
installed ldap to another directory?

cheers,
dennis


kate wrote:

> Hi all,
> I install php with ldap enable as follow, but got some erros.. please
> help !!!!
>
> thanks
>
> Kate
>
> #./configure --with-ldap
>
> # make
> gcc  -I. -I/export/home/kate/source/php-4.0.4pl1/ext/ldap
> -I/export/home/kate/source/php-4.0.4pl1/main
> -I/export/home/kate/source/php-4.0.4pl1
> -I/export/home/kate/source/php-4.0.4pl1/Zend
> -I/export/home/kate/source/php-4.0.4pl1/ext/mysql/libmysql
> -I/export/home/kate/source/php-4.0.4pl1/ext/xml/expat/xmltok
> -I/export/home/kate/source/php-4.0.4pl1/ext/xml/expat/xmlparse
> -I/export/home/kate/source/php-4.0.4pl1/TSRM  -D_POSIX_PTHREAD_SEMANTICS
> -DXML_BYTE_ORDER=12 -g -O2  -c ldap.c && touch ldap.lo
> ldap.c: In function `_get_lderrno':
> ldap.c:477: dereferencing pointer to incomplete type
> ldap.c: In function `php_ldap_do_search':
> ldap.c:657: dereferencing pointer to incomplete type
> ldap.c:666: dereferencing pointer to incomplete type
> ldap.c:675: dereferencing pointer to incomplete type
> *** Error code 1
> make: Fatal error: Command failed for target `ldap.lo'
> Current working directory /export/home/kate/source/php-4.0.4pl1/ext/ldap
>
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
>
> --
> 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]






You're not giving enough info..platform? ldap libraries used (openldap?)
etc. And I tried to address some problems in CVS just a few days ago.
So please try with latest CVS snapshot from http://snaps.php.net/

--Jani


On Tue, 20 Mar 2001, kate wrote:

>Hi all,
>I install php with ldap enable as follow, but got some erros.. please
>help !!!!
>
>thanks
>
>Kate
>
>
>#./configure --with-ldap
>
># make
>gcc  -I. -I/export/home/kate/source/php-4.0.4pl1/ext/ldap
>-I/export/home/kate/source/php-4.0.4pl1/main
>-I/export/home/kate/source/php-4.0.4pl1
>-I/export/home/kate/source/php-4.0.4pl1/Zend
>-I/export/home/kate/source/php-4.0.4pl1/ext/mysql/libmysql
>-I/export/home/kate/source/php-4.0.4pl1/ext/xml/expat/xmltok
>-I/export/home/kate/source/php-4.0.4pl1/ext/xml/expat/xmlparse
>-I/export/home/kate/source/php-4.0.4pl1/TSRM  -D_POSIX_PTHREAD_SEMANTICS
>-DXML_BYTE_ORDER=12 -g -O2  -c ldap.c && touch ldap.lo
>ldap.c: In function `_get_lderrno':
>ldap.c:477: dereferencing pointer to incomplete type
>ldap.c: In function `php_ldap_do_search':
>ldap.c:657: dereferencing pointer to incomplete type
>ldap.c:666: dereferencing pointer to incomplete type
>ldap.c:675: dereferencing pointer to incomplete type
>*** Error code 1
>make: Fatal error: Command failed for target `ldap.lo'
>Current working directory /export/home/kate/source/php-4.0.4pl1/ext/ldap
>
>*** Error code 1
>make: Fatal error: Command failed for target `all-recursive'
>
>
>
>





It seems that the ldap-functions are not integrated into PHP4 as a standard.
When I start a php-Page with an ldap_connect etc. in it, the Error:
Undefined Function ldapbind occurs..

Then I went to my PHP-Sourcecode-Directory and did:
./configure --with-ldap
make
make install

Everything was fine without any error.
durchgeführt.

But it still doesn't work. What to do. Is it neccessary to recompile Apache?.
I`m using Suse Linux 7.0 and Apache 1.3.19

Thank you for some tips,

Bernd

-- 
Bernd Münt

euroscript Language Services GmbH
Abteilung Internet/Neue Medien
Dieffenbachstr. 33
10967 Berlin

Durchwahl: 030/69032-509
Zentrale:  030/69032-300

Fax:       030/69043-402

Mail: [EMAIL PROTECTED]

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




On Tue, 20 Mar 2001, Bernd Muent wrote:

>It seems that the ldap-functions are not integrated into PHP4 as a standard.

No. They need external libraries to work. e.g. OpenLDAP. (www.openldap.org)

>When I start a php-Page with an ldap_connect etc. in it, the Error:
>Undefined Function ldapbind occurs..
>Then I went to my PHP-Sourcecode-Directory and did:
>./configure --with-ldap

You created a CGI binary this way. What you should do,
is to add --with-apxs into your configure line.

And delete config.cache before configure..and after configure
do 'make clean ; make ; make install'

And you do have the openldap libraries installed in your system?

--Jani




Reply via email to