Народ, подскажите! Программировал себе потихоньку, неожиданно web сервер на фряхе дал дуба. Стал переставлять, а с 1 янв 2019 прекращена поддержка портов с php56 и они удалены из списка как устаревшие. Предлагают всем переходить на php7. Только незадача - у меня все базы на MSSQL, а про доступ к ним из php7 на FreeBSD пишут что-то невнятное. Что делать-то?
Если кто-то решил проблему - ткните носом.
Доступ из php7 на FreeBSD к базам MSSQL
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35467
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Доступ из php7 на FreeBSD к базам MSSQL
переносить базы на машку или муську...
если код нормально написан - особых затруднений быть не должно
если код нормально написан - особых затруднений быть не должно
Убей их всех! Бог потом рассортирует...
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2014-10-26 10:22:41
- Откуда: Город над вольной Невой
Доступ из php7 на FreeBSD к базам MSSQL
Спасибо, Alex Keda!
Самый простой вариант, к сожалению, неприемлем по ряду причин.
Впрочем, с проблемой разобрался сам, реализовал через FreeTDS и pdo_dblib для php 7.2
Тему можно закрыть.
Спасибо всем!
Самый простой вариант, к сожалению, неприемлем по ряду причин.
Впрочем, с проблемой разобрался сам, реализовал через FreeTDS и pdo_dblib для php 7.2
Тему можно закрыть.
Спасибо всем!
- Alex Keda
- стреляли...
- Сообщения: 35467
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Доступ из php7 на FreeBSD к базам MSSQL
инструкцию набросали бы в пару строк, чтоб другие не
Убей их всех! Бог потом рассортирует...
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2014-10-26 10:22:41
- Откуда: Город над вольной Невой
Доступ из php7 на FreeBSD к базам MSSQL
Да, в общем, никаких "хитрых" инструкций нет. Просто вместо расширения mssql из php5, работающего через FreeTDS
с сервером mssql, нужно поставить расширение php7X-pdo_dblib, которое идет отдельным портом.
Я использую php 7.2, поэтому, соответственно php72-pdo_dblib.
FreeTDS настраивается по приведенному в нем примеру, как рекомендовалось для php5. В настройках указываю tds version=8.0.
Гораздо больше проблем вызывает необходимость править исходники программ на php, т.к. обращение осуществляться через PDO-объект, и никаких mssql_query и т.п. Впрочем, желающие могут написать обертку для PDO, чтобы не трогать php-ные сорцы.
Для первоначального знакомства работы через PDO-объекты подойдет http://phpfaq.ru/pdo