1) 다운로드
이 경로에서 설치하려는 OS 에 맞는 버전을 다운로드 받는다. https://www.apachefriends.org/download.html
나는 우분투에 설치를 하고자 "xampp-linux-x64-5.6.8-0-installer.run" 버전을 선택하였다.
2) 권한부여
다운로드 받은 파일을 해당 서버로 복사하고 파일을 실행하기 위한 권한을 부여한다.
$ wget https://www.apachefriends.org/xampp-files/5.6.8/xampp-linux-x64-5.6.8-0-installer.run
$ sudo chmod +x xampp-linux-x64-5.6.8-0-installer.run
wget을 통하여 파일을 다운로드 받거나 파일을 다운로드 받고 scp 명령어과 같은 방법을 통하여 서버로 복사를 할 수 있다.
3) 설치
$ sudo ./xampp-linux-x64-5.6.8-0-installer.run
설치과정에 물어보는 것이 많은데 모두 Y 를 누르면 설치가 완료될 것이다. 완료 후 /opt/ 하위 경로에 lampp 디렉토리가 추가되어있는 것을 확인할 수 있다.
4) XAMPP 실행/중지/재시작
$ sudo /opt/lampp/lampp start
$ sudo /opt/lampp/lampp stop
$ sudo /opt/lampp/lampp restart
5) 테스트
로컬에서만 설치여부를 확인하고자 할 경우에는 특별히 문제가 없다. 다만 다른 PC에서 XAMPP를 열고자 할 경우에는 접근권한이 없다.
이럴 경우 반드시 방화벽의 80 포트가 열려있는지 확인하고 "/opt/lampp/etc/extra/httpd-xampp.conf" 파일에서 아래처럼 수정해주어야 한다.
> sudo vi /opt/lampp/etc/extra/httpd-xampp.conf
...
<LocationMatch ...>
# Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
이제 리모트에서도 브라우저로 페이지를 열수가 있다. (http://192.168.xxx.xxx/xampp)
참조) http://www.unixmen.com/how-to-install-xampp-stack-on-ubuntu-15-04/