Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да накарам разширението SQLSRV да работи с PHP, тъй като MSSQL е отхвърлен?

Цитирам http://php.net/manual/en/intro.mssql.php:

Разширението MSSQL вече не е достъпно в Windows с PHP 5.3 или по-нова версия. SQLSRV, алтернативен драйвер за MS SQL е наличен от Microsoft:» http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx.

След като го изтеглите, следвайте инструкциите на тази страница:

  • Зареждане на драйверите на Microsoft за PHP за SQL Server

Накратко:

Поставете файла на драйвера във вашата директория с разширения на PHP.
Променете файла php.ini, за да включите драйвера. Например:

extension=php_sqlsrv_53_nts_vc9.dll  

Рестартирайте уеб сървъра.

Вижте също (копирано от тази страница)

  • Системни изисквания (драйвери на Microsoft за PHP за SQL Server)
  • Първи стъпки
  • Ръководство за програмиране
  • Справка за API на драйвери на SQLSRV (драйвери на Microsoft за PHP за SQL Server)

Ръководството на PHP за разширението SQLSRV се намира на http://php.net/manual/en/sqlsrv.installation.php и предлага следното за инсталиране:

Разширението SQLSRV се активира чрез добавяне на подходящ DLL файл към вашата директория с разширения на PHP и съответния запис към файла php.ini. Изтеглянето на SQLSRV идва с няколко файла с драйвери. Кой файл с драйвери ще използвате ще зависи от 3 фактора:версията на PHP, която използвате, дали използвате безопасен за нишки или небезопасен за нишки PHP и дали вашата PHP инсталация е компилирана с компилатора VC6 или VC9. Например, ако използвате PHP 5.3, използвате PHP, който не е безопасен за нишки и вашата PHP инсталация е компилирана с VC9 компилатора, трябва да използвате файла php_sqlsrv_53_nts_vc9.dll. (Трябва да използвате небезопасна за нишки версия, компилирана с VC9 компилатора, ако използвате IIS като свой уеб сървър). Ако използвате PHP 5.2, използвате безопасен за нишки PHP и вашата PHP инсталация е компилирана с VC6 компилатора, трябва да използвате файла php_sqlsrv_52_ts_vc6.dll.

Драйверите могат да се използват и с PDO.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на DateTime в SqlParameter за Съхранена процедура, грешка при форматирането

  2. TABLESAMPLE връща грешен брой редове?

  3. Какво представлява системата за управление на база данни и релационни бази данни (RDBMS)

  4. преобразуване на времевата марка на Epoch в sql сървър (формат, четим от човека)

  5. Създайте дата от ден месец и година с T-SQL