syurhia 님의 블로그

PHP환경 구축 본문

IT/PHP

PHP환경 구축

syurhia 2026. 4. 28. 21:38

CLI환경의 로키리눅스로 진행. MobaXterm으로 ssh연결함.

 

Apache, mariaDB, PHP 설치

 

설치는 아래 명령어들로.

sudo dnf install -y httpd

sudo dnf install -y mariadb-server

sudo dnf install -y php php-fpm

 

Apache의 경우에는 방화벽을 허용해줘야 한다.

sudo firewall-cmd --permanent --add-service=httpd

sudo firewall-cmd --reload

 

데이터베이스의 경우는 비밀번호 설정을 해줘야 함.

sudo mysql_secure_installation

 

이거 하면 몇 가지 질문들이 나오는데 설명들이 있으니 알아서 하면 된다.

 

 

설치가 끝났으면 로키 리눅스 부팅 시, 자동으로 위의 3개 서비스들이 켜지도록 설정.

systemctl enable <서비스명>으로 설정 가능.

 

확인은 systemctl is-enabled <서비스명>으로 함. 

ex) systemctl is-enabled httpd

 

PHP문법 좀 배울 겸 공부를 할 건데, 보안 공부할 때 써야되니까 Rocky Linux에 Apache를 설치해서 여기에 SQLi XSS 등등 이것저것 공격을 테스트해보고 코드를 보완할 예정이다. 그래도 일단은 기본 문법부터 배우기로..

MobaXterm이 있으니까 윈도우에서 코드 짜고 VMware의 로키리눅스 서버에 옮겨서 테스트할거다.

 

참고로 php파일이나 html파일은 /var/www/html/ 폴더에 넣어주자. Apache의 기본적인 설정이 이쪽으로 되어있다.

/var은 variable이라고 가변적인 파일들. 그러니까, 추가하거나 제거하거나 그럴 파일들은 보통 여기에 넣어둔다고 한다.

php파일도 추가하고 제거하고 그럴 파일들이니까 이쪽에 들어가는 것 같다.

'IT > PHP' 카테고리의 다른 글

MySQL(MariaDB)문법 요약 및 PHP연동  (0) 2026.05.12
PHP문법 간단 요약  (0) 2026.05.12
GET과 POST의 이해  (0) 2026.05.07