/ / Twoja instalacja PHP wydaje się nie mieć rozszerzenia MySQL, które jest wymagane przez WordPress. Na Ubuntu 14.04 LTS - mysql, wordpress, ubuntu, nginx, ubuntu-server

Twoja instalacja PHP wydaje się być pozbawiona rozszerzenia MySQL, które jest wymagane przez WordPress. Na Ubuntu 14.04 LTS - mysql, wordpress, ubuntu, nginx, ubuntu-server

Twoja instalacja PHP wydaje się być pozbawiona rozszerzenia MySQL, które jest wymagane przez WordPress

Próbowałem naprawić ten problem, upewniając się, że serwer MySQL działa.

/etc/init.d/mysql status

Znalazłem, że działa poprawnie.

Następnie wybrałem moduł MySQL, aby zainstalować php5

dpkg --list | grep php5-mysql

i na koniec ponownie uruchomiłem NGINX:

/etc/init.d/apache2 restart

Wciąż wracając do tego samego problemu:

Twoja instalacja PHP wydaje się nie mieć rozszerzenia MySQL, które jest wymagane przez WordPress.

Odpowiedzi:

3 dla odpowiedzi № 1

Dziękuję za przyczynienie się do odpowiedzi.

Nic nie działało, aby rozwiązać ten problem. Chociaż miałem do czynienia z tym samym problemem. @igor yavych odpowiedź była całkiem przydatna.

W końcu prace badawczo-rozwojowe działały i oto ostateczne rozwiązanie:

Aby wdrożyć aplikacje PHP, musisz zaimplementować następujące rozwiązanie "PHP-FastCGI", aby umożliwić nginxowi prawidłowe obsługiwanie i obsługę stron zawierających kod PHP.

sudo apt-get install php5-cli php5-cgi php5-fpm

Teraz zainstaluj NGINX:

sudo apt-get install nginx

Teraz skonfiguruj NGINX, a następnie uruchom ponownie NGINX i PHP5-fpm:

service php5-fpm restart
/etc/init.d/nginx restart

Wydaj następujące polecenie, aby zainstalować pakiety serwera MySQL i wymaganą obsługę PHP dla MySQL (nie musisz oczyszczać serwera MySQL):

sudo apt-get install mysql-server php5-mysql

Na koniec zrestartuj php5-fpm:

service php5-fpm restart

Gratulacje! Teraz działa!


1 dla odpowiedzi nr 2

To jest błąd, który oznacza, że ​​twój PHP ma wyłączone rozszerzenie mysql / mysqli lub nie ma go na początku. Jeśli to rozszerzenie jest obecne, sprawdź php.ini i dodatkowe pliki konfiguracyjne, aby zobaczyć, czy jest rzeczywiście włączone (na przykład extension=/path/to/extension/mysql.so). Możesz również sprawdzić phpinfo aby zobaczyć, co faktycznie tam jest.


0 dla odpowiedzi № 3

Jeśli napotykasz problem podczas instalacji online WordPressa, wykonaj następujące czynności.

  1. Zaloguj się do swojego panelu c http://yourwebsite.com/cpanel
  2. Przejdź do wyboru wersji PHP (możesz szukać w polu wyszukiwania)
  3. Wybierz wersję natywną To powinno rozwiązać problem.

0 dla odpowiedzi nr 4

Naprawienie tego problemu było dość proste. Jedyne, co musiałem zrobić, to przejść do mojego bloku serwera nginx:

sudo nano /etc/nginx/sites-available/myblog.com

następnie w bloku serwera wszystko, co musiałem zrobić, to znaleźć

php7.0

i zmień go na

php7.2

Zasadniczo przy aktualizacji Ubunto 17.04 do 17.10 php7.0 przestał działać, ale wciąż miałem php7.0.

Tutaj znajdziesz go w swoim bloku serwera:

  fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;

Od tej chwili pamiętaj tylko o aktualizacji bloków serwera nginx po aktualizacji Ubuntu lub PHP. Nie ma potrzeby dalszego bałaganu z powłoką lub innymi konfiguracjami.