페도라 리눅스 설치하기  =>  [리눅스] Fedora 17 설치 및 한글 설정

콘솔모드 부팅과 openSSH 설치하기  =>  [페도라 서버 구축 1] 텍스트모드 부팅과 openSSH 설치

Xshell로 원격접속하기  =>  [페도라 서버 구축 2] Xshell 을 이용한 원격 접속

Apache HTTP server 설치하기  =>  [페도라 서버 구축 3] Apache 설치하기

 

 

HTTP 서버 설치만으로 html로 이루어진 웹사이트를 구축하는데는 아무런 문제가 없지만

제로보드나 그누보드와 같은 게시판을 만드려면 PHP와 MySQL이 반드시 필요하다.

 

PHP는 Hypertext PreProcessor 를 의미하며, http를 위한 스크립트 언어이다.

 

PHP 설치도 리눅스 서버에 원격접속하여 다음과 같이 진행한다.

 

 

 

[root@localhost ~]# yum -y install php

[root@localhost ~]# yum -y install php-mysql

[root@localhost ~]# yum -y install php-devel

[root@localhost ~]# yum -y install gd

[root@localhost ~]# yum -y install php-gd


 

5가지의 php 모듈을 설치하고 난 후 php.conf 파일을 수정해 주어야 한다.

 

 

[root@localhost ~]# vi /etc/httpd/conf.d/php.conf

키보드의 [Insert] 키를 눌러 편집모드로 바꾼후 확장자 내용을 추가한다.

 

#
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#
<IfModule prefork.c>
  LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule !prefork.c>
  LoadModule php5_module modules/libphp5-zts.so
</IfModule>


#
# Cause the PHP interpreter to handle files with a .php extension.
#
AddHandler php5-script .php
AddType text/html .php
AddType application/x-httpd-php .php .html .htm .inc

#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php
"/etc/httpd/conf.d/php.conf" 29L, 677C

[ESC] 키를 눌러 보기모드로 바꾼 후 :wq 를 입력하고 빠져나온다.

 

[root@localhost ~]# vi /etc/php.ini

 

편집모드에서 다음 부분을 수정한다.

 

; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = On                                                                 // Off 로 되어 있는 것을 On으로 바꾼다.

 

저장하고 빠져나온다.

 

 

php.conf 파일 수정 후 서버에서 PHP가 제대로 작동하는지 확인하기 위해서

간단한 PHP 문서를 만들어 본다.

 

 

[root@localhost ~]# vi /var/www/html/phpinfo.php

키보드의 [Insert] 키를 눌러 편집모드로 바꾼후 다음 내용을 입력한다.

 

<?php
phpinfo();
?>

 

[ESC] 키를 눌러 보기모드로 바꾼 후 :wq 를 입력하고 빠져나온다.

 

 

phpinfo.php 파일을 생성한 후 Apache 서버를 재시작하도록 설정한다.

 

 

 

[root@localhost ~]# service httpd restart

 

 

http 서버가 재시작되었으면

인터넷 창을 열어 주소창에 다음과 같이 입력한다.

 

 

http://리눅스서버 IP주소/phpinfo.php

 

 

PHP 버전에 대한 상세내용을 보여주는 확인이 제대로 나타나면 PHP 설치는 끝난다.

 

 

 

 

 

 

MySQL 설치하기  =>  [페도라 서버 구축 5] MySQL 설치하기

phpMyAdmin 설치하기  =>  [페도라 서버 구축 6] phpMyAdmin 설치하기

JAVA 설치하기 =>  [페도라 서버 구축 7] JAVA 설치하기

Tomcat 설치하기  =>  [페도라 서버 구축 8] Tomcat 설치하기

FTP 서버 구축하기  =>  [페도라 서버 구축 9] proFTP 설치하기

 

 

+ Recent posts