안녕하세요, 아파치 서버 강좌를 많이 기다리셨을 것 같습니다. 오늘은 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 설치로 찾아뵙도록 하겠습니다.^^


번호 제목 글쓴이 조회 날짜
238 우분투에서 Windows 7 설치 USB 만들기 file 다른의견 28768 2013.11.10
237 우분투 성능 최적화!! 속도업!! 6 tondekeman 17858 2013.11.02
236 우분투 관리자 권한으로 탐색기 열기 6 카리스마조 16984 2013.10.14
235 리눅스 민트 UIM 입력기 사용하기 3 file 다른의견 16347 2013.10.16
234 우분투에서 프로그램 설치, 제거 하기...... 10 file 언제나당당 14101 2014.01.24
233 우분투에서 한컴오피스2014 사용하기 12 file 언제나당당 13877 2013.11.05
232 우분투 가족 한/영전환키 완벽 해결하기 15 file 카리스마조 13795 2013.10.21
231 VLC 미디어 플레이어 자막 깨짐 해결 file tondekeman 12146 2013.10.10
230 리눅스의 멀티부팅 설치 및 후속 조치 1 file 마니또우 11780 2013.10.14
229 아이피타임 공유기에서 외부 아이피 차단방법 1 file 빨강모자 10786 2014.08.26
228 우분투에서 "카톡"과 "라인" 하기......^^ 9 file 언제나당당 10486 2014.11.22
227 Apache 2.4 컴파일 설치하기 4 컴퓨터매니아 10442 2014.03.31
226 리눅스 부팅용USB 만들기 with Rufus.exe 5 file 마니또우 10359 2013.10.12
225 wubi로 우분투 설치하기 태엽 10201 2013.11.17
224 [Apache 웹서버] 3. MySQL, XE 설치하기 5 file 컴퓨터매니아 9317 2013.11.03
223 ssh 설치하기및 포트 변경 방법 8 미디안 8981 2013.10.30
222 우분투 13.10 User's Manual(완성) 12 file 마니또우 8918 2013.10.25
221 우분투 13.10에서 한영키가 안먹힐 때 5 file 엘레 8909 2013.10.20
» [Apache 웹서버] 2. Apache, PHP 설치하기 12 file 컴퓨터매니아 8635 2013.10.21
219 설치용 멀티부팅 USB 만들기 6 file 마니또우 8486 2013.11.07

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum