메뉴 건너뛰기

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



번호 제목 글쓴이 날짜 조회 수
102 우분투 16.04 데스크탑에서 카카오톡 PC버전 설치하기 [32] file 관리자 2016.08.02 49285
101 서버의 ssh 접근이 안될때 확인하는 방법 file 관리자 2016.09.27 24901
100 우분투 16.04 LTS apt-get으로 APM 설치하기 [4] file 관리자 2016.05.10 24566
99 리눅스 패스워드 변경기록 확인방법 관리자 2015.02.11 23681
98 CentOS 7 싱글모드로 부팅해서 패스워드 변경하기 [4] file 관리자 2015.11.27 18095
97 우분투(Ubuntu)에서 putty로 ssh 원격 접속 실패 해결 방법 [10] file 관리자 2016.04.24 17226
96 -bash: /usr/bin/su: 허가 거부 해결방법 관리자 2016.04.18 15691
95 time.bora.net으로 rdate가 먹지 않는경우 file 관리자 2016.02.17 12891
94 리눅스 용량 정리후 df로 확인할때 실제용량이 줄어들지 않는경우 관리자 2016.05.07 11719
93 우분투 14.04에 팀 뷰어(TeamViewer) 설치 file 관리자 2015.10.20 10232
92 리눅스 CPU 온도 체크 lm_sensors [1] file 관리자 2015.05.28 10225
91 dmesg를 실시간으로 보기 [1] file 관리자 2015.08.21 9854
90 Ubuntu 18.04 Unable to locate package 에러 해결 방법 [1] file 관리자 2019.01.24 8777
89 CentOS 멀티 IP 설정 방법 [4] file 관리자 2015.03.06 8763
88 let’s Encrypt SSL 무료 인증서 certbot을 통해 설치 및 설정하는 방법 file 관리자 2017.04.13 7023
87 CentOS 6 sendmail 설치 하는 방법 file 관리자 2016.11.16 6416
86 우분투(Ubuntu) 16.04 LTS 네트워크 드라이브를 eth0로 변경하는법 [3] file 관리자 2016.04.22 6173
85 클램(ClamAV) 안티바이러스 설치하기 (CentOS 6.6) file 관리자 2016.06.30 6053
84 LVM2_member mount(마운트) 불가 해결하는 방법 file 관리자 2016.08.26 6047
83 CentOS 6.8 네트워크 간혈적으로 끊김 현상 해결 방법 [1] file 관리자 2017.02.20 5974