OCI8 functions allow access to either Oracle 7 or Oracle 8 libraries. However, the Oracle 8 client libraries must be installed to compile this extension into PHP. There are a number of criteria tghat must be met when compiling OCI8 support into PHP. MNost important is the correct definition of the environment variable, ORACLE_HOME. If compiling PHP as an loadable Apache module it may also be necessary to specify the LD_PRELOAD and LD_LIBRARY_PATH before starting Apache. A common syptom of not specifying these environment variables is that Apache crashes on startup. Finally, various run time options can be set including ORACLE_SID, TWO_TASK and NLS_LANG. Your Oracle DBA can advise you if these settings are necessary and if so, what their values should be.
Table of Contents
PHP Functions Essential Reference. Copyright © 2002 by New Riders Publishing (Authors: Zak Greant, Graeme Merrall, Torben Wilson, Brett Michlitsch). This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/). The authors of this book have elected not to choose any options under the OPL. This online book was obtained from http://www.fooassociates.com/phpfer/ and is designed to provide information about the PHP programming language, focusing on PHP version 4.0.4 for the most part. The information is provided on an as-is basis, and no warranty or fitness is implied. All persons and entities shall have neither liability nor responsibility to any person or entity with respect to any loss or damage arising from the information contained in this book.