Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Brakuje rozszerzenia mysql, Your PHP installation appears to be missing the MySQL extension
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Mam problem z uruchomieniem aplikacji na jednym z serwerów. W chodząc na localhost w przeglądarce otrzymuję następujący komunikat:
Your PHP installation appears to be missing the MySQL extension ...

Również w konsoli wpisując php -v mam komunikat:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - libmysqlclient.so.18: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - libmysqlclient.so.18: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - libmysqlclient.so.18: cannot open shared object file: No such file or directory in Unknown on line 0


Porównując uruchomione moduły na serwerze na którym mam problem z innym serwerem na którym nie ma takiego problemu poleceniem php -m to nie ma na liście takich modułów:
  1. mbstring
  2. mysqli
  3. pdo_sqlite


Takie pakiety są jednak zainstalowane (yum list |grep mysql)
  1. mysql-connector-java.noarch
  2. pcp-pmda-mysql.x86_64
  3. php-mysql.x86_64
  4. php.x86_64
  5. php-cli.x86_64
  6. php-common.x86_64
  7. php-pdo.x86_64


phpinfo() również nie wyświetla mi modułów MySQL.

Linux Red Hat 7
PHP 5.4.16

Co może być problemem ?

Ten post edytował damianooo 2.05.2017, 11:37:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ohm
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Cytat
dlaczego proponujesz raz jeszcze instalację mysqla ?

Bo wyglądało że nie masz zainstalowanego

Cytat
Jakim cudem nie ładuje mi tych modułów PHP ? Skąd to jest ładowane ? Bo w php.ini tego nie ma .


To są biblioteki zależne od phpowego modułu mysql. Znajdź sobie plik modułu mysql.so (/usr/lib/php/...?) i sprawdź
Kod
ldd mysql.so
i będziesz miał listę wszystkich zależności.

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 11:23