나는 PHP 5.3.13, Apache 2.2.22 및 MySQL 5.5.24가 포함 된 Wamp Server 2.2를 설치했습니다. 그런 다음 WampServer2-PHP524.exe 확장을 사용하여 PHP 5.2.4를 설치했습니다. 여기 소스 포지 .
PHP 5.2.4로 전환하면 phpMyAdmin에서 "# 2005 - 알 수없는 MySQL 서버 호스트 'localhost : 3307'(11001)"(이 시점에서 XAMPP가 설치되어 MySQL이 포트에 설정되어 있음) 오류가 발생합니다. 3307 WAMP 설치).
비슷한 문제에 대한 다양한 답변을 토대로 몇 가지 다른 시도를 해봤습니다.
이것을 바탕으로 대답 , php.ini 파일을 Apache 5.2.4 디렉토리에서 Apache bin 디렉토리로 복사했습니다.
나는 php.ini 설정을 변경하려고 시도했다. mysql.default_port
공백에서 내 포트 3307로
내 phpMyAdmin 설정 파일은 다음과 같은 설정을 가지고 있습니다 :
$cfg['Servers'][$i]['verbose'] = 'localhost:3307';
$cfg['Servers'][$i]['host'] = 'localhost:3307';
$cfg['Servers'][$i]['port'] = '3307';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = _private_;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
나는 두 번 체크했다. my.ini
내 포트 설정이 올바른지 확인하십시오. 그것은 PHP 5.3.13과 함께 작동하므로, 나는 그것이 잘못된 포트 설정과 관련이 없다고 생각합니다.
나는 phpMyAdmin alias 파일을이 질문에 대한 응답마다 변경하려고 시도했다.
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
나는 그 디렉토리가 phpMyAdmin을위한 올바른 디렉토리 인지도 확인했다.
필자는 5.2.4와 5.3.13 사이의 php.ini 파일을 비교해 보았습니다. MySQL이 어떻게 설정되었는지에 대해서는이 두 파일 사이에 차이점이 없습니다.
PHP 5.2.4에서 다른 버전이나 Apache 및 / 또는 MySQL이 필요합니까?
내 워드 프레스 플러그인이 워드 프레스의 최소 요구 사항과 호환 될 수 있도록이 작업을 수행하려고 노력 중입니다.
아, 그리고 나는 그것이 필요하다고는 생각하지 않지만 각 변경 사이에 모든 서비스를 다시 시작했습니다.
이것이 MySQL 로그입니다.
140621 9:52:18 [Note] Plugin 'FEDERATED' is disabled.
140621 9:52:18 InnoDB: The InnoDB memory heap is disabled
140621 9:52:18 InnoDB: Mutexes and rw_locks use Windows interlocked functions
140621 9:52:18 InnoDB: Compressed tables use zlib 1.2.3
140621 9:52:18 InnoDB: Initializing buffer pool, size = 128.0M
140621 9:52:18 InnoDB: Completed initialization of buffer pool
140621 9:52:18 InnoDB: highest supported file format is Barracuda.
140621 9:52:18 InnoDB: Waiting for the background threads to start
140621 9:52:19 InnoDB: 1.1.8 started; log sequence number 1595675
140621 9:52:19 [Note] Server hostname (bind-address): '(null)'; port: 3307
140621 9:52:19 [Note] - '(null)' resolves to '::';
140621 9:52:19 [Note] - '(null)' resolves to '0.0.0.0';
140621 9:52:19 [Note] Server socket created on IP: '0.0.0.0'.
140621 9:52:19 [Note] Event Scheduler: Loaded 0 events
140621 9:52:19 [Note] wampmysqld: ready for connections.
Version: '5.5.24-log' socket: '' port: 3307 MySQL Community Server (GPL)