Kompilieren von PHP 5 unterstützt Oracle (K) Ubuntu
von arkatPDA 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.

























