[ms4w-users] How to install/configure PEAR (PHP)
Jeff McKenna
jmckenna at dmsolutions.ca
Fri Aug 31 17:05:21 EDT 2007
actually maybe my notes do help: it looks like you need to execute: pear
install DB
(in other words, do step 1, then do the command above)
--
jeff
Jeff McKenna wrote:
> I'm not sure if I can be of any help in terms of pmapper, but I just
> went through the process of installing PEAR packages on my local MS4W,
> that were required for Mapstorer. All that I can say is that it worked
> (PEAR packages installed properly), and I did make some notes on that
> (below, maybe part of the PEAR notes can be useful to you, points 1 and 2):
>
>
> MS4W MapStorer Install Notes, using PostgreSQL
> ==============================================
>
> 1) Install Pear
>
> - edit /ms4w/Apache/php/go-pear.bat
> - change the path on line 2 to the proper path to your php.exe:
>
> set PHP_BIN=C:\ms4w\Apache\cgi-bin\php.exe
>
> - in a command window execute go-pear.bat
>
> 2) Install Pear packages
>
> - see list of Pear packages required in the INSTALL file
> - check what packages are already installed by using the 'pear list'
> command
> - install necessary packages:
>
> pear install Package Archive_Tar Auth Console_Getopt DB DB_Table
> Date HTML_Common HTML_QuickForm HTML_QuickForm_Controller HTML_Table
> MDB2 MDB2_Driver_mysql MDB2_Driver_pgsql Pager
>
> - if not installed by the above command, do them manually:
>
> pear install channel://pear.php.net/validate-0.7.0
> pear install channel://pear.php.net/Structures_DataGrid-0.8.3
> pear install
> channel://pear.php.net/Structures_DataGrid_DataSource_Array-0.1.2
> pear install
> channel://pear.php.net/Structures_DataGrid_DataSource_DB-0.1.1
> pear install
> channel://pear.php.net/Structures_DataGrid_DataSource_DBQuery-0.1.10
> pear install
> channel://pear.php.net/Structures_DataGrid_Renderer_Pager-0.1.2
> pear install
> channel://pear.php.net/Structures_DataGrid_DataSource_MDB2-0.1.10
> pear install
> channel://pear.php.net/Structures_DataGrid_Renderer_HTMLTable-0.1.3
>
> 3) Configure MapStorer
>
> - rename /inc/db.inc.php-dist to /inc/db.inc.php
> - edit /inc/db.inc.php
> - see postgresql section (line 62-68)
>
> 4) Create mapstorer database
>
> - from commandline:
>
> createdb -U (username) mapstorer
>
> 5) edit postgresql's pg_hba.conf file if necessary (to allow access
> to the mapstorer database)
>
> 6) import schema
>
> - from commandline:
>
> psql -U (username) -d mapstorer -f mapstorer_pgsql.sql
>
> 7) create Apache conf file in /ms4w/httpd.d/, such as:
>
> Alias /mapstorer/ "/ms4w/apps/mapstorer08/"
>
> <Directory "/ms4w/apps/mapstorer08/">
> AllowOverride None
> Options Indexes FollowSymLinks Multiviews
> Order allow,deny
> Allow from all
> </Directory>
>
> 8) restart Apache service
> - execute /ms4w/apache-restart.bat
>
> 9) goto 127.0.0.1/mapstorer in web brower
>
> 10) login with root/root
>
> 11) modify settings by clicking on "Global configuration" button in main
> page
>
>
>
>
>
>
>
>
> Lorenzo Bottai wrote:
>> Hi to everyone!!!
>> I try to work with pmapper distribuited with ms4w packages.
>> I fall in this prblem when I tried to make a join with an external DB
>> table.
>> I followed the instructions under the wiki pmapper and ....( make an
>> ODBC connection with a tables putted inside a MSACCESS DB).
>> All these things are already done but I realised that PEAR (PHP)
>> additional package will not installed by default MS4W installation. I
>> followed the instruction of PEAR installation on my machine (OS XP),
>> but the php simple script that use the DB.php lib does'not work (<?php
>> require_once ('DB.php') ......?>) It return an error opening the
>> DB.php files.
>> Can you help me in PEAR confiuration and installation with ms4w ?
>>
>> ciao Lorenzo Bottai
>>
>
More information about the ms4w-users
mailing list