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


번호 제목 글쓴이 조회 날짜
78 리눅스(우분투) 백업, 복구하기 (tar 명령어 이용) 달빛조각사 2649 2013.10.17
77 Elementary OS Wingpanel Slim file tondekeman 2640 2013.10.12
76 바탕화면에 시스템 정보 표시하기 1 카리스마조 2624 2013.10.15
75 레인미터 스킨 추가하기 ( 무식한 방법 ) 6 file 빨강모자 2622 2014.10.18
74 xterm 세션에서 GNOME으로 전환하기 4 file 컴퓨터매니아 2619 2013.11.10
73 (팁) Gimp 2.8x 싱글윈도우 모드(포토샵같은) 4 file tondekeman 2614 2013.11.17
72 6. xubuntu 패널숨김 file 카리스마조 2601 2013.10.09
71 "FEDORA"와 "ROBO" Linux 한/영 변환......^^ 3 file 언제나당당 2597 2014.11.13
70 리눅스를 처음 접하시는 분들께...... 14 언제나당당 2596 2015.10.23
69 Ubuntu,eOS Everpad (Evernote Client) file tondekeman 2588 2013.11.07
68 리눅스 디렉토리 구조 -1- 1 아름다운소망 2586 2013.10.12
67 리눅스에 한글 2010 설치 후 한/영 전환 안될때...... 4 file 언제나당당 2585 2013.10.19
66 리눅스에서 지포스 드라이브 찾기 1 카리스마조 2578 2013.10.16
65 9. xubuntu 테마변경 file 카리스마조 2575 2013.10.09
64 5. xubuntu 시계설정 file 카리스마조 2571 2013.10.09
63 xubuntu설치후 네트워크 서비스 탐색 비활성화 오류 메시지 의미없는시간 2549 2013.10.09
62 잃어버린 소리를 찾아서...^^ 2 file audacious 2532 2013.10.23
61 리눅스에서 포토샵 사용하기......^^ 3 file 언제나당당 2526 2014.09.24
60 김프 에서 여러가지 이미지에 워터마크 한번에 찍기 file 미디안 2497 2013.10.24
59 민트15 Mate의 사용자 메뉴얼(3)_메뉴 우클릭 기능 4 file 마니또우 2481 2013.10.18

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum