메뉴 건너뛰기

imitator

1. Apache + PHP + mariadb 설치


# 설치가 필요할수도 있는 프로그램


yum -y install zlib libpng freetype gd gcc g++                                                                                                                                                                



# Apache + PHP + mariadb 설치


# Apache 설치                                                                                                                                                                                                                   

yum -y install httpd*      


# PHP 설치

yum -y install php php-mysqlnd;


# mariadb 설치

yum -y install mariadb*                                                                                         



2. Apache 설정 및 서비스 작동


# Apache 설정


# httpd.conf 원본 파일 백업                                                                                                                                                                                              cp /etc/httpd/conf/httpd.conf /usr/local/src/httpd.conf_backup


# Apache는 html 파일만 인식하도록 설정되어있으며 차후 워드프레스, XE1를 사용할 경우 index.php도 추가해야한다. 

sed -i "s/DirectoryIndex index.html/DirectoryIndex index.html index.php/g" /etc/httpd/conf/httpd.conf



# Apache + mariadb 서비스 등록 및 작동


# 서비스 등록                                                                                                                                                                                                                     

/sbin/chkconfig --level 3 httpd  on

/sbin/chkconfig --level 3 mariadb on


# 서비스 작동

service httpd start

service mariadb start


# mariadb root 패스워드 셋팅 'password'안에는 원하는 패스워드를 설정

mysqladmin -u root -- password 'password'



3. PHP 작동 확인


# index.php 생성 후 웹 브라우저에 IP로 접속하여 php 설치 목록 확인


# /var/www/html 디렉토리에 index.html이 있을경우 파일을 잠시 이동시킨후 아래의 명령어를 사용한다.                                                                         

echo "<?php phpinfo(); ?>" >> /var/www/html/index.php


스크린샷, 2019-12-24 13-58-51.png



4. Apache + PHP + mariadb 버전 확인


# Apache 버전


[root@imitator ~]# httpd -v                                                                                                                                                                                             

Server version: Apache/2.4.37 (centos)

Server built:   Oct  7 2019 21:42:02


# PHP 버전


[root@imitator ~]# php -v                                                                                                                                                                                               

PHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( NTS )

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies


# mariadb 버전


[root@imitator ~]# mysql -V                                                                                                                                                                                            

mysql  Ver 15.1 Distrib 10.3.11-MariaDB, for Linux (x86_64) using readline 5.1



번호 제목 글쓴이 날짜 조회 수
81 umount target is busy 강제 해제하는 방법 관리자 2017.02.10 6324
80 우분투(Ubuntu) 16.04 LTS 네트워크 드라이브를 eth0로 변경하는법 [3] file 관리자 2016.04.22 6320
79 쉘 스크립트 expect에서 spawn 파이프(pipe) 사용 방법 [1] file 관리자 2018.02.21 6286
78 외부아이피를 막아보자 file 관리자 2015.09.09 5287
77 리눅스 centos6에서 java 버전 변경하기 관리자 2016.12.26 5036
76 메가레이드의 상태를 간단하게 확인할수 있는방법 file 관리자 2016.06.16 4869
75 리눅스 CentOS 마인크래프트 서버 spigot 1.11.2 설치(셋팅)방법 [1] file 관리자 2017.02.27 4742
74 우분투 PC Virtual Box 설치 및 ISO 이미지 부팅 file 관리자 2015.02.06 4333
73 gdisk로 대용량 파티션을 생성하기 file 관리자 2016.07.22 4052
72 우분투 16.04 /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 해결법 [1] file 관리자 2017.07.20 3915
71 우분투에서 로케일(locale)을 변경하기 관리자 2015.10.20 3786
70 Ubuntu 16.04 apt-get 패키지 설치 오류 발생시 해결방법 file 관리자 2017.10.10 3710
69 오픈스택 미타카 NoValidHost: No valid host was found. There are not enough hosts available. file 관리자 2017.02.15 3595
68 우분투 시디 굽기 프로그램 브라세로 [1] file 관리자 2015.01.16 3168
67 리눅스 LSI MegaRAID SAS 9261-8i & SAS 9361-8i 펌웨어 설치 [1] file 관리자 2015.12.10 2944
66 centos 6 tomcat 설치 [1] file 관리자 2016.12.09 2708
65 apache2 ProxyPass 사용 중 503 에러 발생시 해결 방법 관리자 2018.05.21 2706
64 CentOS 6 nginx php-fpm mysql을 yum(rpm) 설치하는 방법 file 관리자 2016.11.04 2586
» CentOS 8 APM(Apache + PHP + mariadb) yum 설치 방법 file 관리자 2019.12.24 2260
62 Read-only file system 관리자 2014.12.30 2095