Installing Drupal with The Informix patch ========================================= This functionality is provided in good faith. Any problems resulting from the use of this code is your resposibility. Requirements ============ * IBM Informix for your target platform * PDO_IBM and the IBM common drivers required to built it. * Web environment required bt Drupal (Web server with PHP) Data Server Driver installation =============================== These steps are based on the linux 32-bit product. Similar steps are required for any other version. Download DS driver. see (version 9.5 fixpack 5): http://www-01.ibm.com/support/docview.wss?uid=swg24025865&rs=0&cs=utf-8&context=SSEPGG&dc=D400&loc=en_US&lang=en&cc=US uncompress the resulting file: # cd $INFORMIXDIR # tar xzvf v9.5fp5_linuxia32_dsdriver.tar.gz # cd dsdriver Install the ODBC/CLI driver =========================== Stay in the dsdriver directory # tar xzvf odbc_cli_driver/linuxa32/ibm_data_server_driver_for_odbc_cli.tar.Z This creates the clidriver directory. Set the DB2DIR environment variable to this directory: # export DB2DIR=$INFORMIXDIR/dsdriver/clidriver The default configuration file is: $DB2DIR/cfg/db2cli.ini You can remove the odbc_cli_driver directory. Installing the PHP driver ========================= Extract and install the driver: # tar xzvf PDO_IBM-1.3.1.tgz # cd PDO_IBM-1.3.1 # phpize ... # ./configure ... # make ... # make install Modify php.ini find where they mention extensions and add: extension="pdo_ibm.so" Installing Drupal ================= * Unpack Drupal to your Web server directory. An example directory might be /opt/lampp/htdocs if you are using the Apache Web server. Proper security of a Web server is beyond the scope of this readme. * Unpack the patch to your newly created /opt/lampp/htdocs/drupal directory. You may want to create another directory elsewhere to explore these files first. * Create a database in Informix for your Drupal installation. Create sbspaces for the clobs that will be created. * Install Drupal as you normally would. During installation, specify the DRDA port. You should now see an option for Informix during the installation process. You should achieve a functional installation.