PHP 프로젝트에서 Netbeans 7.0.1을 사용하고 있습니다.소켓 구성이 Windows 용 XAMPP에있는 위치를 찾을 수 없습니다.
저는 xampp.org에서 찾을 수있는 설치 프로그램으로 Windows 7 64 비트에 XAMPP 1.7을 설치했습니다. IIS를 사용하고 있기 때문에 아파치 포트를 80과 443에서 81과 442로 변경했습니다. 서비스로 아무것도 설치하지 않았고, 제어판을 사용하여 mysql, apache 등을 시작/중지했습니다.
내 단위 테스트에 실패했습니다. 문맥에 문제가 있습니다. Mac에서 일하는 두 명의 사람들과 함께 프로젝트를 개발합니다.
그들은이 같은 라인 구성 파일이 있습니다
database_socket = /var/run/mysqld/mysqld.sock
내 단위 테스트가 실패하고 그 중 하나가 바로 그 문제 고정 올바른 하나에 해당 경로 변경을 한 것으로 얘기하는 그의 문제.
이제 Windows XAMPP에서 해당 파일은 어디에 있습니까? 전체 하드 드라이브에서 검색을했는데 (mysql이 존재해야한다는 것을 알고 있습니다. 예, 실행 중입니다 :)) 찾을 수 없었습니다.
이 사람은 소켓 경로가 지정된 곳에서 Parameters.ini 파일을 사용하고 있으며 $ container = $ kernel-> getContainer();를 호출합니다. 데이터베이스가 인스턴스화 된 것처럼 보입니다.
database_host = localhost
database_socket = /var/run/mysqld/mysqld.sock
database_user = user
database_password = pass
database_schema = lad
하지만 database_socket를 제거하는 경우는 불평 :
나는 지금이 가지고있는 그 파일 (parameters.ini를) 변경했습니다. 은 여기의 지침에 따라 시도 : http://www.devside.net/guides/windows/mysql 설정 (XAMPP로 변경 WWW)의 포장을 풀고 C 같은 : \ www가 \ mysql을-5.1.56-win32에서
이름 바꾸기 디렉토리 C : \ www가 \ mysql-5.1.56-win32 to C : \ www \ mysql
MySQL 구성 파일 C : \ www \ mysql \ my-medium.ini (또는 포함 된 다른 my- * .ini 파일 중 하나를 선택하십시오.)를 % SYSTEMROOT % 디렉터리에 복사하십시오.
파일 이름 바꾸기 % SYSTEM ROOT %의 \ 내-medium.ini을 (또는 내 복사 - *. ini 파일) "[클라이언트]"와 "[mysqld를]"편집 ...
섹션에서Edit %SYSTEMROOT%\my.ini
의 my.ini하기 섹션에서
socket = C:/www/tmp/mysql.sock
"[mysqld를]"삽입 ...
basedir = C:/www/mysql/
datadir = C:/www/mysql/data/
mysql을 다시 시작,하지만 아무것도 일어나지 않았다.
안녕하세요. 내가 코드 라인에서 편집 한 내용은 귀하가 귀하의 질문에서 언급 한 것이라고 생각합니다. 귀하가 확인하면 좋을 것입니다. –