Access
 sql >> Teknologi Basis Data >  >> RDS >> Access

Menghubungkan PHP di Linux ke Microsoft Access di Windows Share

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:

  1. Unduh Driver Access ODBC dan instal serta beri lisensi pada mesin server web Linux Anda.
  2. 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 
  3. Uji apakah Anda dapat terhubung di isql . Misalnya:
    cd /usr/local/easysoft/unixODBC/bin./isql.sh -v ACCESS_SAMPLE
  4. 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Membuat Subformulir dari Tabel di Access 2016

  2. Menggunakan Data MS Access dalam Gabungan Surat

  3. Fitur Tersembunyi:Seret dan Jatuhkan Objek Akses Antar File

  4. Cara Memperbaiki Database Access yang Rusak

  5. Hati-hati Apa yang Anda Perhatikan