Arkat PDA

Kääntäminen PHP 5 tukee Oracle (k) ubuntu

by on Aug.08, 2006 nojalla Uncategorized

Tämä on selitys miten koota PHP 5, Ubuntu 6.06, jotta yhteyden Oracle-tietokanta

Kai me asentanut apache2 mutta se juoksi hyvin konsolin

$ sudo apt-get install apache2

Lisäämme listalta varastojen loppusijoituslaitoksen oraakkeli, muokkaa tiedostoa / etc / apt / sources.list ja lisätä seuraava rivi

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

Asenna sitten Oracle XE asiakkaalle.

$ sudo apt-get install oracle-xe-client
Asetimme muuttuja $ ORACLE_HOME

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

Asetumme in / usr / src

$ cd /usr/src

Saamme lähdekoodin PHP 5

$ sudo apt-get source php5

Asenna Flex jäsennin

$ sudo apt-get install flex

ja kehitys paketti apache2 että tarvitsemme parhaillaan kokoelma.

$ sudo apt-get install apache2-dev

asetumme sisällä hakemiston, joka sisältää lähdekoodin PHP 5 menimme alas (tällä hetkellä versio 5.1.2).

$ cd /usr/src/php5-5.1.2/

Devido että kun yrittää kääntää gcc 4 putken ongelmia päätimme asentaa lisätä gcc 3.4

$ apt-get install gcc-3.4

korvata symbolinen linkki / usr / bin / gcc

$ sudo rm /usr/bin/gcc

Luo uusi symbolinen linkki versioon gcc tarvitsemme.

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

On aika ajaa configure skripti.

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

Lugo kääntää ja asentaa.
make & make install

Seuraavaksi meidän täytyy tehdä on määrittää Apachen käsitellä php.

muokkaa tiedostoa / etc/apache2/apache2.conf ja kommentoinnin seuraavat rivit (poistamalla # alusta)

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

Sitten vain käynnistä Apache

$ sudo /etc/init.d/apache2 restart

Tämän olemme koonneet myös php yhteyden Oracle-tietokantaan.

: , , , , , , , , ,

Jätä vastaus

Etsitkö jotain?

Alla olevan lomakkeen avulla voit etsiä sivuilta:

Vielä ole sitä, mitä etsit? Pudota kommentin virkaan tai ota yhteyttä, jotta voimme huolehtia siitä!