Kompilace PHP 5 podporuje Oracle (k) ubuntu
od arkatPDA na Aug.08 2006 pod Nezařazené
To je vysvětlení, jak sestavit PHP 5, Ubuntu 6.06, aby bylo možno připojit k databázi Oracle
Myslím, že jsme nainstalovali apache2, ale to běželo dobře na konzole
$ sudo apt-get install apache2
Přidali jsme do našeho seznamu repozitářů repozitáře věštce, upravte soubor / etc / apt / sources.list a přidejte následující řádek
deb http://oss.oracle.com/debian unstable main non-free
Poté nainstalujte Oracle XE klienta.
$ sudo apt-get install oracle-xe-client
Nastavíme proměnnou $ ORACLE_HOME
$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/
My sami umístit v adresáři / usr / src
$ cd /usr/src
Jsme získat zdrojový kód pro PHP 5
$ sudo apt-get source php5
Nainstalujte parser Flex
$ sudo apt-get install flex
a vývojový balíček apache2, že je třeba v procesu sestavování.
$ sudo apt-get install apache2-dev
jsme se sami sebe umístit do adresáře, který obsahuje zdrojový kód PHP 5 jsme šli dolů (nyní verze 5.1.2).
$ cd /usr/src/php5-5.1.2/
Devido, že při pokusu o kompilaci s gcc 4 trubice problémy jsme se rozhodli přidat k instalaci gcc 3.4
$ apt-get install gcc-3.4
nahradit symbolický odkaz z / usr / bin / gcc
$ sudo rm /usr/bin/gcc
Vytvořit nový symbolický odkaz na verzi gcc, kterou potřebujeme.
$ sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc
Je na čase spustit skript configure.
$sudo ./configure --with-oci8=$ORACLE_HOME --with-apxs2=/usr/bin/apxs2
Lugo zkompilovat a nainstalovat.
make & make install
Pak máme udělat, je nastavit apache pro zpracování PHP.
upravit soubor / etc/apache2/apache2.conf a odkomentujte následující řádky v odstraněním # od začátku)
# AddType application / x-httpd-php. Php
# AddType application / x-httpd-php-source. Phps
Pak už stačí jen restartovat apache je
$ sudo /etc/init.d/apache2 restart
S tímto jsme sestavili naši php pro připojení k databázi Oracle.

























