OracleXE + oci8拡張メモ
無料,商用利用でまで無料な OracleXE を使って,PHPのoci8拡張を構築するメモ。
PHP-5.3.5(source), oracle-xe-client-10.2.0.1-1.0, CentOS-5.5。
OracleXEは,RPMパッケージとDEBパッケージが用意されているので,
インストールにXも必要なく簡単に導入できる。
ダウンロードはここから。ユーザ登録が必要。
http://www.oracle.com/technetwork/database/express-edition/downloads/index.html
さっくりRPMインストール。
$ sudo rpm -ivh oracle-xe-client-10.2.0.1-1.0.i386.rpm
# PHPのソースツリーに移動して $ cd /usr/local/src/php-5.3.5/ext/oci8 # phpize $ /usr/local/php-5.3.5/bin/phpize $ ./configure \ --with-php-config=/usr/local/php-5.3.5/bin/php-config \ --with-oci8=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client $ make $ sudo make install
現時点では64bit OSに対応していないのが残念。