일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- react-native
- sourcetree
- 인증문제해결
- not working
- 데이터바인딩
- Git
- AWS
- EC2
- 디버깅
- 리액트 네이티브
- bitbucket
- Invalid credentials
- 리액트
- 안드로이드 스튜디오
- 개발환경설정
- 안드로이드
- 안됨
- WPF
- 예제
- flutter
- gradle
- 설정
- 뒤로가기 안됨
- 빌드 오류
- react
- Android
- VisualStudio
- Kotlin
- aPK
- git인증
- Today
- Total
물에 살고싶은 개발자
우분투 APM 소스설치 시 일어나는 오류들 및 해결방안 본문
1. 아파치 설정파일 설정 시 (./configure ~~~~)
error : Did not find pcre-config script at 경로~~
이런녀석들은 간단하다
설정 명령어들(./configure로 시작하는)에서
prce 부분을 찾은 다음 pcre-config 파일이 있는 경로나 아니면 파일짜리 직접 지정해주면 된다
--with-pcre=/usr/local/pcre/
요렇게 돼있을 경우
--with-pcre=/usr/local/pcre/bin/pcre-config
이런식으로 바꿔주면 해결된다
중요한건 이 에러를 못보고 그냥 make를 쳐버리면
make: ***타겟이 지정되지 않았고 메이크파일이 없습니다. 라는 에러가 뜬다
/build/rules.mk:75: 'all-revursive' 타겟에 대한 명령이 실패했습니다
make 중에 오류로 인해 중단되고나서 다시 make 할 경우에 뜬다
스택오버플로우에선 clean make로 해결한다는 얘기도 있는데 그걸로 해결되면 좋겠지만
안된다면 그냥 깔끔하게 httpd 폴더 삭제하고 다시 하자
2. APM 설치 후 php로 mysql 연동 확인해봣는데 안될때!
not found였나..하는 하여튼 파일이나 디렉토리를 못찾는다고 하는 경우가 있다
그럴땐 일단 mysql로 ㄱㄱ
# mysql -u root -p
mysql로 진입하고 나면
mysql>STATUS;
이렇게 하면 mysql에 대한 정보들이 주륵륵륵 나온다
그중에서 아래서 두번째줄
UNIX socket : 경로/mysql.sock
이런식으로 나와있는 녀석을 보고 저 경로랑 파일이름을 그대로 복사해서
php.ini로 가자
(이녀석의 위치는 설치한 당사자가 알고있을것이다. php인가 아파치인가 하여튼 설치 과정에서 config명령어 넣을당시에 경로지정 했을것임 아니면 따로 지정했던가 ㅇㅇ)
php.ini에 보면
중간에
[MySQLi]
[Pdo]
[MySQL]
요녀석들이 있는데 이 안에 찾아보면
mysql.default_socket =
이렇게 되어있고 값은 넣지 않았을것이다
거기다가 아까 mysql STATUS에서 복사한 녀석을 싹 넣어주자
셋 다 넣을필요가 굳이 있나 싶은데...나도 사실 mysql만 넣고 해봣을땐 안돼다가 셋다 넣으니까 되더라 ㅡ,.ㅡ
코드에서 mysqli 말고 mysql을 썻는데도...
뭔가 내 실수가 있었던것같지만 아무튼 다 넣어주자