Kompilasi PHP 5 mendukung Oracle (k) ubuntu
oleh arkatPDA pada Aug.08, 2006, under Uncategorized
Ini adalah penjelasan tentang bagaimana mengkompilasi php 5, Ubuntu 6.06, untuk koneksi ke database Oracle
Saya kira kita telah menginstal apache2 tetapi berjalan baik di konsol
$ sudo apt-get install apache2
Kami menambahkan ke daftar kami repositori repositori oracle, edit file / etc / apt / sources.list dan tambahkan baris berikut
deb http://oss.oracle.com/debian unstable main non-free
Kemudian instal klien Oracle XE.
$ sudo apt-get install oracle-xe-client
Kami mengatur variabel $ oracle
$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/
Kami memposisikan diri di / usr / src
$ cd /usr/src
Kami memperoleh kode sumber untuk PHP 5
$ sudo apt-get source php5
Instal parser Flex
$ sudo apt-get install flex
dan pengembangan paket apache2 yang kita butuhkan dalam proses kompilasi.
$ sudo apt-get install apache2-dev
kita memposisikan diri dalam direktori yang berisi kode sumber php 5 kita turun (saat ini versi 5.1.2).
$ cd /usr/src/php5-5.1.2/
Devido bahwa ketika mencoba untuk mengkompilasi dengan gcc 4 masalah tabung kami memilih untuk menginstal add gcc 3,4
$ apt-get install gcc-3.4
mengganti symlink dari / usr / bin / gcc
$ sudo rm /usr/bin/gcc
Buat symbolic link baru untuk versi gcc yang kita butuhkan.
$ sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc
Ini adalah waktu untuk menjalankan script configure.
$sudo ./configure --with-oci8=$ORACLE_HOME --with-apxs2=/usr/bin/apxs2
Lugo mengkompilasi dan menginstal.
make & make install
Selanjutnya kita harus lakukan adalah mengkonfigurasi apache untuk memproses php.
edit file / etc/apache2/apache2.conf dan tanda komentar pada baris berikut (dengan menghapus # dari awal)
# AddType application / x-httpd-php. Php
# AddType application / x-httpd-php-source. Phps
Kemudian restart apache
$ sudo /etc/init.d/apache2 restart
Dengan ini kami telah mengumpulkan kita php untuk menghubungkan ke database oracle.

























