-
[centOS7] MySQL5.7 / APACHE / PHP7.4 설치개발/LINUX 2021. 8. 5. 10:25반응형
centOS7 / mysql, apache, php 설치 총 정리
- 최소 8기가이상의 usb를 준비한다.
- 인터넷접속후 rufus 프로그램설치 및 centos.iso파일을 받는다
- rufus로 .iso파일을 굽는다 ( 가상디스크 용량을 40gb로 잡는다 (6-6이랑 연관)
- 설치 할 컴퓨터 부팅 시 bios 화면으로 접속 후 usb부팅을 최우선으로 둔다.
- 부팅 후 centOS 설치 시작
- -1 언어 설정
-2 시간설정 (왠만하면 서울 한국으로 설정되어있음)
-3 기본설정으로 두면 됨 (검정화면)
-4 인터넷메뉴는 들어가서 꺼진것을 켬으로 변경하면 됨
-5 centos를 설치 할 디스크 선택 후 완료버튼을 누른다
-6 파티션나누기 /home15gb , /tmp1024mb , /var4gm , /boot1024mb , / ,
swap4000mb 정도로 나눔
-7 설치 시작. (설치되는중에 비밀번호를 설정해둘것 , 사용자는 안건들여도 됨.
-8 재부팅.
-9 로그인 후 #yum update 를 타이핑해서 인터넷연결 확인.
7. mysql을 설치하기전에 centOS7 설치시 자동으로 설치되어있는 mariaDB를 삭제한다.
# yum erase mariadb*
8. mysql을 설치한다.
# yum -y install http://dev.mysql.com/get/mysql-community-release-el7-11.noarch.rpm
mysql 설치 후
# yum install mysql-community-server
mysql 서버까지 설치
9. # systemctl enable mysqld 입력으로 부팅 시 자동으로 mysql이 실행되게 함.
# systemctl start mysqld 를 입력해서 mysql을 실행해본다.
10. # mysql -u root -p 를 입력후 password를 입력한다.
11. password 는 mysql.log 라는 파일에 임시패스워드가 있으며
# cat /var/log/mysql.log 을 타이핑해서 ‘root’@’localhost : ~~ 라고 써있는 부분을
찾으면 된다.
혹은
# cat /var/log/mysql.log | grep 'temporary password' 을 입력해서 찾아도 됨.
[Note] A temporary password is generated for root@localhost: Ft>soiq0t0+R
▲에서 뒤에 ‘Ft>soiq0t0+R’ 부분이 임시비밀번호.
12. mysql 접속을 성공하면 # 부분이 mysql로 바뀌게 됨.
13. mysql ALTER user ‘root’@’localhost’ IDENTIFIED BY ‘변경 할 비밀번호’;
를 입력 후 Query OK 성공을 했으면
반드시 commit; 를 해서 저장을 해줘야 한다.
혹시나 변경을하는데에서
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
이런 오류가 발생 할 경우 mysql 관련 패스워드정책항목의 보안요구수준이
높은것이므로 비밀번호를 특수문자,대문자,소문자 등을 섞어 어렵게 만들거나
mysql SET GLOBAL validate_password_policy=LOW;
를 입력해서 보안강도를 낮춰주면 된다. (그래도 오류가 날 경우 비밀번호를 8자리 수 이상으로 설정하면 됨.
14. 아파치를 설치할때는
# yum install -y httpd 를 타이핑해서 설치한다.
# yum -qa httpd 를 타이핑하면 설치된것을 확인할수있다.
15. 설치후 아파치 실행
실행전 방화벽 개방하기.
# firewar-cmd --permanent --zone=public --add-port=80/tcp
HTTP의 기본포트인 80번포트를 개방함.
# firewar-cmd --reload
개방 후 갱신을 해줌. (프로그램 개발의 대부분은 재시작 또는 새로고침을 해야 적용되는경우가 많음)
# systemctl start httpd
# ip addr 을 타이핑해서 아이피주소 확인 후 주소창에 입력해서 접속해볼것.
16. php7.4 설치
# yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
을 타이핑해서 php를 설치한다. 설치 후
# yum repolist all 을 타이핑해서 저장소의 상태를 확인해서
remi-php54 가 disable 상태인지,
remi-php74 가 enable 상태인지 확인 후 remi-php54 를 disabled 로,
remi-php74 를 enable 상태로 설정해주면 된다.
# yum-config-manager --enable remi-php74 ← remi-php74 를 enable 상태로.
만약 # yum-config-manager 명령어가 오류가 날 경우,
# yum install yum-utils 를 타이핑해서 yum-utils 를 설치 후 다시 실행하면 됨.
17. # vi /var/www/html/phpinfo.php 파일을 생성해서 ‘a’ 나 ‘p’ 등을 눌러
입력가능한상태로 한 뒤에
<?php
phpinfo();
?>
입력 후 ctrl+c 를 누른 뒤 :wq 입력 후 엔터를 해서 파일을 저장 후
아까 찾은 아이피주소로 이동해보면 php정보를 확인 할 수 있다.
(혹은 주소/phpinfo.php로 경로 입력)
반응형