(웹서버) 우분투 마테 아파치 웹서버 설치
마테 터미널 실행.
$ sudo apt-get install php
$ sudo apt-get install apache2
$ sudo apt-get install mariadb-server
웹서버 필요 앱(php. apache2, mariadb-server) 설치.
$ sudo apt-get install libapache2-mod-php7.0
$ php -v
아파치 및 php 연동 패키지 설치 후 확인.
sudo mysql
sudo nano /etc/php/7.0/apache2/php.ini
> SET PASSWORD FOR root@localhost = PASSWORD('원하는 패스워드 입력');
> quit;
마리아DB 접속 후 패스워드 입력.
sudo user/bin/mysql_secure_installation
마리아DB 보안설정. 맨처음 나오는 패스워드 입력후 나오는 패스워드 변경만 n, 나머지는 엔터.
$ sudo mysql
> USER mysql;
> UPDATE USER SET plugin='' WHERE user='root';
> FLUSH privileges;
> quit;
관리자 권한일때 비밀번호 입력 없이도 들어가지는 부분 수정.
1
2
$sudo mysql -u root -p
자신이 설정한 패스워드
로그인 시도 테스트.
$ sudo apt-get install php-mysql
php 마리아DB연동 테스트.
$ sudo adduser webuser
$ cd ~webuser
$ sudo mkdir www
$ sudo nano www/index.php
웹 페이지용 유저 생성 및 인덱스 사용.
index.php
<?php
phpinfo();
?>
내용 저장.
sudo nano /etc/apache2/apache2.conf
<Directory /var/www/> 부분을 <Directory /home/webuser/www/> 로 변경.
$ sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.bak - 백업복사용.
$ sudo nano /etc/apache2/sites-available/000-default.conf
DocumentRoot를 변경 /home/webuser/www 로 변경.
sudo nano /etc/php/7.0/apache2/php.ini
php 설정 변경을 위해 접속. 컨트롤W를 통해서 최대한 비슷한것들 찾아서 고치자.
변경 전(前) | 변경 후(後) |
;default_charset =”UTF-8″ | default_charset=”UTF-8″ |
data.timezone=”Europe/Berlin” | data.timezone=”Asia/Seoul” |
;mbstring.language = Japanese | mbstring.language = Korean |
;mbstring.internal_encoding = | mbstring.internal_encoding = UTF-8 |
;mbstring.http_input = auto | mbstring.http_input = UTF-8 |
;mbstring.http_output = SJIS | mbstring.http_output = pass |
;mbstring.encoding_translation = Off | mbstring.encoding_translation = On |
;mbstring.detected_order = auto | mbstring.detected_order = UTF-8 |
;mbstring.substitute_charcter = none; | mbstring.substitute_charcter = none; |
sudo service apache2 restart
아파치 리스타트.
아파치 시스템 IP를 인터넷에 쳐보면, phpInfo 창이 나오면 완성.
참고 :
https://yeopbox.com/%EC%9A%B0%EB%B6%84%ED%88%AC-%EB%A9%94%EC%9D%B4%ED%8A%B8-16-04-lts-apache-php-maria-db-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0/
댓글
댓글 쓰기