본문 바로가기

Server

CentOS 7/Apache & PHP 연동

2022.12.09

 

 

 

 

아파치와 php를 연동하지 않으면 서버에 프로젝트를 띄워도 동작하지 않는다.

나는 '페이지가 작동하지 않습니다.' 라는 문구를 확인했다.

 

이 문제는 아파치와 php를 연동하면 해결된다.

 

 

 

1. Apache 설정 파일로 들어간다.

 

vi는 지정한 파일을 여는 명령어다. 해당 파일이 존재하지 않는다면 빈 파일이 열린다. 빈 파일을 열었을 경우, 마지막 행 모드에서 파일명을 설정할 수 있다.

vi /etc/httpd/conf/httpd.conf
 

 

2. <IfModule dir_module> 을 찾아 아래의 내용으로 수정한다.

 

수정하기 전 vi 입력 모드로 전환해야 한다. 아래 명령키를 누르면 전환된다.

 

i
현재 커서 앞에 입력
a
현재 커서 뒤에 입력
o
커서가 위치한 행의 다음 행에 입력
I(대문자 i)
커서가 위치한 행의 첫 칼럼으로 이동하여 입력
A
커서가 위치한 행의 마지막 칼럼으로 이동하여 입력
O
커서가 위치한 행의 이전 행에 입력

 

 

index.php index.php7을 추가하면 된다.

<IfModule dir_module>
    DirectoryIndex index.html index.php index.php7
</IfModule>
 

 

3. <IfModule mime_module>을 찾아 아래의 코드를 추가한다.

 

주의: 마침표(dot, '.') 앞에서 스페이스 바를 눌러 띄워야 한다.

AddType application/x-httpd-php .php .html .htm .inc
AddType application/x-httpd-php-source .phps
 

아래 코드의 밑에 붙여 넣으면 된다.

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
 

수정을 마친 뒤에는 Esc 키를 누른 뒤 :wq 명령어를 입력해 저장하면 된다.

 

 

4. apache를 재시작한다.

systemctl restart httpd
 

 

 

 

이하는 참고한 글이다.

https://dlehdgml0480.tistory.com/4