우선 Ubuntu에 웹 서버 개설을 위해 Apache2를 설치.
sudo apt-get update
sudo apt-get install apache2
업데이트 및 Apache2 설치 이후 권한 설정은 필수.
sudo chown -R ubuntu:ubuntu /var/www/html
sudo chmod -R 755 /var/www/html
1. MySQL 설치 및 DB생성/사용자/권한 설정
sudo apt-get install mysql-server
sudo mysql -u root -p
MySQL 접속 후 DB(utf-8) 생성
mysql> create database testDB default character set utf8;
MySQL 사용자 추가
mysql> create user 사용할계정@'%' identified by '사용할 비밀번호';
MySQL 사용자 권한 부여
* MySQL Vers 5.x 이하
mysql> grant all privileges on *.* to 사용자아이디@'%' identified by '사용자비밀번호';
* MySQL Vers 8.x 이상
> 모든 데이터베이스, 특정 호스트 허용
mysql> grant all privileges on *.* to 사용자아이디@'호스트명';
> 모든 데이터베이스, 모든 호스트 허용
mysql> grant all privileges on *.* to 사용자아이디@'%;
변경한 내용 저장 후 종료
mysql> flush privileges;
mysql> quit;
MySQL 외부접속 허용
sudo vi /etc/mysql/my.cnf // MySQL ver 5.6이하일 경우
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf // MySQL ver 5.7이상일 경우
bind-address = 127.0.0.1 -> 0.0.0.0 으로 수정할 것
변경이 완료 후 재실행
sudo systemctl restart mysql
2. PHP 7.4 설치
최신 php 빌드패키지가 있는 ppa:ondrej/php PPA 저장소를 추가
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
PHP 7.4 설치
sudo apt-get install -y php7.4
PHP 추가 패키지 설치
sudo apt-get install -y php7.4-{curl,gd,mbstring,mysql,soap,json,intl,zip,xml,xmlrpc,cli,xsl}
설치 이후 restart 한번 해줄것
sudo systemctl restart apache2
설치완료
다음에는 php.ini 환경설정에 대해 포스팅하겠습니다.
오 좋은 자료 감사합니다. ~~!!