M1 MAC 우분투 APM 설치(Apache + Php + MySQL) | 우분투 설치 환경설정 | | ELF: not found | Syntaxerror

M1 MAC에서 Ubuntu를 설치하고 APM을 설치하기로 했다.

먼저 Firefox를 연 후 xampp download에서 검색하여 apachefriends.org 홈페이지에 접속한 후 download로 이동하여 Linux 최신 버전을 받아보기

우측 상단에 보이시도록 다운로드가 진행되다

다운로드가 완료되면 다운로드한 폴더를 클릭하여 열기

Download 페이지에서 마우스 오른쪽을 누른 후 Open in Terminal을 클릭한다.

처음에는 이 방법으로 설치하려고 하였으나 오류가 발생하여 실패하였습니다. ELF: not found Syntax error: word unexcepted (expecting “)”) 다음과 같은 오류가 2개 발생하였다.

그래서 다음과 같은 방법으로 동일하게 실행해 보았지만 역시 같은 오류가 나서 실패했다.

그렇게 방법을 찾던 중 드디어 방법을 찾은 sudo apt-get-y install lamp-server^ 명령어를 입력하고 엔터키를 누르자 다운로드가 시작되었다.

다운로드가 끝난 후 정상적으로 설치되었는지 확인하는 작업에 들어간 시스템 ctrestartapache2 명령을 입력하고 엔터키를 치자 아래와 같이 확인하는 창이 나타났다.

그래서 비밀번호를 치고 Authenticate 버튼을 눌러 계속 진행했다.

시스템 ctrenable apache 2 system ctr status mysql 명령을 연속으로 실행하여 결과를 확인하는 END라고 적혀있는데 컨트롤+z키를 누르면 나오는 새로 받은 apache가 정상적으로 작동하고 있는 것이 확인되었다.

Firefox를 연 후 주소검색창에 localhost를 입력하여 검색해 보았다.

이 페이지가 표시되므로 정확하게 실행되었음을 알 수 있는 마지막에 외부에서 접근할 수 있는지 알아보기 위해 다음과 같이 확인 작업을 수행하였다.

먼저 /var/www/html로 경로를 이동한 후 여기서 sudogedit phpinfo.php 명령을 실행시킨

다음과 같이 메모장이 나타나며 php문장을 간단히 쓰고 저장하고 닫았다.그런 다음 주소 입력장에 localhost/phpinfo.php로 검색하여 위 사진과 같이 사이트가 표시되는 것을 확인할 수 있었다.마지막으로 sudoged itindex.html 명령어로 다른 메모장을 열었다.208번 행에 Apache 2 앞에 내가 원하는 문자를 넣어서 확인해 보기로 했다.ifconfig 명령어로 내 ip주소를 확인하고(localhost 대신 이 ip주소 입력)가상환경이 아닌 맥북에 있는 크롬에 들어가 localhost 대신 192.168.64.6을 대신 입력하고 사이트에 접속해보니 외부에서 접속할 수 있는 것으로 확인됐다.