VirtualBox
속의 칼리 리눅스
에서 XAMPP
를 설치해보자.
칼리 리눅스의 firefox에서 apachefriends.org 로 접속
DVWA가 php5 에서만 작동하므로, 상단의 download-linux에서 more download 클릭
5 중에서 가장 최신버젼인 5.6.40을 다운로드 해준다.
이때, 64비트와 32비트를 잘 보고 다운로드 할 것!
나는 칼리 리눅스를 64비트로 다운로드 했으므로 64비트로 다운로드 받았다.
터미널 을 연다.
> cd Downloads
명령을 통해 Downloads 폴더로 이동한 후에,
> ls -al
명령을 통해 Downloads 폴더의 파일들을 보면, 마지막 줄에 xampp-linux-x64-5.6.40-1-installer.run
파일이 있다.
처음 다운로드 된 상태에서는 -rw-r--r--
로 실행 권한이 없으므로,
> sudo chmod +x ./xampp-linux-x64-5.6.40-1-installer.run
명령을 통해 실행권한(x
)를 준다.
실행권한이 생긴 xampp 파일은 녹색으로 표시된다.
> sudo ./xampp-linux-x64-5.6.40-1-installer.run
명령어를 통해 xampp 실행 (sudo가 없으면 root 권한이 없어 실행이 안된다.)
아래의 체크박스는 끄고 next
설치완료!!
Go To Application
을 클릭하면 넘어가야 하는데, 현재 사용자가 root가 아니라 권한이 없어서 넘어가지지 않았다.
그래서 터미널에서 사용자 자체를 root 로 변경해주었다.
> sudo su
다시 xampp 실행
이제는 Go To Application
버튼이 나오지 않아, 직접 터미널에서 실행해준다.
> cd /
> cd opt/lampp
> ./lampp start
인터넷 주소에 localhost 라고 치면 다음화면이 뜨는데, 이는 XAMPP가 제대로 실행되고 있다는 뜻이다.
터미널에서
> cd /opt/lampp
> ./manager-linux-x64.run
실행 시 XAMPP 실행화면이 뜬다.
실행된 XAMPP화면 에서, Manage Servers
클릭
여기서 MySQL Database
, ProFTPD
, Apache Web Server
를 켜고 끌 수 있다.
설정 변경을 위해 터미널에서
> cd /home/kali/Downloads //(Kali 사용자로 XAMPP 다운로드 했으므로)
> nano /opt/lampp/etc/php.ini //(nano는 편집기-메모장 같은)
Ctrl+W
눌러서 검색 - allow_url_include
옵션을 ON으로 변경
Ctrl+O
눌러서 저장
Ctrl+X
눌러서 나오기
다시 XAMPP 설정창으로 돌아와서 MySQL Database
와 Apache Web Server
를 Restart
해준다.
XAMPP 설정 완료!
감사합니다
혹시 이렇게 kali로 다운 후 root로 실행하는것과 root로 다운받아서 실행하는것의 차이는없나요?