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 파일을 편집 합니다.
- 변경 을 extension_dir = "내선" 로 을 extension_dir = "D : \ PHP는 \ 내선" (UR 자신의 경로를 적어주세요)
- 변화 ; 확장 = php_mbstring.dll 로 확장 = php_mbstring.dll은 (삭제 ";")
- 그런 다음 php.ini 파일을 저장하고 Windows 디렉터리에 복사합니다。 (“C : \ Windows“)
- 아파치 서버를 다시 시작하십시오。
위는 내 솔루션입니다.
우분투 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을 업데이트하는 것이 좋습니다.
이 방법으로 내 문제를 해결했습니다.
c : \ php \ php.ini 파일을 편집합니다.
extension_dir = "ext"를 extension_dir = "c : \ php \ ext"로 변경하십시오 (
자신의 경로 를 작성하십시오 ).- ; extension = php_mbstring.dll을 extension = php_mbstring.dll로 변경 (
";" 삭제 ) - 아파치 서버를 다시 시작하십시오。
나는 그것이 당신을 위해 작동하기를 바랍니다.
이것은 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. 관리에서 명령 프롬프트 열기
다음과 같이 아파치 빈 폴더를 엽니 다.
c : \ cd wamp \ bin \ apache \ apache2.4.17 \ bin>
그런 다음 위의 뒤에 입력
c : \ cd wamp \ bin \ apache \ apache2.4.17 \ bin> mklink php.ini d : \ wamp \ bin \ php \ php5.6.15 \ phpForApache.ini
그게 명령 프롬프트를 닫고 wamp를 다시 시작하고 관리자 모드에서 엽니 다.
원본 게시물 : 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
'Development Tip' 카테고리의 다른 글
자바 스크립트에 PHP 에코 / 인쇄가 있습니까? (0) | 2021.01.07 |
---|---|
파이프와 소켓의 차이점은 무엇입니까? (0) | 2021.01.07 |
Dockerfile을 사용하여 호스트에서 컨테이너로 파일을 복사하는 방법 (0) | 2021.01.07 |
프로그레시브 렌더링이란 무엇입니까? (0) | 2021.01.07 |
Angular2에서 Http 호출을 연결하는 방법은 무엇입니까? (0) | 2021.01.07 |