[CentOS7] Apache + php7.1 + mariaDB + phpMyadmin 설치
페이지 정보
작성자 sbLAB 댓글 0건 조회 7,690회 작성일 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
# 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
댓글목록
등록된 댓글이 없습니다.