목록php (3)
안 쓰던 블로그
이클립스에서 MySQL 서버 실행하려는데 포트가 이미 사용 중이라 하면 뭔가 앞서 실행했던 것이 꼬인 상태 cmd를 켜서 netstat -ao 명령어를 입력한다 원하는 포트를 잡고 있는 프로세스를 확인한다 LISTENING 상태의 프로세스의 PID를 확인 그리고 taskkill /f /pid (PID넘버) 로 프로세스를 중단한다 다시 mysql 서버를 실행시키면 정상 작동한다
일단 mysql을 실행시킨 cmd에서 status 명령어 입력 characterset이 utf-8이 아니라서 한글 깨짐이 발생 mySQL 폴더로 이동한다. 기본 경로는 C:\Program Files\MySQL\MySQL Server 5.7 이곳 my.ini 파일을 수정할 건데 해당 파일이 없으면 C:\ProgramData\MySQL\MySQL Server 5.7 여기서 복사해온다 참고로 ProgramData는 숨김 폴더다 복사했으면 관리자 권한 메모장으로 실행 default-character-set=utf8 로 주석 해제 및 수정 basedir과 chcharacter-set-server=utf8 주석 해제 및 수정 후 저장 그리고 cmd로 가서 다시 로그인 status하면 utf8로 바뀐 것을 확인할 수..
Fatal error: Call to undefined function mysqli_connect() ~ 에러 mysqli 가 없어서 문제가 생김 아무 php파일 만들어서 일단 이거 실행해 본다 그리고 이 부분에 none이라고 되어 있으면 아래 방법대로 따라하면 해결된다 일단 php.ini 파일 위치를 찾는다 mySQL을 그냥 깐 거랑 비트나미를 쓰거나에 따라 경로는 다를 수 있는데 내 경우는 C:\Users\사용자이름\php\php-7.4.12-nts-Win32-vc15-x64 여기에 있다 아무 설정 안 건드렸으면 php.ini-development라고 되어 있을텐데 복사해서 .ini 파일로 바꿔준다 그리고 관리자 권한 메모장으로 연결하고 실행 extension_dir 검색해서 주석해제하고 ext 파일..