Arkat PDA

Kompilieren von PHP 5 unterstützt Oracle (K) Ubuntu

von am Aug.08, 2006, unter Allgemein

Dies ist eine Erklärung, wie PHP 5, Ubuntu 6.06, kompilieren, um zu Oracle-Datenbank herstellen

Ich denke, wir haben apache2 installiert, aber es lief gut auf einer Konsole

$ sudo apt-get install apache2

Wir, unsere Liste der Repositories Repository Oracle hinzufügen, bearbeiten Sie die Datei / etc / apt / sources.list und fügen Sie folgende Zeile

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

Dann installieren Sie die Oracle XE-Client.

$ sudo apt-get install oracle-xe-client
Wir setzen Sie die Variable $ ORACLE_HOME

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

Wir positionieren uns im Verzeichnis / usr / src

$ cd /usr/src

Wir erhalten den Quellcode für PHP 5

$ sudo apt-get source php5

Installieren Sie das Flex-Parser

$ sudo apt-get install flex

und Entwicklungs-Paket apache2, dass wir in den Prozess der Erstellung benötigen.

$ sudo apt-get install apache2-dev

positionieren wir uns in dem Verzeichnis mit dem Quellcode von PHP 5 gingen wir (derzeit Version 5.1.2).

$ cd /usr/src/php5-5.1.2/

Devido, dass beim Versuch, mit gcc 4 Rohr Probleme kompilieren wir die Installation wählte hinzufügen gcc 3.4

$ apt-get install gcc-3.4

ersetzen Sie den symbolischen Link von / usr / bin / gcc

$ sudo rm /usr/bin/gcc

Erstellen Sie eine neue symbolische Verknüpfung mit der Version von gcc wir brauchen.

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

Es ist Zeit, das configure-Skript ausführen.

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

Lugo kompilieren und installieren.
make & make install

Nächste wir zu tun haben ist Konfigurieren Sie den Apache, PHP verarbeiten.

bearbeiten Sie die Datei / etc/apache2/apache2.conf und kommentieren Sie die folgenden Zeilen (# entfernen von Anfang an)

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

Dann einfach starten Sie den Apache wird

$ sudo /etc/init.d/apache2 restart

Damit haben wir unsere PHP kompiliert zu einer Oracle-Datenbank zu verbinden.

: , , , , , , , , ,

Lassen Sie eine Antwort

Suchen Sie etwas?

Verwenden Sie das untenstehende Formular aus, um die Seite zu durchsuchen:

Immer noch nicht finden, wonach Sie gesucht haben? Werfen Sie einen Kommentar zu einem Post oder kontaktieren Sie uns, damit wir uns der Sache annehmen können!