(웹서버) 우분투 마테 아파치 웹서버 설치


마테 터미널 실행.


$ sudo apt-get install php
$ sudo apt-get install apache2
$ sudo apt-get install mariadb-server
 
웹서버 필요 앱(php. apache2, mariadb-server) 설치.
 
 
 apache2 -v
$ sudo apt-get install libapache2-mod-php7.0
$ php -v
 
아파치 및 php 연동 패키지 설치 후 확인.
 
sudo mysql
> 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/

댓글

이 블로그의 인기 게시물

[Unity2018.3.0f2] 코루틴 - 유니티에서 While문 멈추지 않고 돌리기.

[Unreal 4.20] 애니메이션 블루프린트에 캐릭터 가져오기.

[Unreal] AnimNotify 애님 노티파이 시스템.