#OS 업데이트 (Y/N 문의시 Y선택)
sudo apt-get update
sudo apt-get upgrade
#Apache 설치
sudo apt install apache2
sudo apt-get install apache2
sudo apt-get install apache2 php5 libapache2-mod-php5 << rasbian 스트레치 이후 버젼에서 php5 버전에서 php7 으로 변경되면서 기존 명령어 사용불가
#아파치 서버를 재시작 합니다.
sudo service apache2 restart
#웹브라우져에서 IP 주소를 입력해서 It works 가 나오면 Apache
#web root 의 권한을 설정
sudo chown -R ID:ID /var/www
#Php 설치
sudo apt install php
#작동되는지 확인
sudo nano /var/www/html/info.php
PHP 정보얻는법
아래 코드 삽입 후 저장한 다음 웹에서 http://localhost/info.php 접속해서 확인
<?php echo "This is working"; ?>
<?php echo date('Y-m-d H:i:s'); ?>
<?php phpinfo(); ?>
# Database
#MySQL
sudo apt-get install mysql-server mysql-client php5-mysql << Stretch 버젼에서는 php5 대신 php로 설치, 근데 mysql 비밀번호입력이 안됨
#데비안 제작팀에서 Debian 9 Stretch 버전부터 MySQL을 Maria DB로 변경해서 apt-get 으로 설치가 불가능하다
#MariaDB 설치
sudo apt install mariadb-server
#Maria DB 보안 강화 ( 계정 암호생성 / 외부에서 접속차단 / 익명사용자 제거 / test_로 시작하는 DB 접속권한제거)
sudo mysql_secure_installation
#MyPhpAdmin
sudo apt-get install phpmyadmin
# apache2 를 스페이스 눌러서 선택 (*) 하고 엔터를 눌러줘야함
# ipaddress/phpmyadmin 으로 접속하면 작동여부 확인가능하고, ID 는 root 비밀번호는 방금전 설정한것.
# 로그인 유저가 다를경우에 (예: pi 에서 사용자명을 변경했을경우.. ) 아래 실행하여 사용자 id 변경
sudo mysql -u root -p
FLUSH PRIVILEGES;
EXIT;
login ID는 위 username 이다
# phpmyadmin설정 변경시 아래
sudo dpkg-reconfigure phpmyadmin
# 설정변경이 되지 않을 경우 재설치
sudo apt-get install --reinstall phpmyadmin
# phpmyadmin 삭제
sudo dpkg -P phpmyadmin
sudo rm -f /etc/apache2/conf.d/phpmyadmin.conf
sudo service apache2 restart
#Debian 10 (Burster) PhpMyAdmin Installation gudie
https://www.linuxbabe.com/debian/install-phpmyadmin-apache-lamp-debian-10-buster
#FTP 설치
#vsftpd 를 설치
sudo apt-get install vsftpd
#설치가 끝난 후 vsftpd 의 설정
sudo nano /etc/vsftpd.conf
# anonymous_enable=YES 를 찾아 anonymous_enable=NO 로 설정 (필요없음)
# local_enable=YES 앞에 # 삭제 (필요없음)
# write_enable=YES 앞에 # 삭제
# 맨아래에 force_dot_files=YES 추가
#초기폴더를 변경시 아래문구의 위치를정해서 vsftpd.conf 에 저장
local_root=/home/$USER/ftp
#설정이 끝난 후 FTP 서비스를 재시작
sudo service vsftpd restart
'Computer > Linux' 카테고리의 다른 글
라즈베리파이 온습도계 소스 (0) | 2019.02.07 |
---|---|
crontab (1) | 2019.02.07 |
VirtualHost 서브도메인 특정폴더로 연결 (0) | 2019.02.07 |
라즈베리파이 온도 습도 센서 DHT22 AM2302 연결 (0) | 2019.02.07 |
라즈베리 파이 OS 설치 (NOOBS 기준으로 라즈비안 설치) (0) | 2019.02.07 |
Create number sequence text file (0) | 2019.01.20 |
RaspberryPi (0) | 2016.08.12 |
Odroid (0) | 2016.07.19 |