longer 0 Report post Posted August 7, 2008 I recently installed PEAR into a PHP environment on a Linux machine, and as I did the installation I wrote down the steps for future use. I thought it might be useful for others.PEAR stands for PHP Extension and Application Repository. Basically I just use it for replacing php database connection functions.Download the go-pear.php script from http://forums.xisto.com/no_longer_exists/.Open a command line shell and run the script: CONSOLE php go-pear.php Welcome to go-pear!Go-pear will install the 'pear' command and all the files needed byit. This command is your tool for PEAR installation and maintenance.Go-pear also lets you download and install the PEAR packages bundledwith PHP: MDB2.If you wish to abort, press Control-C now, or press Enter to continue:HTTP proxy (http://forums.xisto.com/), or Enter for none:: http://forums.xisto.com/no_longer_exists/Below is a suggested file layout for your new PEAR installation. Tochange individual locations, type the number in front of thedirectory. Type 'all' to change all of them or simply press Enter toaccept these locations. 1. Installation prefix : /usr 2. Binaries directory : $prefix/bin 3. PHP code directory ($php_dir) : $prefix/share/pear 4. Documentation base directory : $php_dir/docs 5. Data base directory : $php_dir/data 6. Tests base directory : $php_dir/tests 7. Temporary files directory : $prefix/temp1-7, 'all' or Enter to continue:The following PEAR packages are bundled with PHP: MDB2.Would you like to install these as well? [Y/n] : YLoading zlib: okDownloading package: PEAR-stable......okDownloading package: Archive_Tar-stable....okDownloading package: Console_Getopt-stable....okDownloading package: Structures_Graph-stable....okBootstrapping: PEAR...................(remote) okBootstrapping: Archive_Tar............(remote) okBootstrapping: Console_Getopt.........(remote) okDownloading package: MDB2.............okExtracting installer..................okwarning: pear/PEAR requires package "pear/Archive_Tar" (version >= 1.3.1)warning: pear/PEAR requires package "pear/Console_Getopt" (version >= 1.2)warning: pear/PEAR requires package "pear/Structures_Graph" (version >= 1.0.2)pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1.4.0)pear/PEAR can optionally use package "pear/PEAR_Frontend_Web" (version >= 0.5.0)pear/PEAR can optionally use package "pear/PEAR_Frontend_Gtk" (version >= 0.4.0)install ok: channel://pear.php.net/PEAR-1.5.4install ok: channel://pear.php.net/Archive_Tar-1.3.2install ok: channel://pear.php.net/Console_Getopt-1.2.2install ok: channel://pear.php.net/Structures_Graph-1.0.2install ok: channel://pear.php.net/MDB2-2.4.1MDB2: Optional feature fbsql available (Frontbase SQL driver for MDB2)MDB2: Optional feature ibase available (Interbase/Firebird driver for MDB2)MDB2: Optional feature mysql available (MySQL driver for MDB2)MDB2: Optional feature mysqli available (MySQLi driver for MDB2)MDB2: Optional feature mssql available (MS SQL Server driver for MDB2)MDB2: Optional feature oci8 available (Oracle driver for MDB2)MDB2: Optional feature pgsql available (PostgreSQL driver for MDB2)MDB2: Optional feature querysim available (Querysim driver for MDB2)MDB2: Optional feature sqlite available (SQLite2 driver for MDB2)To install use "pear install pear/MDB2#featurename"The 'pear' command is now at your service at /usr/bin/pearYou can now use PEAR to install PHP extensions. See http://forums.xisto.com/no_longer_exists/. Share this post Link to post Share on other sites