컴퓨터

웹서버 구축하기2

JH_1 2023. 2. 5. 20:29
반응형

아래의 블로그를 보고 따라했습니다^^!

 

홈 페이지 만들기 (3) 웹 서버 apache, php, MariaDB 설치

저번 포스팅에서 초기 설정 및 ssh로 원격 접속까지 하였습니다. 홈 페이지 만들기 (2) 웹 서버 초기 설정 지난 포스팅에서(아래 링크) 가상머신에 웹서버를 설치하였습니다. 홈 페이지 만들기 (1)

yjshin.tistory.com

 

1. Apache 설치 
 yum -y install httpd*
2. php 설치 
yum -y install php php-mysqlnd
3. MariaDB 설치
yum -y install mariadb*

4. Apache설정 파일 수정

vi /etc/httpd/conf/httpd.conf 명령어를 누르고 

:누르고 set number를 해서 번호를 보이게 한 후 

167번줄 쯤에 DirectoryIndex index.html옆에 한 칸 띄고 index.php를 추가해준 후 저장해주세요 

 

서비스 정상 작동을 확인하려고

systemctl status httpd 명령어를 쳤는데

error가 떠버렸다.

확인을 위해

apachectl configtest를 쳤는데

131번의 <Directory>가 닫히지 않았다고 해서 

</Directory>를 추가해줬다. 

 

----

 

mariaDB 오류가 발생했다.

 

 1. #systemctl start mariadb 로 접속을 시도하면 아래와 같이 에러 메시지를 준다.

에러 메시지:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/mysql.socket' (2)'

      2. #systemctl stop mariadb 
      3. #chmod 755 -R /var/lib/mysql/
         #chown mysql:mysql -R /var/lib/mysql/ 
      4. #systemctl start mariadb 
      5. #mysql -u root -p 

 

아래의 블로그를 통해 문제를 해결했다.

 

Centos 7 MariaDB Error 2002 해결 방법

Centos 7 MariaDB Error 2002 해결 방법 * 에러가 나서 찾아보다가 알게 되었는데 보통 MariaDB를 RPM으로 설치 했을 경우 자주 볼 수 있는 케이스라고 한다. MariaDB를 Root 권한으로 돌리는건 보안상의 위험이

btyy.tistory.com

 

mysql -u root -p를 입력!! <작동확인

----

 

php 연동 확인 테스트!!!

 

vi /var/www/html/index.php

아래와 같이 작성합니다.

<?php

                 phpinfo();

?>

----

브라우저창에 http://ip주소 #자신의 호스트 전용 IP로 접속

PHP Version어찌고 뜨면 php가 정상 연동된 것입니다.

반응형

'컴퓨터' 카테고리의 다른 글

리눅스 2급 2차 공부하기  (0) 2023.02.09
홈페이지 만들기  (0) 2023.02.05
웹서버 구축하기  (1) 2023.02.04
정보처리기사[실기] 문제 풀기  (0) 2023.01.03
정처기[필기] 소프트웨어 설계  (0) 2022.12.25