[CentOS7] Apache + php7.1 + mariaDB + phpMyadmin 설치 > Linux/Apm

본문 바로가기
사이트 내 전체검색

Linux/Apm

[CentOS7] Apache + php7.1 + mariaDB + phpMyadmin 설치

페이지 정보

작성자 sbLAB 댓글 0건 조회 7,289회 작성일 19-05-22 01:27

본문

--Prepare--


# yum list updates && yum -y update


# yum -y install gcc gcc-c++ libtermcap* libtermcap-devel gdbm-devel zlib* libxml* freetype* libpng-* libjpeg* gd-*



--APACHE--


# yum -y install httpd


# systemctl status httpd


# systemctl start httpd 


# systemctl enable httpd.service 


/etc/httpd/conf/httpd.conf 파일안에 Listen 80 포트확인


# systemctl restart httpd (아파치 재실행)


# systemctl restart firewalld (방화벽 재실행)


방화벽에서 80포트 접속 허용


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


# firewall-cmd --reload (방화벽 변경사항적용)


# firewall-cmd --list-all (방화벽 목록)



--MariaDB--


# cd /etc/yum.repos.d/mariadb.repo 파일에 아래내용으로 편집


# MariaDB 10.3 CentOS repository list - created 2019-05-23 11:21 UTC

# http://downloads.mariadb.org/mariadb/repositories/

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.3/centos7-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1


sudo yum install MariaDB-server MariaDB-client 


https://downloads.mariadb.org/mariadb/repositories/#mirror=kaist&distro=CentOS&distro_release=centos7-amd64--centos7&version=10.3 



# systemctl start mariadb [시작]


# systemctl enable mariadb [자동시작등록] 


# mysql_secure_installation [MariaDB root 암호 및 기본 보안설정] 


# systemctl restart mariadb


# firewall-cmd --permanent --add-port=3306/tcp [3306방화벽 열기]


# mysql -u root -p [MariaDB를 root로 접속]



--PHP 7.1--


# curl 'https://setup.ius.io/' -o setup-ius.sh


# bash setup-ius.sh


# yum -y install php71u php71u-pdo php71u-mysqlnd php71u-opcache php71u-xml php71u-mcrypt php71u-gd php71u-devel php71u-mysql php71u-intl php71u-mbstring php71u-bcmath php71u-json php71u-iconv



[/etc/php.ini 수정]

date.timezone = Asia/Seoul 

cgi.fix_pathinfo=0 

expose_php = Off



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



[/etc/httpd/conf/httpd.conf 수정]


<IfModule dir_module>

    DirectoryIndex index.html index.php

</IfModule>


AddType text/html .shtml

AddOutputFilter INCLUDES .shtml

AddType application/x-httpd-php .html .htm .php .inc

AddType application/x-httpd-php-source .phps


# systemctl restart httpd


--phpMyadmin--


리눅스에서 https://www.phpmyadmin.net/ 접속 최신버전 다운로드


/var/www/html/ 아래에 압축해제 => /var/www/html/phpmyadmin


[config.inc.php 수정]

$cfg['blowfish_secret'] = 'text string';

$cfg['TempDir'] = '/tmp'; <- 이내용을 추가하고 권한변경  chmod 777 /tmp


---ntp Server Time sync----


[root@localhost ~]# date

Wed May 22 16:50:59 KST 2019

[root@localhost ~]# yum install ntp 

[root@localhost ~]# systemctl start ntpd

[root@localhost ~]# systemctl enable ntpd

Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service.

[root@localhost ~]# 


-- Tools --

[gparted Partition tool]

sudo yum install gparted




댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
134
어제
433
최대
1,279
전체
218,802

그누보드5
Copyright © sebom.com All rights reserved.