Похожие чаты

Добрый день! Подоскажите пожалуйста, может кто сталкивался как поставить драйвера

для MS SQL + PHP PDO на окружении Битрикс24?

На голый Centos7 легко ставится , а на окружении bitrix не могу поставить 🙁

[root@crm 1ctest]# php test.php
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_dblib' (tried: /usr/lib64/php/modules/pdo_dblib (/usr/lib64/php/modules/pdo_dblib: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/pdo_dblib.so (/usr/lib64/php/modules/pdo_dblib.so: undefined symbol: php_pdo_unregister_driver)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlsrv.so' (tried: /usr/lib64/php/modules/pdo_sqlsrv.so (/usr/lib64/php/modules/pdo_sqlsrv.so: undefined symbol: php_pdo_register_driver), /usr/lib64/php/modules/pdo_sqlsrv.so.so (/usr/lib64/php/modules/pdo_sqlsrv.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: Cannot load module "pdo_sqlsrv" because required module "pdo" is not loaded in Unknown on line 0
PHP Fatal error: Uncaught Error: Class "PDO" not found in /home/1ctest/test.php:10
Stack trace:
#0 {main}
thrown in /home/1ctest/test.php on line 10

31 ответов

67 просмотров

А ты модуль pdo подключил?

Пишите в чат PDO

Денис-Ковалевский Автор вопроса
Andrei Nikolaev
А ты модуль pdo подключил?

Package php-pdo-8.1.25-1.el7.remi.x86_64 already installed and latest version Nothing to do [root@crm ~]#0

Денис-Ковалевский Автор вопроса
Andrei Nikolaev
Ну так а он подключен? В etc php.d

[root@crm 1ctest]# php test.php PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_dblib' (tried: /usr/lib64/php/modules/pdo_dblib (/usr/lib64/php/modules/pdo_dblib: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/pdo_dblib.so (/usr/lib64/php/modules/pdo_dblib.so: undefined symbol: php_pdo_unregister_driver)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlsrv' (tried: /usr/lib64/php/modules/pdo_sqlsrv (/usr/lib64/php/modules/pdo_sqlsrv: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/pdo_sqlsrv.so (/usr/lib64/php/modules/pdo_sqlsrv.so: undefined symbol: php_pdo_register_driver)) in Unknown on line 0 PHP Warning: Cannot load module "pdo_sqlsrv" because required module "pdo" is not loaded in Unknown on line 0 PHP Fatal error: Uncaught Error: Class "PDO" not found in /home/1ctest/test.php:10 Stack trace: #0 {main} thrown in /home/1ctest/test.php on line 10 [root@crm 1ctest]# cd /etc/php.d/ [root@crm php.d]# nano 30-pdo_sqlsrv.ini [root@crm php.d]# cat 30-pdo_sqlsrv.ini extension=pdo_sqlsrv

Денис-Ковалевский Автор вопроса
Andrei Nikolaev
Я про pdo.ini

[root@crm modules]# [root@crm modules]# cd /etc/php.d/ [root@crm php.d]# nano pdo.ini [root@crm php.d]# sudo systemctl restart httpd Job for httpd.service failed because a fatal signal was delivered to the control process. See "systemctl status httpd.service" and "journalctl -xe" for details. [root@crm php.d]# rm -rf pdo.ini [root@crm php.d]# sudo systemctl restart httpd [root@crm php.d]#0

Денис-Ковалевский Автор вопроса
Andrei Nikolaev
Я про pdo.ini

/etc/php.d/pdo.ini ; Enable PDO extension module extension=pdo.so

Денис Ковалевский
[root@crm modules]# [root@crm modules]# cd /etc/ph...

И чего ты скидываешь? Какой результат хочешь получить?

Денис-Ковалевский Автор вопроса
Andrei Nikolaev
Я про pdo.ini

получил 502 у сервера 🙂

Денис Ковалевский
хочу PDO подключить

А ты проверил pdo вообще есть? Сам пакет присутствует?

Денис-Ковалевский Автор вопроса
Andrei Nikolaev
А ты проверил pdo вообще есть? Сам пакет присутств...

sudo yum install php-pdo Package php-pdo-8.1.25-1.el7.remi.x86_64 already installed and latest version Package php-sqlsrv-5.11.1-1.el7.remi.8.1.x86_64 already installed and latest version Nothing to do

Денис Ковалевский
хочу PDO подключить

Как вам говорили, это не тема чата

Денис-Ковалевский Автор вопроса
Assylkhan Myrzaliyev
Как вам говорили, это не тема чата

Владимир Муковоз отправит к разработчикам

Денис Ковалевский
sudo yum install php-pdo Package php-pdo-8.1.25-1...

Включаешь PDO: mv /etc/php.d/20-pdo.ini.disabled /etc/php.d/20-pdo.ini И что дает вывод: php -m | grep pdo

Денис-Ковалевский Автор вопроса

[root@crm php.d]# php -m | grep pdo PHP Warning: Module "pdo_sqlsrv" is already loaded in Unknown on line 0 pdo_dblib pdo_sqlsrv

Денис Ковалевский
[root@crm php.d]# php -m | grep pdo PHP Warning: ...

если в команде выше будет "PDO" то дальше ищи где у тебя в "/etc/php.d" идет несколько подключений pdo_sqlsrv (либо там, либо в php.ini)

раз ругается значит есть несколько подключений

вот в этом файле (или в директории php.d оно как раз должно быть

Денис-Ковалевский Автор вопроса
Andrei Nikolaev
вот в этом файле (или в директории php.d оно как р...

это именно та директория [root@crm php.d]# php -m | grep pdo pdo_sqlsrv

Денис-Ковалевский Автор вопроса
Andrei Nikolaev
Ты уже не то делаешь

php -m | grep pdo какой должен быть результат?

Денис-Ковалевский Автор вопроса
Andrei Nikolaev
PDO, pdo_sqlsrv только там -i потеряо

[root@crm 1ctest]# php -m | grep -i pdo PDO pdo_sqlsrv

Похожие вопросы

Обсуждают сегодня

А кто-то пробовал, уезжая из Эстонии получить э-рез и продолжить вести предпринимательскую деятельность внутри Эстонии, используя свой OÜ?
Lalalashechki Lalala
57
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
I arrived here after a Chico Crypto show highlighted the project & the Team - the fact that the Team had a long history of successfully working with household names gave me e...
Banter is Bullish
5
Dear super pioneers 🥳🥳: I want to purchase a hosting plan for a website where video games, metaverse, AI avatars, videos, and heavy virtual twins can be uploaded, which I wan...
Guapi
10
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
открыть папку в проводнике: 1 - ShellExecute 2 - ExecuteProcess 3 - OpenDocument что лучше выбрать?
Alexey Kulakov
12
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
10
Карта сайта