Привет уважаемому All!
Подскажите, пожалуйста, каков сейчас наиболее штатный и безгеморройный способ общения эхотага с MS SQL. Притом кроссплатформенный.
Поясню суть вопроса. Есть сервак на FreeBSD (да, даже не на Линухе). Там крутится PHP 7.3, именно на этот сервак надо деплоить приложения. И есть рабочая станция Windows 7 x86, на ней среда разработки. Так вот, я столкнулся с необходимостью разработки несложного приложения, которое должно общаться с MS SQL Server. Попытался с ходу разобраться в теме, но столкнулся с ужасом. Если с MySQL всё штатно и из коробки, то с MS SQL - какое-то дикое крошево разных вариантов, и каждый из них работает после специальных плясок с бубном, а уж про кроссплатформенность и говорить нечего...
Или я где-то не докопал? Подскажите, братцы.
1. Abyrvalg - 12 Июля, 2019 - 16:36:47 - перейти к сообщению
2. andrewkard - 12 Июля, 2019 - 16:42:29 - перейти к сообщению
Abyrvalg пишет:
Подскажите, братцы
Проще всего поставить фреймворк типа Yii2, laravel
(Добавление)
Или в чем сложность?
3. Мелкий - 12 Июля, 2019 - 17:30:19 - перейти к сообщению
andrewkard пишет:
Или в чем сложность?
Я так догадываюсь с установкой/настройкой непосредственно биндинга к php.
4. andrewkard - 12 Июля, 2019 - 18:02:35 - перейти к сообщению
Abyrvalg пишет:
И есть рабочая станция Windows 7 x86, на ней среда разработки.
развернуть в ВМ (виртуальная машина) FreeBSD, и на ней установить MS SQL сервер, установить коннекты и проводить разработку
5. LIME - 12 Июля, 2019 - 19:01:02 - перейти к сообщению
не сильно далее как полгода назад общался с MS SQL, но уже ниче не помню толком(и рад этому)
да... это больно
ставь то... настрой это
потом еще кокие-то из свежеустановленных служб сами не стартуют
после установки заработало после ребута
случайно обнаружили
мои соболезнования
ЗЫ: я бы посмотрел в сторону api приложений, которые уже с етим общаются. Или репликация на мускул или пг. Хотя это возможно еще больнее.
(Добавление)
это не работает просто по указанным хостампаролям
надо расширения ставить на никсы
(Добавление)
вот это юзал
https://www.php.net/manual/ru/book.sqlsrv.php
(Добавление)
https://docs[dot]microsoft[dot]com/ru-ru[dot][dot][dot]=sql-server-2017
и это
да... это больно
ставь то... настрой это
потом еще кокие-то из свежеустановленных служб сами не стартуют
после установки заработало после ребута
случайно обнаружили
мои соболезнования
ЗЫ: я бы посмотрел в сторону api приложений, которые уже с етим общаются. Или репликация на мускул или пг. Хотя это возможно еще больнее.
(Добавление)
andrewkard пишет:
в этом и сложность установить коннекты
это не работает просто по указанным хостампаролям
надо расширения ставить на никсы
(Добавление)
вот это юзал
https://www.php.net/manual/ru/book.sqlsrv.php
(Добавление)
https://docs[dot]microsoft[dot]com/ru-ru[dot][dot][dot]=sql-server-2017
и это
6. Abyrvalg - 12 Июля, 2019 - 19:13:08 - перейти к сообщению
andrewkard пишет:
Проще всего поставить фреймворк типа Yii2, laravel
Приложение на несколько десятков строк, громоздить ради него какой-то фреймворк очень не хочется.
andrewkard пишет:
развернуть в ВМ (виртуальная машина) FreeBSD, и на ней установить MS SQL сервер, установить коннекты и проводить разработку
Боевая ситуация - это сервер MS SQL на серверной Винде и PHP-скрипт на FreeBSD.
7. LIME - 12 Июля, 2019 - 19:15:28 - перейти к сообщению
фреймворк тут ну никак не поможет