커피와 개발자

Fedora10 Apache + php + mysql (yum 이용) 본문

웹개발/리눅스(Linux)

Fedora10 Apache + php + mysql (yum 이용)

광박이 2009. 10. 30. 15:14
728x90
yum 으로
[설치하기!]

1. Apache 설치
# yum install httpd

2. MySQL 설치
# yum install mysql

3. PHP 설치
# yum install php

4. php-mysql 설치 (두 모듈 연계시 필요)
# yum install php-mysql

5. 기타 필요한 라이브러리 설치 (zlib, libpng, freetype, gd, libxml, lib, iconv)
# yum -y install zlib, libpng, freetype, gd, libxml, lib, iconv

6. APM관련 프로그램 모두 설치
# yum -y install httpd mysql-server mysql php php-devel php-gd php-mbstring php-mysql php-pear php-pecl-mailparse

[설정하기!]
Apache  설치여부 체크
# yum list installed | grep http
 
apache port 가 떠 있는지 확인 (lntp 의 맨 앞글자는 소문자 엘)
# netstat -lntp

<아파치 데몬이 떳을 경우에만 httpd 관련 메시지를 볼수있다. 포트번호는 80>
tcp        0      0 :::80                       :::*                        LISTEN      3640/httpd
Apache 설정파일 수정 ( 수정사항을 적용하려면 httpd 데몬을 재시작)
# vi /etc/httpd/conf/httpd.conf

- 수정사항 : user별 웹 디렉토리 접근을 가능하게 하기
UserDir disable 앞에 # 을 붙이고
UserDir public_html 앞에 붙은 #을 제거한다.
설정완료후 httpd 데몬를 재시작하면 각 user의 home 폴더의 public_html 안에 있는 내용이 웹페이지로 보여지게 된다. 접근 주소는 (http://서버주소/~사용자ID) 이다.

Apache 데몬 구동
# /usr/sbin/apachectl start         처음 시작시
# /usr/sbin/apachectl restart       재시작시


Mysql 설치여부 확인(apache 와 동일)
# yum list installed | grep mysql

Mysql 서버 기동
# /etc/rc.d/init.d/mysqld start

MySQL root 패스워드 변경
# /usr/bin/mysqladmin -u root password '비밀번호'


PHP 설치여부 확인
# which php
만약 php설치 경로가 아닌 에러메시지가 나온다면 제대로 설치 되지 않은 것.

아파치 설정파일 수정 ( php 로 인식하는 파일의 확장자를 등록한다.)
# vi /etc/httpd/conf.d/php.conf
AddType 앞에 샵 제거후 아래와 같이 변경한다.
AddType application/x-httpd-php-source .phps .php .html .htm .inc

아파치 재실행
# /usr/sbin/apachectl restart
728x90

'웹개발 > 리눅스(Linux)' 카테고리의 다른 글

VSFTPD SETTING  (0) 2009.10.29
vncserver 설치 및 설정  (0) 2009.10.29
NetWork 설정  (0) 2009.10.29
FTP 설치 후(심볼릭 링크)  (0) 2009.10.15
파일 자동삭제 스크립트  (0) 2009.10.01
Comments