Artificial intelligence in the post-deep learning era
리눅스 간단 강의 5강
1. June 1, 2016 SSS_Harvey 1
웹서버 돌리기
● LAMP
● Linux + Apache + Mysql + PHP
2. June 1, 2016 SSS_Harvey 2
Lubuntu
● Lightweight Ubuntu
● 가볍다 .
● HDD 10GB
● RAM 1GB
로 install
● 설치시 한글로 , 자동로그인 check
3. June 1, 2016 SSS_Harvey 3
Lubuntu
● Install VmwareTool
● CD 설정 바꾸고 설치 진행 .
● 바탕화면으로 옮기고 터미널 열음
● $tar xvf VM~~~~.tar.gz
● $sudo ./vmware~/vmware-install.pl
● $sudo reboot
4. June 1, 2016 SSS_Harvey 4
리눅스 초기 설정
● $sudo apt-get update
● $sudo apt-get install vim
● $sudo apt-get upgrade
● 덤 )
$sudo dpkg-reconfigure tzdata
→ 시간 바꾸기
5. June 1, 2016 SSS_Harvey 5
Apache 설치
● $sudo apt-get install apache2
● $apache2 -v
● http://localhost/
6. June 1, 2016 SSS_Harvey 6
PHP 설치
● $sudo apt-get install php libapache2-mod-
php7.0 php-curl
● $php -v
7. June 1, 2016 SSS_Harvey 7
PHP 설정
● $sudo vi /etc/php/7.0/apache2/php.ini
● $sudo vi /etc/php/7.0/cli/php.ini
● 안에 date.timezone= Asia/Seoul
8. June 1, 2016 SSS_Harvey 8
MySQL 설치
● $sudo apt-get install mariadb-server
● $/usr/bin/mysql_secure_installation
● $sudo mysql
● use mysql;
update user set plugin='' where User='root';
flush privileges;
exit;
● $sudo apt-get install php-mysql
9. June 1, 2016 SSS_Harvey 9
MySQL 설정
● $sudo vi /etc/mysql/mariadb.conf.d/50-
server.cnf
● Basic Settings 하단에 추가
● character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
10. June 1, 2016 SSS_Harvey 10
웹서버켜보기
● $sudo service apache2 restart
● $sudo service mysql restart
11. June 1, 2016 SSS_Harvey 11
/etc/apache2/sites-
available/localhost.conf
● <VirtualHost *:80>
#main domain
ServerName localhost
#document Root
DocumentRoot /home/{username}/www/
#additional setting
<Directory /home/{username}/www/>
Options FollowSymLinks MultiViews
AllowOverride All
require all granted
</Directory>
AssignUserID {username} {username}
ErrorLog ${APACHE_LOG_DIR}/localhost-error.log
CustomLog ${APACHE_LOG_DIR}/localhost-access.log combined
</VirtualHost>
● {username} 은 계정 명으로 바꿔서