Ubuntu-Server – Wird er den Oracle Instant Client ausführen?

Ubuntu-Server – Wird er den Oracle Instant Client ausführen?

Wir möchten einen Skriptserver erstellen. Kann der Ubuntu-Server die folgende Software ausführen?

Benötigen Sie FTP-Zugriff und die Möglichkeit, Ordner zu chmodden

Außerdem: PHP 5.5 cURL MySQL phpMyAdmin – vorzugsweise Version 3.3.9 aufgrund der Möglichkeit zum Exportieren als .xlsx mcrypt oci8 mit Oracle Instant Client 10.2.0.5.0 (neuere Versionen können bestimmte Datenbanken nicht abfragen) PHPExcel soap Pear Mail

Ich komme mit der gesamten Lamp-Software gut zurecht, aber der Oracle Instant-Client macht mir Sorgen. Irgendwelche Vorschläge zur Plattform? Red Hat oder Ubuntu-Server? Danke.

Antwort1

Sie können den Oracle Instant Client wie folgt installieren:dieser Leitfaden. Natürlich müssen Sie die Versionsnummern 11.2 durch die Versionsnummern 10.2.0.5.0 ersetzen.

Ich habe den Oracle Instant Client 10.2.0.5.0 in einer VM mit Ubuntu 14.04 installiert und er funktioniert. Die Installation des php-oci8-Moduls funktioniert auch, aber Sie müssen die Version oci8-2.0.11 für PHP5 verwenden (siehe die Ausgabe von pecl remote-info oci8):

sudo apt-get install php-pear php5-dev
sudo pecl install oci8-2.0.11
  # enter instantclient,/usr/lib/oracle/10.2.0.5/client64/lib 
cd /etc/php5/mods-available
echo 'extension=oci8.so' | sudo tee oci8.ini
sudo php5enmod oci8

Wenn Sie PHP7 verwenden, sollte dies funktionieren:

sudo apt-get install php-pear php-dev
sudo pecl install oci8
  # enter instantclient,/usr/lib/oracle/10.2.0.5/client64/lib 
cd /etc/php/7.0/mods-available
echo 'extension=oci8.so' | sudo tee oci8.ini
sudo phpenmod oci8

verwandte Informationen