Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Linux - PHP 7.0 dan MSSQL (Microsoft SQL)

Microsoft memiliki Driver PHP Linux untuk SQL Server untuk PHP 7 dan di atasnya di PECL. Ini adalah produksi siap. Untuk mengunduhnya, ikuti langkah-langkah berikut:

Ubuntu 16.04:

sudo su 
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
exit
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql mssql-tools unixodbc-dev
sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
echo "extension=sqlsrv" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
echo "extension=pdo_sqlsrv" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`

CentOS 7:

sudo su
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
exit
sudo yum update
sudo ACCEPT_EULA=Y yum install -y msodbcsql mssql-tools unixODBC-devel 
sudo yum groupinstall "Development Tools"
sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
echo "extension=sqlsrv" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
echo "extension=pdo_sqlsrv" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`

Ini akan menginstal Driver PHP SQL Server dan mendaftarkannya di folder php.ini.

Verifikasi bahwa itu berfungsi dengan menggunakan contoh berikut

<?php
$serverName = "localhost";
$connectionOptions = array(
    "Database" => "SampleDB",
    "Uid" => "sa",
    "PWD" => "your_password"
);
//Establishes the connection
$conn = sqlsrv_connect($serverName, $connectionOptions);
if($conn)
    echo "Connected!"
?>

Tautan untuk referensi:

  • https://pecl.php.net/package/sqlsrv

  • https://pecl.php.net/package/pdo_sqlsrv

  • https://github.com/Microsoft/msphpsql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Desain basis data untuk pengaturan pengguna

  2. Perubahan Kolom Metadata Saja Baru di SQL Server 2016

  3. Pemilihan Prosesor Praktis untuk Beban Kerja OLTP SQL Server 2014/2016

  4. Menerapkan Indikator Kinerja MS SQL Server Umum

  5. Mendapatkan nilai pengembalian dari prosedur tersimpan di C #