Arkat PDA

Compilazione di PHP 5 supporti Oracle (k) ubuntu

da il Aug.08, 2006, sotto Uncategorized

Questa è una spiegazione di come compilare php 5, Ubuntu 6.06, al fine di connettersi al database Oracle

Credo che abbiamo installato apache2, ma ha funzionato bene su una console

$ sudo apt-get install apache2

Noi aggiungeremo alla nostra lista di repository repository oracolo, modificare il file / etc / apt / sources.list e aggiungere la seguente riga

deb http://oss.oracle.com/debian unstable main non-free

Quindi installare il client Oracle XE.

$ sudo apt-get install oracle-xe-client
Abbiamo impostato la variabile $ ORACLE_HOME

$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/

Ci posizionare nella directory / usr / src

$ cd /usr/src

Otteniamo il codice sorgente per PHP 5

$ sudo apt-get source php5

Installare il parser Flex

$ sudo apt-get install flex

e il pacchetto apache2 di sviluppo di cui abbiamo bisogno nel processo di compilazione.

$ sudo apt-get install apache2-dev

ci posizionare all'interno della directory contenente il codice sorgente di PHP 5 siamo andati verso il basso (attualmente alla versione 5.1.2).

$ cd /usr/src/php5-5.1.2/

Devido che quando si cerca di compilare con gcc 4 tubi problemi che abbiamo scelto di installare aggiungere gcc 3.4

$ apt-get install gcc-3.4

sostituire il link simbolico da / usr / bin / gcc

$ sudo rm /usr/bin/gcc

Creare un nuovo link simbolico alla versione di gcc cui abbiamo bisogno.

$ sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc

E 'tempo di eseguire lo script configure.

$sudo ./configure --with-oci8=$ORACLE_HOME --with-apxs2=/usr/bin/apxs2

lugo compilare e installare.
make & make install

Ora dobbiamo fare è configurare l'apache per elaborare php.

modificare il file / etc/apache2/apache2.conf e decommentare le seguenti righe (togliendo il # dall'inizio)

# AddType application / x-httpd-php. Php
# AddType application / x-httpd-php-source. Phps

Poi basta riavviare il apache è

$ sudo /etc/init.d/apache2 restart

Con questo abbiamo compilato il nostro php per connettersi a un database Oracle.

: , , , , , , , , ,

Lascia un commento

Cerchi qualcosa?

Usa il modulo qui sotto per cercare nel sito:

Continua a non trovare quello che stai cercando? Drop un commento su un post o di contattarci in modo da poter prendersi cura di essa!