PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Существует ли кроссплатформенный механизм?
Abyrvalg
Отправлено: 12 Июля, 2019 - 16:36:47
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Привет уважаемому All!

Подскажите, пожалуйста, каков сейчас наиболее штатный и безгеморройный способ общения эхотага с MS SQL. Притом кроссплатформенный.

Поясню суть вопроса. Есть сервак на FreeBSD (да, даже не на Линухе). Там крутится PHP 7.3, именно на этот сервак надо деплоить приложения. И есть рабочая станция Windows 7 x86, на ней среда разработки. Так вот, я столкнулся с необходимостью разработки несложного приложения, которое должно общаться с MS SQL Server. Попытался с ходу разобраться в теме, но столкнулся с ужасом. Если с MySQL всё штатно и из коробки, то с MS SQL - какое-то дикое крошево разных вариантов, и каждый из них работает после специальных плясок с бубном, а уж про кроссплатформенность и говорить нечего...

Или я где-то не докопал? Подскажите, братцы.
 
 Top
andrewkard
Отправлено: 12 Июля, 2019 - 16:42:29
Post Id


Участник


Покинул форум
Сообщений всего: 1329
Дата рег-ции: Нояб. 2014  


Помог: 25 раз(а)




Abyrvalg пишет:
Подскажите, братцы

Проще всего поставить фреймворк типа Yii2, laravel
(Добавление)
Или в чем сложность?
 
 Top
Мелкий Супермодератор
Отправлено: 12 Июля, 2019 - 17:30:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 11840
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 606 раз(а)




andrewkard пишет:
Или в чем сложность?

Я так догадываюсь с установкой/настройкой непосредственно биндинга к php.


-----
PostgreSQL DBA
 
 Top
andrewkard
Отправлено: 12 Июля, 2019 - 18:02:35
Post Id


Участник


Покинул форум
Сообщений всего: 1329
Дата рег-ции: Нояб. 2014  


Помог: 25 раз(а)




Abyrvalg пишет:
И есть рабочая станция Windows 7 x86, на ней среда разработки.

развернуть в ВМ (виртуальная машина) FreeBSD, и на ней установить MS SQL сервер, установить коннекты и проводить разработку
 
 Top
LIME
Отправлено: 12 Июля, 2019 - 19:01:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 10287
Дата рег-ции: Нояб. 2010  


Помог: 306 раз(а)




не сильно далее как полгода назад общался с MS SQL, но уже ниче не помню толком(и рад этому)
да... это больно
ставь то... настрой это
потом еще кокие-то из свежеустановленных служб сами не стартуют
после установки заработало после ребута
случайно обнаружили
мои соболезнования

ЗЫ: я бы посмотрел в сторону 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
и это


-----
DDD
 
 Top
Abyrvalg
Отправлено: 12 Июля, 2019 - 19:13:08
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




andrewkard пишет:
Проще всего поставить фреймворк типа Yii2, laravel


Приложение на несколько десятков строк, громоздить ради него какой-то фреймворк очень не хочется.

andrewkard пишет:
развернуть в ВМ (виртуальная машина) FreeBSD, и на ней установить MS SQL сервер, установить коннекты и проводить разработку


Боевая ситуация - это сервер MS SQL на серверной Винде и PHP-скрипт на FreeBSD.
 
 Top
LIME
Отправлено: 12 Июля, 2019 - 19:15:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 10287
Дата рег-ции: Нояб. 2010  


Помог: 306 раз(а)




фреймворк тут ну никак не поможет


-----
DDD
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB