Re: Re: PAM_PHP module help

From: Date: Tue, 22 Jan 2002 21:41:57 +0000
Subject: Re: Re: PAM_PHP module help
References: 1  Groups: php.install 
Request: Send a blank email to php-install+get-5682@lists.php.net to get a copy of this message
Hi, as quoted from the README (php_pam.newest): PHP4: cd into the php4/ext directory and untar the php_pam archive. cd to the toplevel php4 directory (cd ..) run 'aclocal; autoconf' configure and compile as described in the PHP4 INSTALL file. Be sure to include --with-pam in your configure options. as quoted from pam_auth (pam_auth-0.3) README: How do I Install it? Very easily! Simply untar the file, and copy it to your php source directory in the ext/ subdirectory. In the top level of the source directory, run the buildconf script (i.e. ./buildconf). Then, simply build as usualy, specifying the --with-pam_auth flag to build it in. In the near future I will put up instructions for building a shared module, and make binary loadable modules available for Solaris and Linux. However, I will point out the following later down the README states thus: I tried it, but I get an error about a call to undefined function. What gives? For some reason, newer version of php4 do not always seem to properly pdate the autoconf stuff when your run the buildconf script. If you get this error, configure php again and then look through the autoconf utput and look for a line that says "Checking for Pam Auth support: es". If you don't see it, it isn't getting built in. To fix this, run the command 'autoconf' in the top level php source directory, this hould update the configure script to recognize the pam auth stuff. un configure again and check for the verification in the output. two different PAM modules but it is quite obvious there are issues with buildconf that running only 'autoconf' in the top level make directory can fix. anyway.. if by chance i do run buildconfig and ./configure by the very rare chance decideds that 'Checking where to use pam etc... (yes)' does show up.. i still get: Making all in pam make[2]: Entering directory `/usr/src/php/php-4.1.0/ext/pam' make[3]: Entering directory `/usr/src/php/php-4.1.0/ext/pam' make[3]: *** No rule to make target `../../Zend/../php_config.h', needed by `pam.lo'. Stop. make[3]: Leaving directory `/usr/src/php/php-4.1.0/ext/pam' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/php/php-4.1.0/ext/pam' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/php/php-4.1.0/ext' make: *** [all-recursive] Error 1 [root@killswitch php-4.1.0]# im going to throw myself off a bridge.. there is 0 documentation on this, zero threads elsewhere, : ( - jonathan > Jonathan Roberts wrote: >> has anyone had any luck installing the PAM module in PHP >> >> ive spent the last 2 days fscking with the damn thing and to no >> avail i get a whole host of different problems based on what >> version of php versus what version of php_pam versus what >> version of ... >> >> my most recent error looks like the following .. perhaps you can >> help.. >> >> btw i am running rh6.2, libtool 1.4.2 autoconf 2.13, im installing php >> 4.1.0 (had SERIOUS problems with 4.1.1 and pam) >> >> if i run aclocal;autoconf in the root of the php tree i get these >> errors: >> >> [root@killswitch php-4.1.0]# aclocal;autoconf > > Why do you run autoconf manually? > Just use "buildconf" and it does more things. > >> --with-pam --enable-track-vars --enable-magic-quotes -- enable- >> trans-sid --with-imap=/usr/src/imap-2001a/ --with- >> mysql=/usr/local/ --without-gd --with-apxs=/www/bin/apxs >> >> and this is followed by a successful make up til this error: >> >> Making all in pam >> make[2]: Entering directory `/usr/src/php/php-4.1.0/ext/pam' >> make[3]: Entering directory `/usr/src/php/php-4.1.0/ext/pam' >> make[3]: *** No rule to make target `../../Zend/../php_config.h', >> needed by `pam.lo'. Stop. >> make[3]: Leaving directory `/usr/src/php/php-4.1.0/ext/pam' >> make[2]: *** [all-recursive] Error 1 >> make[2]: Leaving directory `/usr/src/php/php-4.1.0/ext/pam' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/usr/src/php/php-4.1.0/ext' >> make: *** [all-recursive] Error 1 >> >> >> anyone have these experiences? > > No, since I don't use PAM extension :) > but, I guess you can build if you use > buildconf script. > > -- > Yasuo Ohgaki > > > -- > PHP Install Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-install-unsubscribe@lists.php.net > For additional commands, e-mail: php-install-help@lists.php.net > To contact the list administrators, e-mail: > php-list-admin@lists.php.net > Jonathan Roberts wrote: >> has anyone had any luck installing the PAM module in PHP >> >> ive spent the last 2 days fscking with the damn thing and to no >> avail i get a whole host of different problems based on what >> version of php versus what version of php_pam versus what >> version of ... >> >> my most recent error looks like the following .. perhaps you can >> help.. >> >> btw i am running rh6.2, libtool 1.4.2 autoconf 2.13, im installing php >> 4.1.0 (had SERIOUS problems with 4.1.1 and pam) >> >> if i run aclocal;autoconf in the root of the php tree i get these >> errors: >> >> [root@killswitch php-4.1.0]# aclocal;autoconf > > Why do you run autoconf manually? > Just use "buildconf" and it does more things. > >> --with-pam --enable-track-vars --enable-magic-quotes -- enable- >> trans-sid --with-imap=/usr/src/imap-2001a/ --with- >> mysql=/usr/local/ --without-gd --with-apxs=/www/bin/apxs >> >> and this is followed by a successful make up til this error: >> >> Making all in pam >> make[2]: Entering directory `/usr/src/php/php-4.1.0/ext/pam' >> make[3]: Entering directory `/usr/src/php/php-4.1.0/ext/pam' >> make[3]: *** No rule to make target `../../Zend/../php_config.h', >> needed by `pam.lo'. Stop. >> make[3]: Leaving directory `/usr/src/php/php-4.1.0/ext/pam' >> make[2]: *** [all-recursive] Error 1 >> make[2]: Leaving directory `/usr/src/php/php-4.1.0/ext/pam' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/usr/src/php/php-4.1.0/ext' >> make: *** [all-recursive] Error 1 >> >> >> anyone have these experiences? > > No, since I don't use PAM extension :) > but, I guess you can build if you use > buildconf script. > > -- > Yasuo Ohgaki > > > -- > PHP Install Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-install-unsubscribe@lists.php.net > For additional commands, e-mail: php-install-help@lists.php.net > To contact the list administrators, e-mail: > php-list-admin@lists.php.net

« previous php.install (#5682) next »