Arkat pda

Kompiliavimo PHP 5 remia "Oracle" (K) Ubuntu

apie Aug.08, 2006, pagal Uncategorized

Tai, kaip kompiliuoti PHP 5, Ubuntu 6.06, siekiant prisijungti prie Oracle duomenų bazės paaiškinimas

Manau, turime įdiegti apache2 tačiau jis vyko gerai ant konsolės

$ sudo apt-get install apache2

Mes pridėti į mūsų sąrašą saugyklas saugyklos orakulas, redaguoti failą / etc / apt / sources.list ir pridėkite šią eilutę

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

Tada įdiegti Oracle XE klientas.

$ sudo apt-get install oracle-xe-client
Mes nustatyti kintamojo $ ORACLE_HOME

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

Mes poziciją save į / usr / src

$ cd /usr/src

Mes gauti kodą PHP 5

$ sudo apt-get source php5

Įdiekite Flex parser

$ sudo apt-get install flex

ir plėtros pakete apache2, kad mes turime rengimo procese.

$ sudo apt-get install apache2-dev

mes poziciją save per 5 php kodą į katalogą, kuriame mes sumažėjo (dabar versija 5.1.2).

$ cd /usr/src/php5-5.1.2/

Devido kad bandant kompiliuoti su Persijos įlankos bendradarbiavimo tarybos 4 vamzdžių problemų, mes nusprendėme įdiegti pridėti gcc 3.4

$ apt-get install gcc-3.4

pakeisti simbolinę nuorodą iš / usr / bin / gcc

$ sudo rm /usr/bin/gcc

Sukurti naują simbolinę nuorodą į gcc versija turime.

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

Atėjo laikas paleisti configure scenarijų.

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

Lugo sudaryti ir įdiegti.
make & make install

Toliau mes turime padaryti yra sukonfigūruoti apache php apdoroti.

redaguoti failą / etc/apache2/apache2.conf, ir odkomentować šias eilutes pašalinant # nuo pat pradžių).

# AddType application / x-httpd-php. PHP
# AddType application / x-httpd-php kodo. Phps

Tada tiesiog paleiskite Apache

$ sudo /etc/init.d/apache2 restart

Tai mes surinkome mūsų php prisijungti prie Oracle duomenų bazės.

: , , , , , , , , ,

Palikite komentarą

Ieškote ko nors?

Naudokite šią formą norėdami Paieška svetainėje:

Vis dar rasti tai, ko ieškote? Drop komentarą dėl paštu arba susisiekite su mumis, kad mes galėtume rūpintis ji!