본문 바로가기

리눅스/리눅스 CentOS

CentOS 에 아파치,MySQL, PHP 한페이지로 끝내기!


CentOS 아파치, MySQL, PHP 환경만들기



안녕하세요 이번엔 CentOS 에서 APM 환경을 구축하는 방법에대해 쓰겟습니다.
아래 방법대로 하시면 큰어려움없이 설치하실수 있습니다.

# 설치하기전에 가상머신이 네트워크에 연결되어있나 확인해주세요.

 

아파치 설치하기


일단 CentOS 에 아파치가 설치되어 있을수 있으니

# yum remove httpd 

명령어를 통해 아파치를 지웁시다.


그리고 명령어

# yum install -y httpd 

명령어를 입력해 아파치를 설치합니다.


PHP 설치하기


# yum remove php

명령어를 입력하여 설치 되어있을수 있는 php를 지웁시다. 그리고 

# yum install -y php 로 php를 설치합니다.


그리고 PHP 라이브러리를 설치하기위해 아래라이브러리를 차례대로 설치합니다.


yum install -y php-mysql

yum install -y php-devel

yum install -y php-gd

yum install -y php-mbstring

yum install -y php-mhash

yum install -y gd gd-devel

yum install -y openssl openssl-devel

yum install -y libxml2 libxml2-devel   


MySQL 설치하기

# yum remove -y mysql-server 
명령어로 mysql-server 을 지웁니다.
# yum install -y mysql-server
설치하신후.

# cp /usr/share/mysql/my-huge.cnf  /etc/my.cnf 

mysql 설정파일을 복사함


데이터 베이스 생성하기

# cd /usr/bin

# /usr/bin/mysql_install_db --user=mysql

# chown -R root  /usr/bin

# chown -R mysql /var/lib/mysql

# chgrp -R mysql /usr/bin/mysql 


MySQL 시작한후 패스워드 지정하기


# service mysqld start

# /usr/bin/mysqladmin -uroot pasword 비밀번호


컴퓨터를 부팅할 때 mysql서비스가 자동으로 켜질수 있도록 설정하겠습니다.

# chkconfig --list | grep mysqld 명령어로 활성화 된 리스트를 확인해 줍시다.

그럼 0~6까지 off로 되어있습니다.

# chkconfig --level 2345 mysqld on 을 해줍니다.

다시 확인해줍시다.

# chkconfig --list | grep mysqld 


2~5 번 on 이 되어있어야합니다.




아파치 셋팅하기 설치하기

#cd /etc/httpd/conf/
디렉터리로 이동한후
# vi httpd.conf

httpd.conf 를 편집기로 켭니다 그리고
/index.html 를칩니다 그리고 n을 한번 눌러주면 아래 문자처럼 뜨는데요
insert키를 누르고 편집해줍시다 index.php를 넣어주세요.

DirectoryIndex  index.html  index.htm  index.php


ESC를 누르고 /AddType 명령어로 AddType 부분을 찾습니다.
그리고

AddType application/x-gzip .gz .tg

[출처] CentOS 에서 YUM 으로 APM 설치하AddType application/x-httpd-php  .html .htm .php .inc

AddType application/x-httpd-php-source .phps |작성자 사랑굳

z 위에

아래에있는것들을 넣어줍시다. php를 작동하기 위해 넣는것입니다.
AddType application/x-httpd-php  .html .htm .php .inc
AddType application/x-httpd-php-source .phps 

그후 ESC를 누른후 :wa 를 입력해 저장한후 :wq 를 입력해 vi 편집기를 종료합니다.

# chkconfig --level 2345  httpd on

그리고 아파치를 부팅시 자동시작되게 저명령어를 입력합니다. 그후
# service httpd start 명령어로 아파치를 시작합니다.


기타
service httpd start  아파치 켜기
service httpd stop 아파치 끄기

아파치 설정파일 디렉터리
/etc/httpd
웹서버 폴더
/var/www

service mysqld start mysql 켜기
service mysqld stop mysql 끄기

 
이제 웹서버가 설치되었습니다 리눅스가 오히려 윈도우보다 쉬울수있습니다~