Zmiany pomiędzy wersją 7 and wersją 8 dla DeployerGuide/OracleExtensionInstallation

Pokaż
Ignoruj:
Data i czas:
01/25/17 00:41:10 (7 years temu)
Autor:
JP (IP: 31.11.131.122)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/OracleExtensionInstallation

    v7 v8  
    11= Instalacja rozszerzenia ORACLE dla PHP =  
    22 
    3 Generalnie całość instalacji przechodzi bez przeszkód, posługując się oficjalną dokumentacją ORACLE, z tą różnicą że pakiety na Linux należy pobrać manualnie i zainstalować poprzez dpkg: 
     3Generalnie całość instalacji przechodzi bez przeszkód, posługując się dokumentacją  
    44 
     5[https://help.ubuntu.com/community/Oracle%20Instant%20Client] 
    56 
    6 {{{ 
    7 wget https://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-client_10.2.0.1-1.2_i386.deb 
    8 apt-get install libaio1 
    9 dpkg -i oracle-xe-client_10.2.0.1-1.2_i386.deb 
    10 }}} 
     7z tą różnicą że w kilku miejscach nie zgadza się link do biblioteki jeśli serwer ma architekturę i386/i686 czyli 32bit (bo wówczas nazwa katalogu nie jest client64 tylko client. 
    118 
     9Instalujemy pobieramy 3 paczki (basic-client, sdk oraz sqlplus) 
    1210 
    13 Konieczne dodanie ścieżek do /etc/profile. W tym celu należy edytorem np. [vim wiki:AdminGuide/Vim] otworzyć plik /etc/profile oraz do /etc/apache2/envvars i wpisać tam: 
     11Pamiętać konieczne o dodaniu ścieżek do /etc/profile. W tym celu należy edytorem np. [vim wiki:AdminGuide/Vim] otworzyć plik /etc/profile oraz do /etc/apache2/envvars i wpisać tam: 
    1412 
    1513{{{ 
     
    2220 
    2321 
    24 Klient już działa, o ile utworzymy definicję połaczenia TNS: 
     22Klient już powinien działać, można przetestować: 
     23 
     24{{{ 
     25sqlplus user/passwd@//192.168.1.4:1521/sid 
     26}}} 
     27 
     28Następnie możemy testować połączenie przez TNS, o ile utworzymy definicję połaczenia TNS: 
    2529 
    2630 
    2731{{{ 
    28 mkdir -p /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/network/admin 
    29 vim /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/network/admin/tnsnames.ora 
     32mkdir -p /usr/lib/oracle/xe/app/oracle/product/12.1/client/network/admin 
     33vim /usr/lib/oracle/xe/app/oracle/product/12.1/client/network/admin/tnsnames.ora 
    3034}}} 
    3135 
     
    4549}}} 
    4650 
    47 Następnie instalacja peclem rozszerzenia php: 
     51Następnie instalacja peclem rozszerzenia php (nie najnowsze bo jest zlinkowane z PHP7): 
    4852{{{ 
    4953pecl install oci8-2.0.12 
     
    6165 
    6266== TROUBLESHOOTING == 
    63  
    64 {{{ 
    65 wget http://www.ehcp.net/other/sdk.zip # get oracle sdk from ehcp.net 
    66 unzip sdk.zip 
    67 cp -Rvf sdk /opt/oracle/instantclient/ 
    68 }}} 
    69  
    70  
    71 Problem z instalacją dla Debian Wheezy 
    72  
    73 https://soyuka.me/installing-oci8-extension-for-php-5-4-debian-wheezy/ 
     67Patrz wyżej - dokładnie przeczytaj manual z podanego linka i powyższe komentarze.