Ano, je to možné, musíte:
1 - vytvořit peněženku (jak je vysvětleno ve vašem odkazu)
2 - umístit okamžitého klienta Oracle a soubory peněženky někam na server s Apache+PHP (například /opt/instantclient a /opt/wallet)
3 - spusťte Apache s následujícími proměnnými:
ORACLE_HOME=/opt/instantclient
LD_LIBRARY_PATH=/opt/instantclient
TNS_ADMIN=/opt/wallet
4 - V /opt/wallet vytvořte soubory tnsnames.ora s tímto obsahem:
WALLET_NAME =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = DB_IP)(PORT = DB_PORT))
(CONNECT_DATA = (SID = DB_SID))
)
kde WALLET_NAME je název peněženky zvolené při vytvoření peněženky, DB_IP je ip adresa databáze nebo název hostitele, DB_PORT je db port a DB_SID je sid databáze
5 - V /opt/wallet vytvořte soubory sqlnet.ora s tímto obsahem:
WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = /opt/wallet)
)
)
SQLNET.WALLET_OVERRIDE = TRUE
6 - restartujte Apache
Na straně kódu PHP se nyní můžete připojit k databázi otevřením spojení s následujícím kódem:
$conn = oci_connect("/", "", "WALLET_NAME", null, OCI_CRED_EXT);
jinak můžete použít oci_pconnect pro trvalá připojení a stejnou syntaxi
Doufám, že to pomůže a na nic jsem nezapomněl