>백엔드 개발 >PHP 튜토리얼 >phpmyadmin 다운로드 phpMyAdmin 설치 구성 방법 및 문제 해결

phpmyadmin 다운로드 phpMyAdmin 설치 구성 방법 및 문제 해결

WBOY
WBOY원래의
2016-07-29 08:40:051170검색

다음은 간략한 검토입니다. 기본적으로 직면해야 할 모든 문제가 발생했습니다. 핵심은 더 많은 정보를 확인하고 문제를 해결하기 위해 두뇌를 더 많이 사용하는 것입니다.
1/mcrypt 확장을 로드할 수 없습니다. PHP 구성을 확인하세요.
2/이제 구성 파일에 일급 비밀 문구 비밀번호(blowfish_secret)가 필요합니다.
3/#2003-서버가 그렇지 않습니다. 응답.
phpMyAdmin의 최신 버전이 3.1.3.1로 업데이트된 이후 인터넷에 유포된 많은 구성 방법은 이전 버전의 것이며 더 이상 새 버전의 구성 요구 사항에 적합하지 않으므로 pharmar도 phpMyAdmin3.1.3을 추가했습니다. .1 그런데 구성 단계도 아래에 나열되어 있습니다. PHP 전환 및 디버깅을 용이하게 하기 위해 로컬 디버깅을 위해 Windows 시스템을 사용합니다.
1. 먼저 phpMyAdmin 설치 패키지를 다운로드합니다.
해외 공식 웹사이트 http://www.phpmyadmin.net/으로 이동하여 탐색 모음에서 "다운로드" 링크를 클릭하여 다운로드 페이지로 들어간 다음 "all-언어s.zip" 버전을 로컬로 다운로드하고 압축을 푼 후 시스템에서 지정한 가상 루트 디렉터리 아래의 phpmyadmin 폴더에 넣습니다(폴더 이름은 사용자 지정할 수 있음). D:Program FilesApachehtdocsPhpadmin입니다.
2. phpmyadmin 폴더에서 config.sample.inc.php 파일을 찾아 config.inc.php 파일로 이름을 바꿉니다. 편집을 위해 UTF-8 인코딩을 지원하는 워드패드로 엽니다.
3. $cfg['Servers'][$i]['host'] = 'localhost'를 검색합니다. (일반적으로 기본값이 사용되며 예외가 있으므로 수정할 필요가 없습니다.)
5. $cfg['Servers'][$i]['auth_type'] = 'cookie'를 검색하세요.
여기서 네트워크 공간에서 쿠키를 사용하는 경우 자체 컴퓨터에서 디버깅을 위해 구성을 사용하세요. 이전에 URL을 추가했으니 쿠키로 변경하세요.
개인적인 제안: 로컬이든 온라인이든 쿠키 설정을 권장하며, 안전을 최우선으로 생각합니다.
동시에 auth_type 값을 cookie로 설정하면 수정해야 할 또 다른 부분이 있습니다:
$cfg['blowfish_secret'] = ''
다음으로 변경: $cfg[ 'blowfish_secret' ] = '123456';
여기서 '123456'은 46자 이하로 직접 정의할 수 있습니다. 이 필드를 공백으로 두면 위에서 언급한 두 번째 오류가 나타납니다. "이제 구성 파일에 일급 비밀 문구 비밀번호(blowfish_secret)가 필요합니다."
6. $cfg['Servers'][$i]['user'] = 'root'; // MySQL 사용자(사용자 이름, 컴퓨터에서는 루트 사용, 인터넷에서는 일반적으로 ftp) user name 이면 가상 호스트 공급자가 알려줄 것입니다. 일반적으로 수정하지 마세요.
7. $cfg['Servers'][$i]['password'] = '123456' // MySQL 비밀번호 변경 MYSQL 데이터베이스 사용자 비밀번호는 123456입니다.
이제 phpMyAdmin이 구성되었습니다. http://localhost/phpmyadmin/을 열어 편리하고 빠른 그래픽 관리 소프트웨어인 phpMyAdmin에 액세스할 수 있습니다. 이 문서에서 언급되지 않은 구성 파일의 다른 옵션에 대해서는 걱정하거나 수정할 필요가 없습니다. phpMyAdmin의 구체적인 작동 방법은 이 기사의 범위를 벗어나지만 그래픽 인터페이스는 이해하기 쉽고 몇 번만 살펴보면 사용할 수 있습니다(참조).
phpMyAdmin을 설치하고 구성하는 동안 제약회사가 직면한 몇 가지 문제에 대해 이야기해 보겠습니다.
첫 번째 질문: "mcrypt 확장 프로그램을 로드할 수 없습니다. PHP 구성을 확인하세요."
1. Mysql 데이터베이스가 제대로 설치되지 않았고, 시스템 서비스에서 Mysql 관련 서비스가 시작되지 않습니다.
2. 시스템의 system32(C:windowssystem32) 디렉터리에 libmcrypt.dll 파일이 없습니다. 해결 방법은 php 디렉터리에서 libmcrypt.dll을 찾아 libmcrypt.dll을 C:windowssystem32 디렉터리에 복사한 다음 다시 시작하는 것입니다. 웹 서비스.
3. PHP 디렉터리의 php.ini 파일에서 ";extension=php_mcrypt.dll"의 첫 번째 ";"가 제거되지 않아 해당 기능을 사용할 수 없습니다. ini 파일을 찾아 확장자=php_mcrypt.dll로 변경합니다. //이전 항목을 제거하여 적용합니다
4. Mysql 디렉터리에는 읽기 권한이 없습니다. :
관리자 모든 권한
시스템 모든 권한
사용자 읽기 및 실행
기타 모든 사용자 권한 삭제(보유도 가능하지만 보안이 높지 않아 삭제하는 것이 좋습니다) MYsql 서비스 및 웹 서비스를 다시 시작합니다(이를 수정하고 서버를 다시 시작하는 것이 좋습니다).
5. 위의 방법 중 어느 것도 작동하지 않으면 다음 방법을 사용하십시오: 데스크탑>내 컴퓨터>마우스 오른쪽 버튼 클릭 속성>고급>환경 변수>시스템 변수>새로 만들기
이름: phpdir
값:D:Program FilesPhp(PHP가 있는 디렉토리)
(참조 소스: 주소)
두 번째 질문: "mysql 확장을 로드할 수 없습니다. PHP 구성을 확인하십시오."
PHP 디렉토리 배치 libmySQL.dll 복사 c:windowssystem32 아래에서 APACHE를 다시 시작하세요.
세 번째 질문: "#2003 - 서버가 응답하지 않습니다."
이 문제가 발생하면 MYSQL 데이터베이스가 시작되지 않았을 가능성이 높습니다. 제어판-관리 도구-서비스에서 MYSQL을 직접 시작하는 것이 좋습니다. 시작 여부에 대해서는 작업 관리자에 "mysqld-nt.exe"와 같은 프로세스가 있는지 확인할 수 있습니다. 있으면 mysql이 시작된 것입니다.
또 다른 중요한 이유는 설치 중에 포트가 기본 3306이 아니라는 점입니다. 예를 들어 저 같은 경우 설치 과정에서 프로그램이 3306을 점유했기 때문에 3307로 변경했는데 무슨 일이 있어도 다음과 같이 표시됩니다. #2003-서버 응답 없음".드디어 이유를 찾았습니다. 하나만 더 추가하세요:
$cfg['Servers'][$i]['port'] = '3307';
네 번째 질문: "PHP 확장 설정 mbstring을 찾을 수 없습니다."
C:WINDOWS에서 PHP.INI 파일을 수정하고 ;extension=php_mbstring.dll을 찾아 제거한 다음 PHP.INI를 저장하고 Apache를 다시 시작합니다.
이런 문제는 발생하지 마세요. 그러나 초보자의 경우 처음 접할 때 일반적으로 인터넷에서 많은 방법을 적용할 수 없으면 무력감을 느낄 것입니다. 공식 문서를 꼭 읽어보세요. 비록 영어로 되어 있지만 여전히 매우 유용합니다.

위 내용은 phpmyadmin 다운로드 내용을 포함하여 phpMyAdmin 설치 구성 방법과 문제 해결 방법을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.