Ya itu mungkin, Anda perlu:
1 - membuat dompet (seperti yang dijelaskan di tautan Anda)
2 - meletakkan klien instan Oracle dan file dompet di suatu tempat di server dengan Apache+PHP (misalnya /opt/instantclient dan /opt/wallet)
3 - mulai Apache dengan variabel berikut:
ORACLE_HOME=/opt/instantclient
LD_LIBRARY_PATH=/opt/instantclient
TNS_ADMIN=/opt/wallet
4 - Di /opt/wallet buat file tnsnames.ora dengan konten ini:
WALLET_NAME =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = DB_IP)(PORT = DB_PORT))
(CONNECT_DATA = (SID = DB_SID))
)
di mana WALLET_NAME adalah nama dompet yang dipilih saat dompet dibuat, DB_IP adalah alamat ip database atau nama host, DB_PORT adalah port db, dan DB_SID adalah sisi database
5 - Di /opt/wallet buat file sqlnet.ora dengan konten ini:
WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = /opt/wallet)
)
)
SQLNET.WALLET_OVERRIDE = TRUE
6 - mulai ulang Apache
Di sisi kode PHP sekarang Anda dapat terhubung ke database membuka koneksi dengan kode berikut:
$conn = oci_connect("/", "", "WALLET_NAME", null, OCI_CRED_EXT);
Anda dapat menggunakan oci_pconnect, untuk koneksi persisten, dan sintaks yang sama
Saya harap ini membantu dan saya tidak melupakan apa pun