php-install Digest 16 Aug 2001 13:28:43 -0000 Issue 416
Topics (messages 3984 through 3995):
Re: If phpinfo works why doesnt anything else ?
3984 by: Mark Roedel
3987 by: Jonathan Hilgeman
PHP4.0.6 Installed as CGI - #!/usr/local/php/php line echoed with output
3985 by: Gary Betz
3988 by: Gary Betz
Quite a perplexing problem (install on Apache + PHP CGI)
3986 by: Mike Eheler
Close Postgresql Database Connection Problem ?
3989 by: Perrin
Installing on a cobalt Raq 3
3990 by: Jason Brashear
Problem running ./configure
3991 by: Neo
3993 by: Neo
3994 by: Jani Taskinen
hi all
3992 by: Hans
Problems installing ucd-snmp-4.2.2 into PHP 4.0.6
3995 by: Gayland Gump
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]
----------------------------------------------------------------------
> -----Original Message-----
> From: Pierce Leahy [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 15, 2001 3:21 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP-INST] If phpinfo works why doesnt anything else ?
>
>
> I've tried most every combination of servers with php and all
> I can ever get to work is the phpinfo and sometimes not even
> that. I have 2 nt boxes on one I tried IIS and on the other
> I've tried apache and Xitami. Nothing works the way it should.
Specific details are good. What happens when it doesn't work? Do you
see error messages? (If so, what do they say?) Do you get *some*
output, but just not what you expected to see? (If so, how is it
different from what you expected?)
> The latest is I just get blank pages
This usually means that the file isn't getting processed by the PHP
engine. (If you view source in your browser, I'd expect you'll probably
see your PHP source code.)
Which, in turn, usually means that you haven't correctly modified your
server configuration files to tell the PHP engine what to process. On
Apache, this is done with the AddType lines in httpd.conf; for the other
servers you're running, you'll just have to dig into the manual and see
what the appropriate steps are.
---
Mark Roedel | "Blessed is he who has learned to laugh
Systems Programmer | at himself, for he shall never cease
LeTourneau University | to be entertained."
Longview, Texas, USA | -- John Powell
I set up lots of development boxes using Windows/PHP and I've found that the
quickest road to getting started is just to download and run FoxServ:
http://prdownloads.sourceforge.net/foxserv/foxserv-v1.0.exe
It will install PHP 4.0.5/mySQL 3.23.37/Apache 1.3.19 with GD and all that
jazz and it takes literally about 1-3 minutes (3 minutes on a 486 running
Windows 95) to be staring at a working PHP page, and from there, you can
modify configs as you like to change Apache's document root to a different
directory if you don't want all your web-accessible files to be in
C:\FoxServ\www, etc.... I've been working on a tool to configure
post-installed FoxServ, but it's not finished yet.
I'm not the developer of the installer program, but this is one of the best
installers I've seen. The only problem is that the developer ran out of time
and is trying to pass the project on to someone else now. So there won't be
any updates until someone takes it on.
- Jonathan
"Pierce Leahy" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Xitami
> WinNt
> php 4
>
> I've tried most every combination of servers with php and all I can ever
get
> to work is the phpinfo and sometimes not even that. I have 2 nt boxes on
one
> I tried IIS and on the other I've tried apache and Xitami. Nothing works
the
> way it should.
>
> The "documentation" says to set some dir's in the php ini file, I did that
> nothing works. I saw a post from a woman who says to set the dir's to
blank,
> I did that and phpinfo started working and she doesn't even work for php.
>
> The latest is I just get blank pages
>
> Isn't there some sort of configuration tool that you can run and it'll
check
> all the setting to make sure they're correct.?? ?
>
>
>
I've installed PHP4.0.6 as a CGI application. I have everthing working
and I can run my scripts from the command line with no problems.
The problem lies in when I install my php script into the cgi-bin
directory and run it from a browser. The header line in the script gets
echoed along with the script output. For example, here's the script:
#!/usr/local/php4.0.6/bin/php
<?
$hourdiff = "-3"; // hours difference between server time and local time
$timeadjust = ($hourdiff * 60 * 60);
$mydate = date("l, F dS, Y",time() + $timeadjust);
print ("$mydate");
?>
This is the ouput:
#!/usr/local/php4.0.6/bin/php Wednesday, August 15th, 2001
Any suggestions? I tend to believe its an Apache configuration issue,
but I not sure specifically. I'm running Apache 1.3.17.
Thanks
All,
Found the solution in another posting.
You need to use the --enable-discard-path option when compiling PHP.
Evidently, this supresses the output of the #!/path header output when using
PHP as a CGI application.
Thx
Gary Betz wrote:
> I've installed PHP4.0.6 as a CGI application. I have everthing working
> and I can run my scripts from the command line with no problems.
>
> The problem lies in when I install my php script into the cgi-bin
> directory and run it from a browser. The header line in the script gets
> echoed along with the script output. For example, here's the script:
>
> #!/usr/local/php4.0.6/bin/php
>
> <?
> $hourdiff = "-3"; // hours difference between server time and local time
>
> $timeadjust = ($hourdiff * 60 * 60);
>
> $mydate = date("l, F dS, Y",time() + $timeadjust);
>
> print ("$mydate");
>
> ?>
>
> This is the ouput:
>
> #!/usr/local/php4.0.6/bin/php Wednesday, August 15th, 2001
>
> Any suggestions? I tend to believe its an Apache configuration issue,
> but I not sure specifically. I'm running Apache 1.3.17.
>
> Thanks
Okay, be prepared for this one. It's a doozy.
Here's what I ultimately want to accomplish.
Have a central script:
http://www.myisp.com/controlpanel/filemanager.php
User logs into control panel, and wants to access the file manager.
Let's say this user is called "myhostedsite", and has a site called
"myhostedsite.com" which is on our servers at
/usr/local/apache/virtual-hosts/com/m/myhostedsite/, owner.group:
myhostedsite.myhostedsite
Now, I want to be able to give full read/write permissions to that user,
through this file manager script that I have written. Currently I have
looked at renaming the file manager to something like "filemanager.sphp"
and then having .sphp send files through a wrapper on that user's hosted
site.
(/usr/local/apache/virtual-hosts/com/m/myhostedsite/cgi-bin/php-wrapper.cgi
or .sh or whatever will work) to suid before executing the script. I
have attempted having a copy of the PHP CGI binary installed in
/usr/local/bin/php and having the shell script invoke the CGI binary by
the command line, then spewing forth the output.
One other option I looked at, was to have every hosted site have a
/control-panel alias (so http://myhostedsite.com/control-panel) and have
that load to our control panel, but since our sites are managed with
mod_rewrite (hence our directory structure).
No such luck so far, and I was hoping someone with a little more
knowledge/experience in doing something similar may be able to steer me
in the right direction in getting this configured properly, or even an
entirely different way of setting it up so that it'll work.
Mike Eheler
Hi !
There are some confusion for me. Could you help me ?
Suppose I write a program by php and connect the postgresql database through web page.
If I use the providing API from PHP connect to postgresql database, like that
pg_connect();
==> $connection = pg_connect("$constr user='$USER' password='$PW'");
Actually It should be closed the connection after access finished, like that
pg_close();
==> pg_close($connection);
But if the user force to close the web page that means have not close the connection.
I want to ask the connection will be closed by Apache Server automatic ? or when user
closed the web page the connection will be closed at the same time ? If the connection
have not been closed automatic. So the Apache Server will keep the connect port
forever ?
Actually the connection port handle by Apache Server or PHP ?
Details:
=================
PHP 4.0.3pl1
PostgresSQL 7.0.3
Apache Server 1.3.14
Linux Redhat 6.2
Regard's
I am having trouble getting PHP 4.0.6 to install on a Raq 3 from cobalt.
Please help...
-Jason
(Last line found in config.log: configure:2181: checking lex output file
root)
The ./configure failed with this message:
configure: error: cannot find output from lex; giving up
Can anyone PLEASE tell me why I got this? (Aside from the fact that it said
the command was not found, what do I DO about it?)
Thanks for any help you can provide.
Neo
Greensboro, NC
(Last line found in config.log: configure:2181: checking lex output file
root)
The ./configure failed with this message:
configure: error: cannot find output from lex; giving up
Can anyone PLEASE tell me why I got this? (Aside from the fact that it said
the command was not found, what do I DO about it?)
Thanks for any help you can provide.
Neo
Greensboro, NC
Install flex.
--Jani
On Wed, 15 Aug 2001, Neo wrote:
>(Last line found in config.log: configure:2181: checking lex output file
>root)
>
>The ./configure failed with this message:
>
>configure: error: cannot find output from lex; giving up
>
>Can anyone PLEASE tell me why I got this? (Aside from the fact that it said
>the command was not found, what do I DO about it?)
>
>Thanks for any help you can provide.
>
>Neo
>Greensboro, NC
>
>
>
>
>
Hi all,
I am just wondering why is PHP4 so hard to install on Win98 PWS machine. I
have try every possible way from internet, buat nothing worked out :(
I tried BadBlue, Apache bla bla, still doesn't work! Can somebody pls
explain how to install php4 properly step by step ?
Thx in advanced
Hans
Help! I am unable to install build PHP 4.0.6 with ucd-smnp-4.2.1.
I hope I have provided sufficient information to obtain assistance.
Please contact me if you have any additional information needs.
./configure --without-mysql --with-pgsql=3D3D/usr/local/pgsql=3D20
--with-apache=3D3D../apache_1.3.20 --with-snmp --enable-sockets
******************** DEBUG.LOG FOLLOWS: ********************
CONFIGURE: './configure' '--without-mysql'
'--with-pgsql=3D3D/usr/local/pgsql' '--with-apache=3D3D../apache_1.3.20'
'--with-snmp' '--enable-sockets'
CC: /usr/local/bin/gcc
CFLAGS: -g -O2
CPPFLAGS: -D_POSIX_PTHREAD_SEMANTICS -DSUPPORT_UTF8
CXX: =3D20
CXXFLAGS: =3D20
INCLUDES: -I/home/gump/build/apache_1.3.20/src/include
-I/home/gump/build/apache_1.3.20/src/os/unix -I$(top_builddir)/Zend
-I/usr/local/include/ucd-snmp
LDFLAGS: -L/usr/local/lib -R/usr/ucblib -L/usr/ucblib
-R/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0 -R/usr/local/pgsql/lib
-L/usr/local/pgsql/lib -R/usr/local/lib -L/usr/local/lib
LIBS: -lsnmp -lpq -lcrypt -lresolv -lresolv -lresolv -lm -ldl
-lsocket -lsocket -lgcc
DLIBS: =3D20
SAPI: apache
PHP_RPATHS: /usr/ucblib /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0
/usr/local/pgsql/lib /usr/local/lib
uname -a: SunOS yawah.nbt.us.net 5.8 Generic_108528-09 sun4u sparc
SUNW,Sun-Blade-100
/usr/local/bin/gcc -o conftest -g -O2 -D_POSIX_PTHREAD_SEMANTICS
-DSUPPORT_UTF8 -L/usr/local/lib -R/usr/ucblib -L/usr/ucblib
-R/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0 -R/usr/local/pgsql/lib
-L/usr/local/pgsql/lib -R/usr/local/lib -L/usr/local/lib conftest.c
-lsnmp -lpq -lcrypt -lresolv -lresolv -lresolv -lm -ldl -lsocket
-lsocket -lgcc 1>&5
/usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestInit'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_read'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_data_lookup'
/usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestFinal'
/usr/local/lib/libsnmp.so: undefined reference to `EVP_md5'
/usr/local/lib/libsnmp.so: undefined reference to `HMAC'
/usr/local/lib/libsnmp.so: undefined reference to `EVP_sha1'
/usr/local/lib/libsnmp.so: undefined reference to `des_cbc_encrypt'
/usr/local/lib/libsnmp.so: undefined reference to `des_key_sched'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_close'
/usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestUpdate'
/usr/local/lib/libsnmp.so: undefined reference to `RAND_bytes'
/usr/local/lib/libsnmp.so: undefined reference to `des_ncbc_encrypt'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_lookup'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_open'
collect2: ld returned 1 exit status
******************** Local environment ********************
BASH=3D3D/usr/bin/bash
BASH_VERSINFO=3D3D([0]=3D3D"2" [1]=3D3D"03" [2]=3D3D"0" [3]=3D3D"1" =3D
[4]=3D3D"release"
[5]=3D3D"sparc-sun-solaris")
BASH_VERSION=3D3D'2.03.0(1)-release'
CC=3D3D/usr/local/bin/gcc
HOSTTYPE=3D3Dsparc
LANG=3D3DC
LDFLAGS=3D3D-L/usr/local/lib
LD_LIBRARY_PATH=3D3D/usr/local/lib:/usr/local/ssl/lib
MACHTYPE=3D3Dsparc-sun-solaris
OPTERR=3D3D1
OPTIND=3D3D1
OSTYPE=3D3Dsolaris
PATH=3D3D/home/gump/bin:/usr/local/mysql/bin:/usr/local/pgsql/bin:/usr/l
o=
c
a=3D
l
/bin:/usr/local/sbin:/usr/sbin:/usr/ccs/bin:/usr/bin::/usr/dt/bin:/usr/o
penwin/bin:/bin:/usr/ucb
PWD=3D3D/home/gump/build/php-4.0.6
SHELL=3D3D/usr/bin/bash
SHELLOPTS=3D3Dbraceexpand:hashall:histexpand:monitor:history:interactive
-=
c
o=3D
m
ments:emacs
SHLVL=3D3D1
******************** build for ucd-snmp-4.2.1 ********************
./configure --enable-internal-md5
make
make install
=3D20
******************** contents of /usr/local/lib ********************
bash-2.03$ ls /usr/local/lib
gcc-lib libglib.so libstdc++.so
gimp libgmodule-1.2.so.0 libstdc++.so.3
glib libgmodule-1.2.so.0.0.10 libstdc++.so.3.0.0
libbfd.a libgmodule.a libsupc++.a
libbfd.la libgmodule.la libsupc++.la
libgcc_s.so libgmodule.so libtcl8.3.so
libgcc_s.so.1 libgthread-1.2.so.0 libtclstub8.3.a
libgck-1.2.so.2 libgthread-1.2.so.0.0.10 libtiff.a
libgck-1.2.so.2.0.0 libgthread.a libtiff.so
libgck.a libgthread.la libtk8.3.so
libgck.la libgthread.so libtkstub8.3.a
libgck.so libgtk-1.2.so.0
libucdagent-0.4.2.1.so
libgdk-1.2.so.0 libgtk-1.2.so.0.9.1 libucdagent.a
libgdk-1.2.so.0.9.1 libgtk.a libucdagent.la
libgdk.a libgtk.la libucdagent.so
libgdk.la libgtk.so
libucdmibs-0.4.2.1.so
libgdk.so libhistory.a libucdmibs.a
libgimp-1.2.so.2 libiberty.a libucdmibs.la
libgimp-1.2.so.2.0.0 libopcodes.a libucdmibs.so
libgimp.a libopcodes.la libwrap.a
libgimp.la libpng.a libz.a
libgimp.so libpng.so locale
libgimpui-1.2.so.2 libpng.so.2 perl5
libgimpui-1.2.so.2.0.0 libpng.so.2.1.0.12 php
libgimpui.a libreadline.a pkgconfig
libgimpui.la libsnmp-0.4.2.1.so python2.1
libgimpui.so libsnmp.a tcl8.3
libglib-1.2.so.0 libsnmp.la tclConfig.sh
libglib-1.2.so.0.0.10 libsnmp.so tk8.3
libglib.a libstdc++.a tkConfig.sh
libglib.la libstdc++.la
CC: /usr/local/bin/gcc
CFLAGS: -g -O2
CPPFLAGS: -D_POSIX_PTHREAD_SEMANTICS -DSUPPORT_UTF8
CXX: =3D20
CXXFLAGS: =3D20
INCLUDES: -I/home/gump/build/apache_1.3.20/src/include
-I/home/gump/build/apache_1.3.20/src/os/unix -I$(top_builddir)/Zend
-I/usr/local/include/ucd-snmp
LDFLAGS: -L/usr/local/lib -R/usr/ucblib -L/usr/ucblib
-R/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0 -R/usr/local/pgsql/lib
-L/usr/local/pgsql/lib -R/usr/local/lib -L/usr/local/lib
LIBS: -lsnmp -lpq -lcrypt -lresolv -lresolv -lresolv -lm -ldl
-lsocket -lsocket -lgcc
DLIBS: =3D20
SAPI: apache
PHP_RPATHS: /usr/ucblib /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0
/usr/local/pgsql/lib /usr/local/lib
uname -a: SunOS yawah.nbt.us.net 5.8 Generic_108528-09 sun4u sparc
SUNW,Sun-Blade-100
/usr/local/bin/gcc -o conftest -g -O2 -D_POSIX_PTHREAD_SEMANTICS
-DSUPPORT_UTF8 -L/usr/local/lib -R/usr/ucblib -L/usr/ucblib
-R/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0 -R/usr/local/pgsql/lib
-L/usr/local/pgsql/lib -R/usr/local/lib -L/usr/local/lib conftest.c
-lsnmp -lpq -lcrypt -lresolv -lresolv -lresolv -lm -ldl -lsocket
-lsocket -lgcc 1>&5
/usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestInit'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_read'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_data_lookup'
/usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestFinal'
/usr/local/lib/libsnmp.so: undefined reference to `EVP_md5'
/usr/local/lib/libsnmp.so: undefined reference to `HMAC'
/usr/local/lib/libsnmp.so: undefined reference to `EVP_sha1'
/usr/local/lib/libsnmp.so: undefined reference to `des_cbc_encrypt'
/usr/local/lib/libsnmp.so: undefined reference to `des_key_sched'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_close'
/usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestUpdate'
/usr/local/lib/libsnmp.so: undefined reference to `RAND_bytes'
/usr/local/lib/libsnmp.so: undefined reference to `des_ncbc_encrypt'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_lookup'
/usr/local/lib/libsnmp.so: undefined reference to `kstat_open'
collect2: ld returned 1 exit status
******************** Local environment ********************
BASH=3D3D/usr/bin/bash
BASH_VERSINFO=3D3D([0]=3D3D"2" [1]=3D3D"03" [2]=3D3D"0" [3]=3D3D"1" =3D
[4]=3D3D"release"
[5]=3D3D"sparc-sun-solaris")
BASH_VERSION=3D3D'2.03.0(1)-release'
CC=3D3D/usr/local/bin/gcc
HOSTTYPE=3D3Dsparc
LANG=3D3DC
LDFLAGS=3D3D-L/usr/local/lib
LD_LIBRARY_PATH=3D3D/usr/local/lib:/usr/local/ssl/lib
MACHTYPE=3D3Dsparc-sun-solaris
OPTERR=3D3D1
OPTIND=3D3D1
OSTYPE=3D3Dsolaris
PATH=3D3D/home/gump/bin:/usr/local/mysql/bin:/usr/local/pgsql/bin:/usr/l
o=
c
a=3D
l
/bin:/usr/local/sbin:/usr/sbin:/usr/ccs/bin:/usr/bin::/usr/dt/bin:/usr/o
penwin/bin:/bin:/usr/ucb
PWD=3D3D/home/gump/build/php-4.0.6
SHELL=3D3D/usr/bin/bash
SHELLOPTS=3D3Dbraceexpand:hashall:histexpand:monitor:history:interactive
-=
c
o=3D
m
ments:emacs
SHLVL=3D3D1
******************** build for ucd-snmp-4.2.1 ********************
./configure --enable-internal-md5
make
make install
=3D20
******************** contents of /usr/local/lib ********************
bash-2.03$ ls /usr/local/lib
gcc-lib libglib.so libstdc++.so
gimp libgmodule-1.2.so.0 libstdc++.so.3
glib libgmodule-1.2.so.0.0.10 libstdc++.so.3.0.0
libbfd.a libgmodule.a libsupc++.a
libbfd.la libgmodule.la libsupc++.la
libgcc_s.so libgmodule.so libtcl8.3.so
libgcc_s.so.1 libgthread-1.2.so.0 libtclstub8.3.a
libgck-1.2.so.2 libgthread-1.2.so.0.0.10 libtiff.a
libgck-1.2.so.2.0.0 libgthread.a libtiff.so
libgck.a libgthread.la libtk8.3.so
libgck.la libgthread.so libtkstub8.3.a
libgck.so libgtk-1.2.so.0
libucdagent-0.4.2.1.so
libgdk-1.2.so.0 libgtk-1.2.so.0.9.1 libucdagent.a
libgdk-1.2.so.0.9.1 libgtk.a libucdagent.la
libgdk.a libgtk.la libucdagent.so
libgdk.la libgtk.so
libucdmibs-0.4.2.1.so
libgdk.so libhistory.a libucdmibs.a
libgimp-1.2.so.2 libiberty.a libucdmibs.la
libgimp-1.2.so.2.0.0 libopcodes.a libucdmibs.so
libgimp.a libopcodes.la libwrap.a
libgimp.la libpng.a libz.a
libgimp.so libpng.so locale
libgimpui-1.2.so.2 libpng.so.2 perl5
libgimpui-1.2.so.2.0.0 libpng.so.2.1.0.12 php
libgimpui.a libreadline.a pkgconfig
libgimpui.la libsnmp-0.4.2.1.so python2.1
libgimpui.so libsnmp.a tcl8.3
libglib-1.2.so.0 libsnmp.la tclConfig.sh
libglib-1.2.so.0.0.10 libsnmp.so tk8.3
libglib.a libstdc++.a tkConfig.sh
libglib.la libstdc++.la