안녕하세요, 아파치 서버 강좌를 많이 기다리셨을 것 같습니다. 오늘은 Apache 서버와 PHP를 설치(업데이트)해 보려고 합니다.

 

 

1. Apache 설치하기

CentOS를 https://kjvvv.kr/review/5914에 따라 설치 중간 구성 요소 선택에서 'Server' 와 'Server- GUI' 를 선택했으면 Apache 서버가 최신 버전으로 설치되어 있습니다. 그렇지 않았다면

 

 # sudo yum install httpd

 

를 실행해 주세요. (이부분은 스샷을 못찍었습니다. 죄송합니다.)

 

 

2. PHP 설치하기

CentOS 서버 패키지에도 PHP가 같이 들어 있지만 버전이 매우 낮습니다. 아래 화면은

 # sudo php -version 

 

을 입력한 화면인데 5.1.6이라네요. 이 버전으로는 거의 아무것도 할 수 없습니다.

 

php-1.png

 

그래서 PHP의 버전을 업데이트하려고 합니다. CentOS에는 기본 Repository가 설정되어 있는데, 이게 /etc/yum.repos.d/CentOS-Base.repo에 저장되어 있습니다. 그래서 이 파일을 수정하여 yum에서 PHP를 읽어오지 않도록 합시다.

 

 # sudo vi /etc/yum.repos.d/CentOS-Base.repo 

 

php-2.png

 

VI 에디터가 열리면 Insert를 누르고 8번째 라인에 아래 내용을 추가하도록 합시다.

그 다음 ESC - :wq 를 입력하여 저장합니다.

 

 exclude=php* 

 

php-3.png

 

이제 Repository(저장소)를 추가로 얻어오는데, 이 저장소를 이용해서 PHP를 업데이트 할 계획입니다. (참고 자료)

 

  # sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm 
  # sudo rpm -Uvh
http://repo.webtatic.com/yum/centos/5/latest.rpm

 

php-4.png

 

php-5.png

 

그 다음, yum으로 오래된 PHP를 제거해 줍니다. (업데이트 명령을 쓰지 않고 이렇게 하는 이유가 있습니다.) 중간에 물어보는것에 모두 y로 답합니다.

 

 # sudo yum remove php php-* 

 

php-6.png

 

다음, 아까 불러온 Repository를 활성화할 차례인데, 아래 명령으로 webtatic.repo를 수정합시다.

 

 # sudo vi webtatic.repo 

 

php-7.png

 

VI 에디터에서 [webtatic] 섹션의 enabled를 1로 바꿔주고 아까와 똑같은 명령으로 저장을 합니다.

 

php-8.png

 

이제, 대망의 패키지 설치 명령을 실행할 차례인데, 아래 명령을 입력합니다. 대부분의 PHP 프로그램은 기본 패키지 외에도 요구하는 것들이 많아서 자주 사용하는 것들은 모두 설치할 것입니다. 역시 중간에 두번 물어보는데 y를 입력해줍니다.

 

 # sudo yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 

 

php-9.png

 

다시 # sudo php -version 을 실행해 보면 아래와 같이 5.3으로 바뀌어 있습니다.

 

php-10.png

 

이제 아파치 서버 데몬을 시작하기 위해 아래 명령을 입력합니다.

 

 # sudo service httpd start  

 

php-11.png

 

다음, 노틸러스나 쉘에서 /var/www/html/ 로 이동합니다. 이 폴더가 웹서버 파일이 저장되는 위치입니다.

 

php-12.png

 

다음, 마우스 오른쪽 버튼을 클릭하여 텍스트 문서를 만들고 파일 이름을 phpinfo.php로 지정합니다.

 

php-13.png

 

위 빈 파일을 클릭하면 텍스트 에디터가 나타나는데 아래 내용을 집어넣고 저장을 클릭합니다.

 

 <?php phpinfo(); ?> 

 

php-14.png

 

이제 파이어폭스 등의 웹 브라우저로 접속해서 주소창에 http://localhost/phpinfo.php 를 입력합니다. (파폭 설치는 # sudo yum install firefox로..)

아래와 같은 화면이 나오면 성공한 것입니다!!

 

php-15.png

 

여기까지 잘 오셨다면 긴 강좌를 잘 따라하신 것입니다.^^ 읽어 주셔서 감사합니다. 다음에는 MySQL 설치로 찾아뵙도록 하겠습니다.^^


번호 제목 글쓴이 조회 날짜
21 nginx에서 HTTP/2, TLS 1.3 적용하기 file 컴퓨터매니아 1722 2019.12.07
20 V43 Qtopia 펌웨어 인증받기 컴퓨터매니아 869 2017.12.24
19 SSLLabs SSL 테스트에서 A 받기 file 컴퓨터매니아 869 2016.04.30
18 Fedora 폰트 렌더링 개선하기 컴퓨터매니아 2400 2015.05.05
17 리포PE USB에 설치하기 9 file 컴퓨터매니아 4051 2014.10.04
16 리포PE에서 데스크탑 세션 바꾸기 3 컴퓨터매니아 2062 2014.10.03
15 리눅스에서 exFAT 파일시스템 읽고 쓰기 2 컴퓨터매니아 3724 2014.09.10
14 리눅스에서 파일 보안 삭제하기 컴퓨터매니아 2120 2014.08.30
13 useradd 사용법 컴퓨터매니아 5644 2014.05.22
12 Apache 2.4 컴파일 설치하기 4 컴퓨터매니아 10451 2014.03.31
11 특정 프로그램의 사용법을 오프라인으로 확인하기 1 컴퓨터매니아 2772 2014.02.22
10 윈도우와 리눅스의 수퍼유저 4 컴퓨터매니아 4968 2014.01.29
9 김프(GIMP)로 화면 캡쳐하기 1 file 컴퓨터매니아 3353 2013.11.17
8 CentOS root 패스워드 복구 4 file 컴퓨터매니아 5508 2013.11.15
7 xterm 세션에서 GNOME으로 전환하기 4 file 컴퓨터매니아 2619 2013.11.10
6 리눅스에서 프로세스 종료하기 2 컴퓨터매니아 8455 2013.11.05
5 리눅스의 init과 RunLevel 3 컴퓨터매니아 7945 2013.11.04
4 [Apache 웹서버] 3. MySQL, XE 설치하기 5 file 컴퓨터매니아 9320 2013.11.03
3 NMI Watchdog 에러 해결하기 1 file 컴퓨터매니아 3937 2013.10.27
» [Apache 웹서버] 2. Apache, PHP 설치하기 12 file 컴퓨터매니아 8635 2013.10.21

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum