List Info

Thread: Re: PHP/YAZ and Win32




Re: PHP/YAZ and Win32
user name
2007-01-24 14:49:54
JPL, There is no indication of a specific reason to use PHP 5.1.4, is there? You only stated: > Hi, > > I'm trying to download and test PHP/YAZ for Windows. > ___________ The main PECL site itself (http://pecl.php.net/) has much good stuff, but it is LOUSY in structure, and I must be dumber than I thought, because I cannot locate the binaries package there for using along with PHP set-ups. The built-in site-search and package-search just does me absolutely NO good. (At one point earlier in time, maybe a year or so ago, I seemed to have had no trouble.) What you really want is a sub-set of the main site called PECL4Win: http://pecl4win.php.net/ Then in the left menu, click on the "Branches" to take you to: http://pecl4win.php.net/branch.php Here you will find links to either individual extensions (dlls) or to complete extension packages in zip format, corresponding to popularly versions of PHP (including 5.1.4), for Win32. You only want to download the complete ("All") package, because otherwise you soon would discover that dlls from various packages will become mismatched and will DEFINITELY lead to incompatibilities and failures. If Apache cannot load the dll, it usually responds with a "module not found" or "procecure not found" error, even though you know that the dll is where it is supposed to be; this is one of the most common errors that Win32 users experience. Be aware that if you browse around on the PECL4Win site and are taken to the main site, then it is nearly impossible to find your way back to the PECL4Win location of interest (a negative usability issue with that site). As of this writing, http://us3.php.net/ no longer appears to provide PHP 5.1.4 for Windows (by merely browsing or searching); instead, it openly maintains only versions of 4x and 5.2, even in its so-called "snapshot archives" (http://snaps.php.net/). You could go there and perform a search for 'pecl-5.1.4-Win32.zip' (or key fragments of this file name) in the 'all php.net sites' drop-down filter, but even this is flawed in results. Since I already have located both the 5.1.4 version of PHP and PECL for Win32, you can go directly to: http://us3.php.net/get/pecl-5.1.4-Win32.zip/from/a/mirror http://us3.php.net/get/php-5.1.4-Win32.zip/from/a/mirror The PHP 5.1.4 binary also is available for download at site "Planet Mirror": http://public.www.planetmirror.com/pub/php/distributions It contains some older and most recent versions of PHP for Win32 including 5.1.4 and 5.2.0. Whichever you choose, I personally prefer to use Apache 2.x.x, rather than IIS, since it is much more amenable to tweaking and configurable for PHP. I therefore would stay away from using 'php-5.1.4-installer.exe', unless you want the wizard assistance in setting up for IIS. Instead I would simple buckle-up and read the included 'install.txt' THOROUGHLY and play around with settings as recommended. In setting up for Apache, I would particularly read up on environment settings and alternate file locations for placing, say, 'php.ini'. You would do well to perform some Web searches on this topic to get opinions of others who have successfully set-up and managed their Win32 installations of PHP. Since you do not mention the intent to upgrade from an earlier version of PHP, I would consider PHP 5.2.0 a stable current release available, along with matching PECL binary package. Stable release 5.2.0 has significant number of bug fixes over the earlier release. This is NOT, however, a seamless set-up, expecially if you use Apache, because some known issues have surfaced with respect to PHP Apache 2.2.4, available in No-SSL only for Win32 from: http://httpd.apache.org/download.cgi An alternate version (compiled from MS Visual Studio) is available at: http://www.apachelounge.com/download/ This latter version comes WITH SSL capability and requires the Visual C++ 2005 Redistributable Package, also available from the same site (you would need to see instructions for obtaining this package inside the readme included with Apachelounge Apache 2.2.4). This version is known to work with PHP 5.2.0 on WinXP (Win32), along with the PECL 5.2.0 extension package, but again you will have to muster up a GREAT deal of patience to get all the locations, extensions, and configuration files, php.ini and httpd.conf (including how to set up script alias directories and virtual hosts), and the Windows path environment. You will also need a bouch of other dependency stuff too numerous to state here (libxml, iconv, etc.) depending on whether or not you choose to enable some extensions. Some dependencies are not readily determined, and you will have to conjure up even more patience to search the Web for leads to some updated zips for some of these (which are not always included in the PECL4Win). If you just MUST use PHP 5.1.4, then you'll likely have to settle for a well-proven earlier but recent release of Apache for Windows v2.0.59, available from http://httpd.apache.org/download.cgi. I might be wrong, but you do seem to be proficient in running Apache for Windows (maybe it's a perception from my "electric crystal ball"). If not, then this is NOT for the faint of heart. Hope that you can glean some good out of this. Ricky Smith _____________________________________________________ ----- Original Message ----- From: "Lamon Jean-Pierre" mediatheque.ch> To: "Discussion on the YAZ Z39.50 toolkit" lists.indexdata.dk> Sent: Wednesday, January 24, 2007 10:41 AM Subject: RE: [Yazlist] PHP/YAZ and Win32 See http://lists.indexdata.dk/pipermail/yazlist/2007-January/001863.html Unfortunately, we don't have resources to maintain php_yaz.dll binaries ourselves. It is depending on the PHP version. [JPL:] Thank you. I'm trying now to install yaz on PHP 5.1.4. I launch the command : "pcl install yaz" The yaz-1.0.8.tgz is downloaded from pcl.php.net, building the 5 sources files, but it fails with the message " the DSP yaz.dsp does not exist". Thank you for your help JP _______________________________________________ Yazlist mailing list Yazlistlists.indexdata.dk http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yazlist _______________________________________________ Yazlist mailing list Yazlistlists.indexdata.dk http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yazlist
Re: PHP/YAZ and Win32
user name
2007-01-24 15:41:23
JPL, After all that discussion in my previous response (below), I forgot to mention that the php_yaz.dll extension is included in both 'pecl-5.1.4-Win32.zip' and 'pecl-5.2.0-Win32.zip', so for whichever version of PHP you do decide to use, be certain to use only the one php_yaz.dll included with that respective PECL4Win package corresponding to the version of PHP. That having been said, it is advisable to place the entire pecl extension package contents in the recommended directory structure within your php directory. Ricky Smith ___________________________________________ ----- Original Message ----- From: "Frederick "Ricky" Douglas Smith" comcast.net> To: "Discussion on the YAZ Z39.50 toolkit" lists.indexdata.dk> Sent: Wednesday, January 24, 2007 2:49 PM Subject: Re: [Yazlist] PHP/YAZ and Win32 > JPL, > > There is no indication of a specific reason to use PHP 5.1.4, is there? > > You only stated: > > Hi, > > > > I'm trying to download and test PHP/YAZ for Windows. > > > ___________ > > The main PECL site itself (http://pecl.php.net/) has much good stuff, but it > is LOUSY in structure, and I must be dumber than I thought, because I cannot > locate the binaries package there for using along with PHP set-ups. The > built-in site-search and package-search just does me absolutely NO good. (At > one point earlier in time, maybe a year or so ago, I seemed to have had no > trouble.) > > What you really want is a sub-set of the main site called PECL4Win: > http://pecl4win.php.net/ > Then in the left menu, click on the "Branches" to take you to: > http://pecl4win.php.net/branch.php > Here you will find links to either individual extensions (dlls) or to > complete extension packages in zip format, corresponding to popularly > versions of PHP (including 5.1.4), for Win32. You only want to download the > complete ("All") package, because otherwise you soon would discover that > dlls from various packages will become mismatched and will DEFINITELY lead > to incompatibilities and failures. If Apache cannot load the dll, it > usually responds with a "module not found" or "procecure not found" error, > even though you know that the dll is where it is supposed to be; this is one > of the most common errors that Win32 users experience. > > Be aware that if you browse around on the PECL4Win site and are taken to the > main site, then it is nearly impossible to find your way back to the > PECL4Win location of interest (a negative usability issue with that site). > > As of this writing, > http://us3.php.net/ > no longer appears to provide PHP 5.1.4 for Windows (by merely browsing or > searching); instead, it openly maintains only versions of 4x and 5.2, even > in its so-called "snapshot archives" (http://snaps.php.net/). > > You could go there and perform a search for 'pecl-5.1.4-Win32.zip' (or key > fragments of this file name) in the 'all php.net sites' drop-down filter, > but even this is flawed in results. Since I already have located both the > 5.1.4 version of PHP and PECL for Win32, you can go directly to: > http://us3.php.net/get/pecl-5.1.4-Win32.zip/from/a/mirror > http://us3.php.net/get/php-5.1.4-Win32.zip/from/a/mirror > > The PHP 5.1.4 binary also is available for download at site "Planet Mirror": > http://public.www.planetmirror.com/pub/php/distributions > It contains some older and most recent versions of PHP for Win32 including > 5.1.4 and 5.2.0. > > Whichever you choose, I personally prefer to use Apache 2.x.x, rather than > IIS, since it is much more amenable to tweaking and configurable for PHP. I > therefore would stay away from using 'php-5.1.4-installer.exe', unless you > want the wizard assistance in setting up for IIS. Instead I would simple > buckle-up and read the included 'install.txt' THOROUGHLY and play around > with settings as recommended. In setting up for Apache, I would > particularly read up on environment settings and alternate file locations > for placing, say, 'php.ini'. You would do well to perform some Web searches > on this topic to get opinions of others who have successfully set-up and > managed their Win32 installations of PHP. > > Since you do not mention the intent to upgrade from an earlier version of > PHP, I would consider PHP 5.2.0 a stable current release available, along > with matching PECL binary package. Stable release 5.2.0 has significant > number of bug fixes over the earlier release. > > This is NOT, however, a seamless set-up, expecially if you use Apache, > because some known issues have surfaced with respect to PHP Apache 2.2.4, > available in No-SSL only for Win32 from: > http://httpd.apache.org/download.cgi > An alternate version (compiled from MS Visual Studio) is available at: > http://www.apachelounge.com/download/ > This latter version comes WITH SSL capability and requires the Visual C++ > 2005 Redistributable Package, also available from the same site (you would > need to see instructions for obtaining this package inside the readme > included with Apachelounge Apache 2.2.4). This version is known to work > with PHP 5.2.0 on WinXP (Win32), along with the PECL 5.2.0 extension > package, but again you will have to muster up a GREAT deal of patience to > get all the locations, extensions, and configuration files, php.ini and > httpd.conf (including how to set up script alias directories and virtual > hosts), and the Windows path environment. You will also need a bouch of > other dependency stuff too numerous to state here (libxml, iconv, etc.) > depending on whether or not you choose to enable some extensions. Some > dependencies are not readily determined, and you will have to conjure up > even more patience to search the Web for leads to some updated zips for some > of these (which are not always included in the PECL4Win). > > If you just MUST use PHP 5.1.4, then you'll likely have to settle for a > well-proven earlier but recent release of Apache for Windows v2.0.59, > available from http://httpd.apache.org/download.cgi. > > I might be wrong, but you do seem to be proficient in running Apache for > Windows (maybe it's a perception from my "electric crystal ball"). If not, > then this is NOT for the faint of heart. > > Hope that you can glean some good out of this. > > Ricky Smith > > _____________________________________________________ > ----- Original Message ----- > From: "Lamon Jean-Pierre" mediatheque.ch> > To: "Discussion on the YAZ Z39.50 toolkit" lists.indexdata.dk> > Sent: Wednesday, January 24, 2007 10:41 AM > Subject: RE: [Yazlist] PHP/YAZ and Win32 > > > > See http://lists.indexdata.dk/pipermail/yazlist/2007-January/001863.html > > Unfortunately, we don't have resources to maintain php_yaz.dll binaries > ourselves. It is depending on the PHP version. > > [JPL:] Thank you. I'm trying now to install yaz on PHP 5.1.4. I launch > the command : "pcl install yaz" > > The yaz-1.0.8.tgz is downloaded from pcl.php.net, building the 5 sources > files, but it fails with the message " the DSP yaz.dsp does not exist". > > Thank you for your help > JP > > _______________________________________________ > Yazlist mailing list > Yazlistlists.indexdata.dk > http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yazlist > > > _______________________________________________ > Yazlist mailing list > Yazlistlists.indexdata.dk > http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yazlist _______________________________________________ Yazlist mailing list Yazlistlists.indexdata.dk http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yazlist
[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )