Leta Learns

리눅스에 APM 소스(수동, 컴파일) 설치하기 - (php 설치하는데 계속 에러나서 때려침) 본문

Server

리눅스에 APM 소스(수동, 컴파일) 설치하기 - (php 설치하는데 계속 에러나서 때려침)

leta 2022. 3. 18. 00:42

<우분투에 APM 소스 설치하기>


기본적인 것은 아래 링크를 보며 공부하였다. 구글에 '우분투에 APM 소스 설치하기' 라고 검색하면 여러가지 글이 나오는데 대부분 맥 유저가 쓴 글이라서 윈도우 유저의 글을 골라서 사용했다. 뭐 가상머신 사용해서 하는 거라 윈도우, 맥 차이는 없을 것 같긴 한데 멋사에서 vscode 사용할 때 하도 맥이랑 윈도우 달라서 애먹었던 기억이 있어서 이런 거 괜히 신경쓰인다. ㅋㅋ 암튼! 아래 글 보면서 하나하나 따라했다.
https://resilient-923.tistory.com/100

[Server]VirtualMachine,Ubuntu에 APM설치

https://apply.softsquared.com/ SOFTSQUARED 단순한 개발 지식만을배워가는 곳이 아닙니다 소프트스퀘어드는 함께 성장합니다. 개발 트레이닝을 통해 개인의 역량이 성장합니다. 성장한 역량은 소프트스퀘

resilient-923.tistory.com



중간에 에러났었는데 대부분 에러는 아래 글 보면서 해결했다.
https://kking.tistory.com/16

APM 소스 설치  - Ubuntu 20.04 + Apache 2.4.46 (수동설치)

Apache 수동 설치하기 1. apr 설치 (에러에 늪에 빠지고 싶지 않다면 에러 먼저 읽어보고 시작하는 걸 추천! ) $ sudo su /usr/local# mkdir apache /usr/local# wget http://mirror.navercorp.com/apache//apr/ap..

kking.tistory.com



그런데..!
중간에 pcre 다운받는 과정에서 위의 두 글과 다른 에러가 발생했다.
찾아보니 pcre 다운 시 ftp 사이트를 이용하던데 ftp 사이트가 지금은 no longer available 이었다.
이에 대한 해결 방법은 밑의 글에서 확인하였다. ('5. 의존성 패키지 - pcre 설치' 참고)
sourceforge 사이트를 이용하면 된다고 한다.
https://r-mango.tistory.com/5

[1주차] _ Ubuntu 20.04에서 apache 2.4.51 수동 설치/ 소스 설치/ 컴파일 설치

라이징 캠프 1주차 과제로 apache 2.4.51를 수동설치하게 되었다. - 수동설치, 소스설치, 컴파일설치는 패키지 관리자를 통해 자동으로 설치하는 것이 아닌 리눅스에서 소스를 컴파일 하여 설치하는

r-mango.tistory.com

apache 다운받는 건 위 글이 (참고한 글들 중) 가장 최신이길래 이걸 참고하였다.


ㅎㅏ.... 왜 안되지..?
개빡친다.. 오늘은 후퇴함....





다음날도 안돼서..
아예 우분투를 삭제하고 재설치해서 처음부터 다시 했다.
위의 첫 번째 링크와 세 번째 링크를 이렇게 저렇게 다 섞어서 했다...
암튼 이렇게 apache는 설치 했다..
이제 mysql 차례

다행히 mysql 설치는 아래 링크 참고해서 한 번에 됐다.. 수명 감소 방지 완료
https://velog.io/@seungsang00/Ubuntu-%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90-MySQL-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

[Ubuntu] 우분투에 MySQL 설치하기

apt-get 이라는 패키지 매니저를 이용해 설치를 진행한다. (우분투 리눅스를 설치했다면 이미 설치되어 있다.) 1. 우분투 서버 업데이트 2. mysql-server 설치 $ sudo apt-get install mysql-server 설치 중간 중간

velog.io





php 설치는 아래 글 따라하면서 했다.
https://r-mango.tistory.com/7?category=900118

[1주차] _ Ubuntu 20.04에서  PHP 수동 설치/ 소스 설치/ 컴파일 설치

1. 의존성 패키지 설치 $ apt-get install libxml2-dev $ apt-get install libjpeg-dev $ apt-get install libpng-dev 2. PHP 설치 $ cd /usr/local $ wget https://www.php.net/distributions/php-7.4.26.tar.gz..

r-mango.tistory.com

근데 중간에 php 설치하고나서 make 입력했는데
cc: fatal error: killed program cc1
안 적어놔서 잘 기억은 안 나는데 대충 이런 에러가 났다.
찾아보니 메모리 문제라는데.... 이해가 안 가서 구글링 하다가 아래 링크보고 해결하였다.
https://linux.101hacks.com/unix/fix-php-cc-internal-errror-killed/

How to Fix PHP Configure “CC Internal error Killed (program cc1)” Error

How to Fix PHP Configure “CC Internal error Killed (program cc1)” Error by Ramesh For most case, you’ll typically install php from the repository of your corresponding Linux distribution. For example, on CentOS or Red Hat, you will do: yum install ph

linux.101hacks.com


근데.. make 하고
make test 하는데 test에서 fail이 몇 개 떠가지고... 그 다음이 안 된다...
아 진짜 모르겠다...... 거의 다 왔는데...

Comments