CentOS 6 에 Apache, PHP, MySQL 설치하기
페이지 정보
작성자 최고관리자 (61.♡.24.46) 작성일 15-09-30 16:34 조회 5,423 댓글 0본문
How to Install Apache, MySQL, and PHP on CentOS 6
센토스 6을 최소설치버전으로 설치했다고 가정하고, root 로 로그인한다.
1. 아파치 설치하기
# yum -y install httpd
# service httpd start
아파치 서비스 상태 확인
# service httpd status
서버의 방화벽에서 80 포트를 열어준다. 가끔 이것을 놓치는 경우가 있다. ^^
2. MySQL 설치하기
# yum -y install mysql-server
# service mysqld start
mysql 설치후에 root 비번 등 초기 설정을 위해서 다음 명령을 실행한다.
# /usr/bin/mysql_secure_installation
Enter current password for root (enter for none):
Set root password? [Y/n] Y
New password: YourDesiredPassword
Re-enter new password: YourDesiredPassword
Remove anonymous user? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
3. PHP 설치하기
# yum -y install php php-mysql
그외 php 모듈을 설치하는데, 다음 명령어로 모듈을 검색할 수 있다.
# yum search php-
일반적으로 많이 사용하는 php-mcrypt 과 php-mbstring 를 설치한다. 설치 안될 경우 아래 참조.
뒤에 x86_64 는 안붙여도 된다.
# yum -y install php-mcrypt.x86_64
# yum -y install php-mbstring.x86_64
필요한 모듈이 있으면 설치한다.
4. 그외 작업
부팅시에 아파치와 mysql 을 자동으로 실행시킨다. ( ntsysv 명령어로 할 수도 있다.)
# chkconfig httpd on
# chkconfig mysqld on
아파치를 restart 한다. 다시시작하면 php 관련 모듈들이 올라온다.
# service httpd restart
** 출처 : https://www.vultr.com/docs/how-to-install-apache-mysql-and-php-on-centos-6
헐~~ 근데 php-mcrypt 패키지는 yum 기본 repo 에 들어 있지 않다. 그래서 설치가 안된다.
epel-release 패키지를 설치해 주어야 한다.
epel(Extra Packages for Enterprise Linux)은 엔터프라이즈 리눅스를 위한 추가 패키지가 있는 곳이다.
# yum repolist
# yum install epel-release
# yum repolist
이제 php-mcrypt 를 설치해 본다. ^^
# yum -y install php-mcrypt
** 출처 : http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_php-mcrypt_%EC%84%A4%EC%B9%98
APM 한꺼번에 설치하기
# yum install httpd mysql mysql-server php php-mysql
** 출처 : http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_APM_%EC%84%A4%EC%B9%98_(yum)
= httpd-devel 설치
# yum install httpd-devel
= 아파치 SSL 을 위한 mod_ssl 설치
# yum install mod_ssl
센토스 6을 최소설치버전으로 설치했다고 가정하고, root 로 로그인한다.
1. 아파치 설치하기
# yum -y install httpd
# service httpd start
아파치 서비스 상태 확인
# service httpd status
서버의 방화벽에서 80 포트를 열어준다. 가끔 이것을 놓치는 경우가 있다. ^^
2. MySQL 설치하기
# yum -y install mysql-server
# service mysqld start
mysql 설치후에 root 비번 등 초기 설정을 위해서 다음 명령을 실행한다.
# /usr/bin/mysql_secure_installation
Enter current password for root (enter for none):
Set root password? [Y/n] Y
New password: YourDesiredPassword
Re-enter new password: YourDesiredPassword
Remove anonymous user? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
3. PHP 설치하기
# yum -y install php php-mysql
그외 php 모듈을 설치하는데, 다음 명령어로 모듈을 검색할 수 있다.
# yum search php-
일반적으로 많이 사용하는 php-mcrypt 과 php-mbstring 를 설치한다. 설치 안될 경우 아래 참조.
뒤에 x86_64 는 안붙여도 된다.
# yum -y install php-mcrypt.x86_64
# yum -y install php-mbstring.x86_64
필요한 모듈이 있으면 설치한다.
4. 그외 작업
부팅시에 아파치와 mysql 을 자동으로 실행시킨다. ( ntsysv 명령어로 할 수도 있다.)
# chkconfig httpd on
# chkconfig mysqld on
아파치를 restart 한다. 다시시작하면 php 관련 모듈들이 올라온다.
# service httpd restart
** 출처 : https://www.vultr.com/docs/how-to-install-apache-mysql-and-php-on-centos-6
헐~~ 근데 php-mcrypt 패키지는 yum 기본 repo 에 들어 있지 않다. 그래서 설치가 안된다.
epel-release 패키지를 설치해 주어야 한다.
epel(Extra Packages for Enterprise Linux)은 엔터프라이즈 리눅스를 위한 추가 패키지가 있는 곳이다.
# yum repolist
# yum install epel-release
# yum repolist
이제 php-mcrypt 를 설치해 본다. ^^
# yum -y install php-mcrypt
** 출처 : http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_php-mcrypt_%EC%84%A4%EC%B9%98
APM 한꺼번에 설치하기
# yum install httpd mysql mysql-server php php-mysql
** 출처 : http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_APM_%EC%84%A4%EC%B9%98_(yum)
= httpd-devel 설치
# yum install httpd-devel
= 아파치 SSL 을 위한 mod_ssl 설치
# yum install mod_ssl
추천0
댓글목록 0
등록된 댓글이 없습니다.