Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

लिनक्स - पीएचपी 7.0 और एमएसएसक्यूएल (माइक्रोसॉफ्ट एसक्यूएल)

Microsoft के पास PECL पर PHP 7 और इसके बाद के संस्करण के लिए SQL सर्वर के लिए PHP Linux ड्राइवर हैं। ये प्रोडक्शन रेडी हैं। उन्हें डाउनलोड करने के लिए, इन चरणों का पालन करें:

उबंटू 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*||"`

सेंटोस 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*||"`

यह PHP SQL सर्वर ड्राइवर्स को स्थापित करेगा और उन्हें php.ini फ़ोल्डर में पंजीकृत करेगा।

सत्यापित करें कि यह निम्न नमूने का उपयोग करके काम करता है

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

संदर्भ के लिए लिंक:

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

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. INSTR () SQL सर्वर में समतुल्य

  2. एसक्यूएल में डेटटाइम प्रारूप से समय कैसे प्राप्त करें?

  3. SQL सर्वर में किसी निर्दिष्ट स्थान पर सूची आइटम कैसे खोजें

  4. SQL सर्वर में किसी दिनांक को छोटा करने का सबसे अच्छा तरीका क्या है?

  5. SQL सर्वर में डिफ़ॉल्ट बाधा क्या है - SQL सर्वर / TSQL ट्यूटोरियल भाग 90