웹서버 구축을 하기 위해서 APM(Apache, Mysql(Maria), PHP) 3개의 패키지가 설치되어야 합니다.
웹을 개발 하려는 환경에 따라 버전에 맞게 RPM(소스파일로 설치)하는게 좋지만, 크게 영향을 받지 않는다면
일반적으로 YUM(자동설치)로 쉽게 설치할 수 있습니다.
1. 의존성 라이브러리 설치
rpm -qa libjpeg* freetype* gd-* gcc gcc-c++ gdbm-level libtermcap-devel
위는 라이브러리가 설치되어있는지 확인하는 부분입니다.
yum install libjpeg* libpng* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel
Yum으로 위에서 필요한 라이브러리를 한번에 설치합니다.
(위와 더불어 앞으로 모든 설치중에 is this ok라는 문구가 뜨면 y를 입력합니다.)
2. [APM] Apache, PHP, MariaDB 설치
▶ 아파치(Apache 2.4) 설치
yum install httpd
아파치를 설치해줍니다.
▶ Maria DB 설치
vi /etc/yum.repos.d/MariaDB.repo
현재 Yum으로 설치를 그대로 진해아면 Maria DB 5.5 버전이 설치됩니다.
만약 최신버전을 설치하고 싶다면, Yum 미러경로를 직접 지정해야 합니다.
파일이 열리면 i를 입력하여 위와 같이 최신버전경로를 입력하여 :wq를 입력해서 저장합니다.
yum install MariaDB-server MariaDB-client
Maria DB를 설치해줍니다.
▶ PHP 설치
PHP 역시 기존의 Yum으로 설치할 경우 PHP 5.4버전이 설치됩니다.
최신버전으로 설치하기위해 Webtatic EL 저장소를 추가합니다.
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
위 2개는 Yum 저장소를 생성해줍니다.
PHP 7을 설치해줍니다.
yum install php70w-mysql php70w-pdo php70w-pgsql php70w-odbc php70w-mbstring php70w-mcrypt php70w-gd
yum install php70w-pear php70w-pdo_dblib php70w-pecl-imagick php70w-pecl-imagick-devel php70w-xml php70w-xmlrpc
yum install php70w-xml php70w-xmlrpc
위 3개는 PHP 패키지 중에 자주 쓰는것을 설치해줍니다.
(만약 더 설치가 필요하다면, yum search php70w를 입력하여 필요한 패키지를 설치해줍니다.)
httpd -v
php -v
설치 확인과 버전을 모두 확인해줍니다.
이상 웹서버 구축 두번째 웹서버 구축(APM)-YUM설치 이 완료되었습니다.
세번째를 이어서 참고해주세요.^^
[웹서버 구축] ① CentOS 7 설치 및 기본설정 바로가기
ref: https://aeac.tistory.com/21?category=639116
'Dev. Server > Linux' 카테고리의 다른 글
[MacOS] 홈브루(Homebrew) 쉽게 설치하기 (0) | 2020.08.17 |
---|---|
[MacOS] ITerm2에서 Dracular 테마 쉽게 적용하는 방법 (0) | 2020.08.15 |
cmd창에서 D드라이브로 이동하기 (0) | 2020.06.23 |
[웹서버 구축] ③ APM 설정 및 구동 (0) | 2020.03.29 |
[웹서버 구축] ① CentOS 7 설치 및 기본설정 (0) | 2020.02.02 |
리눅스란 무엇일까? ( CentOS, ubuntu ) / 특징 (0) | 2019.12.01 |
[리눅스] Linux 압축&압축해제 (gzip, bzip, tar) (0) | 2019.10.15 |
[리눅스] linux 사용자계정 권한 ( chmod , chwon ) & Putty설정 방법 (1) | 2019.10.14 |