시작하기 전에 먼저 Kali Linux 시스템이 업데이트되었는지 확인하십시오. 다음 명령을 사용하여 시스템을 업데이트 할 수 있습니다.
<span class="fun">sudo apt update && sudo 적절한 업그레이드</span>
위의 명령을 사용하면 모든 패키지가 최신 상태인지 확인할 수 있으며 이는 후속 PHP 배포에 매우 중요합니다.
PHP 환경을 구축하려면 먼저 웹 서버를 설치해야합니다. Apache는 일반적인 선택이며 다음 명령으로 설치할 수 있습니다.
<span class="fun">sudo apt install apache2</span>
설치가 완료되면 http : // localhost를 방문하여 Apache가 올바르게 실행되는지 확인할 수 있습니다. Apache의 기본 페이지가 표시되면 설치가 성공적입니다.
다음으로 PHP 및 관련 확장을 설치해야합니다. 다음 명령을 실행하십시오.
<span class="fun">sudo apt php libapache2-mod-php php-mysql을 설치합니다</span>
이 명령은 PHP 및 MySQL 데이터베이스 상호 작용에 필요한 모듈을 설치합니다.
PHP 설치를 완료 한 후에는 PHP가 올바르게 작동하는지 확인해야합니다. Apache의 루트 디렉토리에서 테스트 파일을 만들 수 있습니다.
<span class="fun">echo "<? php phpinfo ();?>"| sudo tee /var/www/html/info.php</span>
그런 다음 http : //localhost/info.php를 방문하여 PHP 구성 정보 페이지를 볼 수 있습니다. PHP 구성 정보가 표시되면 PHP 설치가 성공적이라는 의미입니다.
필요에 따라 PHP의 구성 파일을 조정해야 할 수도 있습니다. 다음 명령을 사용하여 PHP의 구성 파일을 편집 할 수 있습니다.
<span class="fun">Sudo nano /etc/php/7.4/apache2/php.ini</span>
이 파일에서는 오류 보고서, 파일 업로드 크기 등과 같은 설정을 수정할 수 있습니다. 일단 완료되면 APACHE 서비스를 다시 시작하여 변경 사항이 적용됩니다.
<span class="fun">sudo systemctl 다시 시작 apache2</span>
PHP 애플리케이션을 배포 할 때는 보안이 매우 중요합니다. Kali Linux에서는 방화벽을 사용하여 서버를 보호 할 수 있습니다. 예를 들어, UFW 방화벽을 사용하여 Apache가 다음 명령을 전달하도록 허용합니다.
<span class="fun">Sudo UFW는 '아파치'를 허용합니다.</span>
방화벽이 제대로 구성되어 있는지 확인하면 무단 액세스를 효과적으로 방지 할 수 있습니다.
이 기사 가이드를 사용하면 Kali Linux에 PHP를 배포하는 기본 단계를 마스터했습니다. 모범 사례와 가치 보안을 준수하면 PHP 프로젝트를 원활하게 실행할 수 있습니다. 웹 사이트를 개발하든 응용 프로그램을 개발하든 합리적인 환경 구성은 귀하의 개발을위한 탄탄한 기반을 제공합니다.