Problem z instalacją rozszerzenia mysqli do PHP

djmati532 | 2018-12-16 15:31:16 UTC | #1

Witajcie mam problem z mysqli może ktoś z was może mi pomóc .
Na indexie pokazuje : Fatal error: Call to undefined function mysqli_connect()
A jeżeli wpisze :
apt-get install php5-mysqli

To nie może odnaleść pakietu.

Reading package lists… Done
Building dependency tree
Reading state information… Done
Package php5-mysqli is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
php5-mysqlnd php5-mysql

E: Package ‘php5-mysqli’ has no installation candidate


DoreK | 2018-02-01 21:36:30 UTC | #2

odnaleźć*
Ogółem proponuję aktualizację do php7, najlepiej 7.1, bo z 7.2 wiele aplikacji nie działa jak należy.
Potem wykonać komendę:
apt install php7.1-mysql
Jednak jeśli wolisz zostać przy php5 (odradzam) to wykonaj komendę
apt install php5.wersja-mysql
na przykład
apt install php5.6-mysql
po instalacji pakietu należy zrestartować apache2, wystarczy do tego komenda service apache2 restart (o ile korzystasz z apache2)


djmati532 | 2018-02-01 23:26:53 UTC | #3

apt install php5.6-mysql
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package php5.6-mysql
E: Couldn’t find any package by regex ‘php5.6-mysql’


DoreK | 2018-02-01 23:28:58 UTC | #4

wykonaj:
apt update
apt install php-mysql
jak nie zadziała to może
apt install php5-mysql