Arkat PDA

Kompilace PHP 5 podporuje Oracle (k) ubuntu

od 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.

: , , , , , , , , ,

Dovolená jeden Namítat

Hledáte něco?

Použijte níže uvedený formulář pro vyhledávání na webu:

Ještě najít, co hledáte? Drop komentář o příspěvek, nebo nás kontaktujte, abychom mohli postarat se o to!