AWS четко заявляет here и в Q&A, что можно подключиться к серверу MS SQL с использованием экземпляра PHP на эластичном бобовом стебле.Как подключить AWS ELB к RDS с помощью MS SQL?
Однако, как представляется, невозможно установить драйверы MSSQL.
Например, установка yum php-mssql
из командной строки ELB создает ошибки, указывающие на то, что версии требуемых зависимостей слишком велики.
Вот классическое сообщение об ошибке:
--> Running transaction check
---> Package php-common.x86_64 0:5.3.29-1.8.amzn1 will be installed
--> Processing Conflict: php54-common-5.4.45-1.75.amzn1.x86_64 conflicts php-common < 5.4.45-1.75.amzn1
--> Processing Conflict: php54-pdo-5.4.45-1.75.amzn1.x86_64 conflicts php-pdo < 5.4.45-1.75.amzn1
--> Finished Dependency Resolution
Error: php54-pdo conflicts with php-pdo-5.3.29-1.8.amzn1.x86_64
Error: php54-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Так как же подключиться к MS-SQL с PHP на AWS УДРА?