Driver Microsoft Access ODBC Easysoft memungkinkan Anda untuk bekerja dengan database format MDB /ACCDB di lingkungan di mana pengguna Linux dan Windows perlu mengakses database tersebut.
Misalnya, Anda mungkin ingin menerbitkan database Access berbasis Windows di situs web intranet yang berbasis server Linux. Ini adalah contoh yang tercakup dalam blog ini.
Untuk melakukan ini:
- Unduh Driver Access ODBC dan instal serta beri lisensi pada mesin server web Linux Anda.
- Ubah sumber data ACCESS_SAMPLE di odbc.ini sehingga terhubung ke database di Windows share Anda. Untuk melakukannya:
[ACCESS_SAMPLE]Driver=Easysoft ODBC-ACCESS# Jalur ke database di Linux machinemdbfile=/home/samba/ms_access/Northwind.accdb# URL SMB untuk file database. Gunakan sintaks ini untuk URL SMB:# smb://windows_host /bagikan /jalur /nama file smbpath=smb://windows_machine/accounts_share/ms_access/Northwind.accdb# Jalur ke perpustakaan libsmbclient pada mesin driver Access ODBC.smblib=/usr/lib/libsmbclient.sosmbuser=my_windows_usersmbauth=my_winodws_password hanya
- Uji apakah Anda dapat terhubung di
isql
. Misalnya:cd /usr/local/easysoft/unixODBC/bin./isql.sh -v ACCESS_SAMPLE
- Instal paket PHP PDO-ODBC dan buat halaman PHP di bawah server web Anda yang terhubung ke database Access. Misalnya:
0) { echo odbc_errormsg(); } else { $rs2 =odbc_exec($con, "pilih * dari Pemasok"); odbc_result_all($rs2); odbc_close($con); }?>
Catatan Anda perlu mengatur izin agar pengguna yang menjalankan server web, mis. www-data, memiliki akses tulis ke file database Access.