RadarURL
Skip to content
조회 수 21 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Yum을 이용하면 쉽게 설치할 수 있다.

예전에는 Nginx에 php-fpm을 붙여서 많이들 사용하는데

Nginx 점유율이 올라감에 따라 Apache도 성능이 좋아지면서 APM으로 셋업을 많이 하는 추세이다.

무엇보다 .htaccess를 사용할 수 있기도 하고, 본래 Apache와 궁합이 잘 맞는게 php이기에 오늘은 APM으로 셋팅!

 

설치 명령어

#라이브러리 설치
yum install -y libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel

#Apaceh 웹서버 설치
yum install -y httpd*

#PHP 설치 및 기타 라이브러리 설치
yum install -y php php-common php-opcache php-cli php-gd php-curl php-mysqlnd php-mysqli

#MariaDB 설치
yum install -y mariadb*

 

부팅 등록

chkconfig --level 3 httpd on
chkconfig --level 3 mariadb on


Apache 설정

#Apache 설정파일 백업
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd_bak.conf

#설정파일 편집
nano /etc/httpd/conf/httpd.conf

 

Apache Index 설정수정

################################원본 소스################################
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

################################변경 소스################################
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html
    DirectoryIndex index.php
</IfModule>

 

MariaDB(MySQL) 패스워드 설정

 mysqladmin -u root -- password '패스워드입력'

 

설치된 버전확인

httpd -v
php -v
mysql -V

#mysql 버전확인은 v가 대문자여야 함.

 

80포트 방화벽 Open

firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload

 

 

이제 끄읏!

테스트를 위해서 phpinfo(); 함수를 웹서버에 올려서 테스트를 진행~

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

 

이제 서버 아이피를 입력하면 아래와 같은 화면을 볼 수 있다.

(php 버전은 상이할 수 있음

 

00.jpg

 



출처: https://www.burndogfather.com/215 [번개애비의 라이프스톼일]

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
» Centos 8에 Apache, php, MariaDB 설치하기 JAESOO 2020.09.13 21
193 아파치 2.4.34 버전에서 mod_rewrite 활성화 하기 JAESOO 2020.09.13 23
192 CentOS 8 에 MariaDB 및 phpMyAdmin 설치하기 JAESOO 2020.09.13 20
191 CentOS 8 / Apache, PHP, MariaDB 설치하는 방법 JAESOO 2020.09.13 16
190 CentOS 8 Firewall 설정하기 JAESOO 2020.09.13 20
189 [CentOS] LVM /home 용량을 줄이고 / 용량을 늘리기 JAESOO 2020.09.13 20
188 [Linux] CentOS DVD, Everything, Minimal, Netinstall 차이 JAESOO 2020.09.08 20
187 [서버보안정책가이드] 2. Unix / Linux 수퍼유저(root) 및 어플리케이션 관리자 계정 권한 분리 정책 JAESOO 2020.03.12 122
186 [서버보안정책가이드] 1. Unix / Linux 운영체제의 계정 통제 정책 JAESOO 2020.03.12 126
185 Btrfs vs EXT4 - 파일시스템 비교 1 JAESOO 2019.01.24 938
184 당장 firewall과 SELinux에 대해 설정하는 법을 모르니 최초 CentOS를 스터디할 땐 이 두 가지는 꺼버리자. JAESOO 2017.12.02 749
183 Linux syslog-ng를 이용하여 로그서버 구축 JAESOO 2017.10.27 431
182 [UNIX / Linux] 특수 권한(setuid, setgid, sticky bit) JAESOO 2017.10.24 645
181 [unix 시스템 기초] 리눅스 의 기초 이론인 TTY와 PTS, PTY에 대해서 알아보자 JAESOO 2017.10.18 595
180 Linux에서 터미널, 콘솔, 쉘, tty, pty, pts 차이 정리 JAESOO 2017.10.18 408
179 CentOS 7 리눅스 방화벽(firewalld) 포트 포워딩(Port Forwarding) JAESOO 2017.06.20 1354
178 리눅스 방화벽 firewalld (CentOS 7) JAESOO 2017.06.20 792
177 [CentOS] 7으로 버전업된 방화벽관리(firewall-cmd) JAESOO 2017.06.20 233
176 CentOS 7 초기 서버 세팅 / WordPress 설치하기 JAESOO 2017.06.20 315
175 AIX 5.3 TL07이상에서 MD5 패스워드 사용하기 JAESOO 2017.06.13 373
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10

PageViews   Today : 1,464   Yesterday : 4,193   Total : 21,778,898  /  Counter Status   Today : 255   Yesterday : 355   Total : 1,776,603
Site Info   Member : 252  /  Total documents : 1,270   New documents : 0  /  Total comments : 26

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소