Zetknąłem się z problemem instalacji dodatkowego modułu do php, który umożliwia łączenie się z bazą danych firmy Oracle. Otóż, korzystałem z instrukcji zawartej na tej stronie:
http://ubuntuforums.org/archive/index.php/t-92528.html
Dla tych, którym nie chce się czytać zacytuje opis jednego użytkownika:
Kod: Zaznacz cały
Hell all,
I really enjoy distribution ubuntu 6.10 for it's simplicity so I want to
share my few commands howto for setting up apache for connection to
remote oracle database:
root@roleta:/home/rollyboy# uname -a
Linux roleta 2.6.17-11-generic #2 SMP Thu Feb 1 19:52:28 UTC 2007 i686 GNU/Linux
root@roleta:/home/rollyboy#
apt-get install oracle-xe-client #ofcourse you need to set up your /etc/apt/sources.list
it will install oracle client to /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/ (oracle home directory)
apt-get install php-pear
apt-get install build-essential
In next step you will be asked for oracle home directory, put there the path mentioned above
pecl install oci8
echo "extension=oci8.so" >> /etc/php5/cli/php.ini
echo "extension=oci8.so" >> /etc/php5/apache2/php.ini
/etc/init.d/apache2 restarWracając do problemu, to pomyślnie została zainstalowana baza Oracle i jej klient. Problem pojawił się podczas instalacji tego dodatkowego modułu do php.
Kod: Zaznacz cały
pecl install oci8Kod: Zaznacz cały
/usr/lib/oracle/xe/app/oracle/product/10.2.0/clientKod: Zaznacz cały
collect2: ld returned 1 exit status
make: *** [oci8.la] Error 1
ERROR: `make' failed
Linux acsvn01 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64 GNU/Linux