Development Tip

phpMyAdmin 오류 : mbstring 확장이 없습니다.

yourdevel 2021. 1. 7. 20:08
반응형

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


phpMyAdmin을 실행하는 데 문제가 있습니다. 브라우저에서 phpMyAdmin에 액세스하려고하면 "mbstring 확장자가 없습니다. PHP 구성을 확인하십시오."라는 오류 메시지가 표시됩니다.

나는 이미 인터넷에서 가능한 해결책을 검색했습니다. 이에 따라 php.ini 파일을 수정했습니다. "; extension = php_mbstring.dll"줄의 주석 처리를 제거하고 extension_dir에 ext 폴더의 전체 경로를 작성했습니다. 슬프게도 여전히 작동하지 않습니다.

적절한 해결책을 찾도록 도와 주시겠습니까?


이 명령을 실행하십시오.

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

sudo service apache2 restart

또는이 게시물을 따를 수 있습니다 ...

이 게시물 확인


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

  1. 변경 을 extension_dir = "내선"을 extension_dir = "D : \ PHP는 \ 내선" (UR 자신의 경로를 적어주세요)
  2. 변화 ; 확장 = php_mbstring.dll확장 = php_mbstring.dll은 (삭제 ";")
  3. 그런 다음 php.ini 파일을 저장하고 Windows 디렉터리에 복사합니다。 (“C : \ Windows“)
  4. 아파치 서버를 다시 시작하십시오。

위는 내 솔루션입니다.


우분투 14.04이고 php 5.6을 사용하는 경우 mbstring 및 mysql 모듈이 누락되었습니다.

mbstring 및 mysql을 설치하십시오.

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

아파치를 다시 시작하십시오.

sudo service apache2 restart

제 경우에는 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.


PHP 버전을 업데이트 한 후에 발생할 수 있습니다. 예를 들어 php5.6에서 php7.1로 업그레이드하는 경우 다음 명령을 실행해야합니다.

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

대상 버전이 다른 경우 mbstring 패키지가 존재하는지 확인해야합니다 (예 : php7.0).

sudo apt-cache search php7.0-mbstring

먼저 작업하는 모든 모듈의 존재를 확인한 다음 업그레이드를 수행하는 것이 유용하다는 것을 알았습니다. PHP를 업그레이드 한 후 phpmyadmin을 업데이트하는 것이 좋습니다.


이 방법으로 내 문제를 해결했습니다.

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

  2. extension_dir = "ext"를 extension_dir = "c : \ php \ ext"로 변경하십시오 (
    자신의 경로 를 작성하십시오 ).

  3. ; extension = php_mbstring.dll을 extension = php_mbstring.dll로 변경 (
    ";" 삭제 )
  4. 아파치 서버를 다시 시작하십시오。

나는 그것이 당신을 위해 작동하기를 바랍니다.


이것은 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. 다음과 같이 아파치 빈 폴더를 엽니 다.

    c : \ cd wamp \ bin \ apache \ apache2.4.17 \ bin>

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

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

  3. 그게 명령 프롬프트를 닫고 wamp를 다시 시작하고 관리자 모드에서 엽니 다.

  4. 원본 게시물 : PHP : xiao 덕분에 php.ini 파일이 없습니다 .


다른 방법을 사용하기 전에 PHP 폴더에서 php.exe를여십시오. 그것을 실행하고 오류 문에 직면하면 수동으로 수정할 수 있습니다. 그렇지 않으면이 스레드에서 가장 유용한 게시물을 작성하십시오.


php5.6을 비활성화하고 ubuntu18.0.4에서 php7.3을 활성화 한 후이 오류가 표시됩니다.

so i reverse it and problem resolved :DDD

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

반응형