Похожие чаты

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

для 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 ответов

124 просмотра

А ты модуль 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

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

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

Hey everyone! I won’t focus too much on what this person said (it’s clear they don’t understand the scope of what TF and TELOSX are achieving), but I’ll put it simply for thos...
Ana Ojeda
3
как правильно удалить сддм? прописал в etc/portage.use/plasma-meta -sddm , но при обновлении юзов мне предлагает поставить lightdm (ещё лучше 😡), добавил туда - display-manage...
REDis
25
Telos is at a pivotal moment. While ambitious projects like zkEVM and SNARKtor have shown promise, the delay in delivering EVM 2.0—a cornerstone of the ecosystem—is a growing ...
Trinidad
8
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
Except the wealthiest, people that buy crypto want to "cash out" at the end of the day, one way or another. Converting to fiat is craziness, converting to BTC is unwise. Hold ...
Erdelanax
2
Hello guys, hope you can help me with a quick question. I've staked some ZIL using Atomic Wallet some while ago and wanted to claim my rewards and unstake it. Atomic Wallet sa...
Martin | #bornbrave
14
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Карта сайта