itsource

phpMyAdmin 오류:mbstring 확장자가 없습니다.PHP 구성을 확인하십시오.

mycopycode 2022. 9. 13. 22:14
반응형

phpMyAdmin 오류:mbstring 확장자가 없습니다.PHP 구성을 확인하십시오.

phpMyAdmin을 실행하는 데 문제가 있습니다.브라우저에서 phpMyAdmin에 접속하려고 하면 "The mbstring extension is missing.PHP 구성을 확인하십시오."

저는 이미 인터넷에서 가능한 해결책을 찾아봤어요.이에 따라 저는 php.ini 파일을 수정했습니다.";syslog=syslog_mbstring.syslog" 행을 비고해 extension_mbstring.syslog에 ext 폴더 전체 경로를 썼습니다.슬프게도, 그것은 여전히 작동하지 않는다.

적절한 해결책을 찾을 수 있도록 도와주시겠어요?

다음 명령어를 실행합니다.

sudo apt-get install phpmyadmin php-mbstring php-gettext

sudo service apache2 restart

아니면 이 게시물을 팔로우 할 수도 있고...

이 투고 확인

이 방법으로 문제를 해결했습니다.php.ini 파일을 편집합니다.

  1. extension_path = "ext"extension_path로 변경 = "D:\php\ext" "자신의 경로를 적어주세요"
  2. change;syslog=syslog_mbstring.syslog를 extension=syslog_mbstring.syslog로 변경합니다.
  3. 그런 다음 php.ini 파일을 저장하고 Windows 디렉토리에 복사합니다("C:\Windows“)
  4. Apache 서버의 재부팅

위가 저의 해결책입니다.잘 되길 바랍니다.

ubuntu 14.04에서 php 5.6을 사용하는 경우 mbstring 및 mysql 모듈이 누락되어 있습니다.

mbstring 및 mysql 설치 방법:

sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mysql

apache를 재시작합니다.

sudo service apache2 restart

예를 들어 php5.6에서 php7.1로 업그레이드 할 경우 다음 명령을 실행해야 합니다.

sudo apt-get install php7.1-mbstring
sudo service apache2 restart

행선지 버전이 다른 경우는, mbstring 패키지의 exsit 여부를 확인할 필요가 있습니다(ph7.0의 예).

sudo apt-cache search php7.0-mbstring

php 업그레이드 후 업데이트 phpmyadmin과 함께 작업하는 모든 모듈의 존재를 먼저 확인한 후 업그레이드를 수행하는 것이 도움이 된다는 것을 알았습니다.

내 경우 xampp를 사용하여 php7을 새로 설치했는데, 오류가 699행의 php.ini에 있었습니다.

include_path= C:\Program Files (x86)\xampp\php\PEAR

로.

include_path= "C:\Program Files (x86)\xampp\php\PEAR"

나한테는 효과가 있었어요

php.exe를 실행하여 확인했더니 오류가 발생하여 수정했습니다.

바꾸다extension_dir = "ext"로.extension_dir = "C:/php/ext"php.ini.

다음 중 하나에 해당할 경우 문제가 발생할 수 있습니다.

케이스 1: PHP 버전 다운그레이드/업그레이드
케이스 2: PHP 버전 간의 활성화/비활성화(스위칭)

다음은 이러한 문제를 해결하는 데 도움이 되는 권장 명령어입니다.

메시지 1: mbstring 확장자가 없습니다......

sudo apt-get install php7.1-mbstring  

메시지 2: mysqli 확장자가 없습니다......

sudo apt-get install php7.1-mysqli

주의: PHP 버전 7.1에서 테스트 완료.요건에 따라 PHP 버전을 변경합니다.

저는 다음과 같은 방법으로 문제를 해결했습니다.

  1. c:\php\php.ini 파일을 편집합니다.

  2. 재해해기
    path자신의 패스)

  3. 를 extension.syslog=syslog_mbstring.syslog 확장=syslog_mbstring.syslog를 extension=syslog_mbstring.syslog로 합니다.
  4. Apache 서버의 재부팅

당신에게 효과가 있기를 바랍니다.

이것은 Kali-linux 2018에서 나에게 효과가 있었다.

apt-get install php7.0-mbstring

service apache2 restart

'아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 그리고 아, 아, 아,PHPIniDir-c:/php_install_path

이거 드셔보세요

sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
service apache2 restart

이것은 나의 문제를 해결했다.

1. 관리 페이지에서 명령 프롬프트 열기

  1. apache bin 폴더를 이렇게 열어서

    c:\ cd wamp\bin\disc\disc 2.4.17\bin>

  2. 그런 다음 위의 뒤에 입력합니다.

    c:\ cd wamp\bin\apache2.4.17\bin> mklink php.ini d:\wamp\bin\php5.6.15\phpForApache.ini

  3. 명령 프롬프트를 닫고 wamp를 재시작하여 관리 모드로 엽니다.

  4. original post : PHP : 샤오 덕분에 php.ini 파일이 없습니다.

다른 방법을 사용하기 전에 PHP 폴더에서 php.exe를 여십시오.에러 스테이트먼트가 발생했을 경우는, 수동으로 수정할 수 있습니다.그렇지 않으면 이 스레드에서 가장 유용한 투고를 수행합니다.

ubuntu18.0.4에서 php5.6을 해제하고 php7.3을 활성화하면 이 오류가 나타납니다.

그래서 되돌리면 문제가 해결됩니다.Ddd.

이것은 PHP 8을 사용하는 Ubuntu에서 나에게 효과가 있었습니다.

sudo apt-get install php8.0-mbstring

언급URL : https://stackoverflow.com/questions/30047169/phpmyadmin-error-the-mbstring-extension-is-missing-please-check-your-php-confi

반응형