라즈베리파이에 apm 설치
페이지 정보

본문
1. 라즈베리파이 업데이트
> sudo apt update
> sudo apt upgrade
2. 아파치 설치
> sudo apt install apache2
3. php 설치
> sudo apt install php php-fpm php-curl php-gd php-intl php-mbstring php-mysql php-soap php-xml php-xmlrpc php-zip libapache2-mod-php
php 7.3 설치
> apt search php7.3
> sudo apt install php7.3
====================================================
php-curl : CURL 모듈
php-fpm : 서버사이드, HTML 기반 스크립트 언어(FPM-CGI)
php-gd : GD 모듈
php-intl : Internationalisation 모듈
php-mbstring : MBSTRING 모듈
php-mysql : MySQL 연동 모듈
php-soap : SOAP 모듈
php-xml : DOM, SimpleXML, XML, XSL 확장 모듈
php-xmlrpc : XMLRPC-EPI 모듈
php-zip : zip 모듈
libapache2-mod-php : apache 와 PHP 연결 모듈
====================================================
4. mariadb 설치
> sudo apt install mariadb-server
초기설정
> sudo mysql_secure_installation
외부접속
> vi /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address = 127.0.0.1 주석처리
방화벽 설정
>iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
>iptables -A OUTPUT -p tcp --dport 3306 -i ACCEPT
>iptables-save
권한설정
mysql > grant all privileges on *.* to 'root'@'%' identified by '비밀번호';
mysql > flush privileges;
> service mysql restart
5. phpMyAdmin 설치
> sudo apt install phpmyadmin
====================================================
웹서버 경로 : /var/www/html
phpmyadmin 설치경로 : /user/share/phpmyadmin
파일을 이동하지 않고 심볼릭 링크 명령어를 사용하여 링크를 걸어준다.
> sudo ln -s /usr/share/phpmyadmin /var/www/html
브라우저 접속 : "http://라즈베리파이 IP주소/phpmyadmin"
mysql> GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost'
phpmyadmin 처음 설치시 아무런 권한이 없어서, 권한을 부여해야 한다.
====================================================
6. mariadb 외부접속 설정
> vi /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address = 127.0.0.1
위의 라인을 주석처리한다.
- 이전글vsftpd 설정 20.09.23
- 다음글ssh 로 접속후 기본 설정 20.09.23
댓글목록
등록된 댓글이 없습니다.