[최조 환경 설정] sudo apt-get install php5-gd sudo a2enmod rewrite [php module install / 설치] sudo apt install -y php php-curl php-soap php-xml php-mbstring php-gd php-mysql 워드프레스용 데이터베이스 생성 SQL 로그인 https://g82net.tistory.com/25 (SQL설치) [Raspberry pi]mariaDB 설치(라즈베리파이) 데이터베이스는 주로 MySQL 을 사용하지만, 오라클이 인수하면서 라이센스가 발생하기 때문에 유사한 MariaDB를 사용하면 됩니다. 1. MariaDB 설치 $ sudo apt-get install mariadb-server php-mysq..
보통 아래 경로로 phpmyadmin 접속이 가능합니다. Windows/linux : "http://서버 IP/phpmyadmin" Raspberrypi apache2 : "/var/www/html" phpMyAdmin의 설치 경로 : "/usr/share/phpmyadmin"으로 설치되어 접속이 안 됩니다. 따라서 실제 웹서버의 경로로 연결해줘야 하는데 이때 ln 명령어를 통해서 link 연결시켜줍니다. phpmyadmin 파일을 웹서버가 구동되는 디렉터리로 이동해야 하는데, 이 글에서는 파일을 이동하지 않고 심볼릭 링크 명령어를 사용하여 링크를 걸어줍니다. /var/www/html/apache2 경로에 /usr/share/phpmyadmin 경로의 링크를 추가해줍니다. sudo ln -s /usr/s..
crontab 을 통해 원하는 시간/주기에 sh/명령을 실행시킬 수 있습니다. crontab -e : 명령어나 작업을 등록할 때 사용함. crontab -l : 저장된 내용을 보여줄 때 사용함. crontab -r : 설정된 내용을 삭제할 때 사용함. [ex] ***** xx.sh : 분(min)/시(hour)/일(day)/월(month)/요일(week) /1**** xx.sh : 매 1분마다 실행 10,20**** xx.sh : 매 시간 10/20분에 실행 [PHP] PHP는 아래 CMD로 적어주면 구동합니다. */1 * * * * root wget -O - -q -t 1 *.php crontab start/stop/restart $sudo service crond start $sudo service ..
Crypto Trading Service를 구축하려고 합니다. 아래 구조로 진행하려고 고민중이고, 하나하나 update 하겠습니다. 1. Server 구축 (Raspberrypi4, MariaDB, Apache, python, PHP, phpmyadmin 등) 2. Trading Module 구현 3. DB / Web 연동 (in/output 등의 interface) -Trading Module (참고 문헌) github.com/multizone-quant/system-trading-crypto multizone-quant/system-trading-crypto Contribute to multizone-quant/system-trading-crypto development by creating an a..
데이터베이스는 주로 MySQL 을 사용하지만, 오라클이 인수하면서 라이센스가 발생하기 때문에 유사한 MariaDB를 사용하면 됩니다. 1. MariaDB 설치 $ sudo apt-get install mariadb-server php-mysql -y 2. 아파치 서버 재실행 $ sudo systemctl restart apache2.service $ sudo mysql_secure_installation 3.Process 확인 $ sudo netstat -tlnp 4. 계정추가 create user 'name'@'%' identified by 'passwd'; 권한추가 grant all privileges on *.* to 'name'@'localhost'; 5. phpMyAdmin설치 라즈비안 apac..
phpMyAdmin은 MySQL을 월드 와이드 웹 상에서 관리할 목적으로 PHP로 작성한 오픈 소스 도구이다. 데이터베이스, 테이블, 필드, 열의 작성, 수정, 삭제, 또 SQL 상태 실행, 사용자 및 사용 권한 관리 등의 다양한 작업을 수행할 수 있다 - 위키백과 1. phpmyadmin 설치 $ sudo apt-get install phpmyadmin 2. 설치 확인 http://localhost/phpmyadmin (http://127.0.0.1/phpmyadmin) web server 의 root 경로에 phpmyadmin의 folder를 link함. sudo ln -s /usr/share/phpmyadmin /etc/apache2 sudo ln -s /usr/share/phpmyadmin /va..
Web server에서 실제 사용할 port 변경하는 방법에 대해서 알아보겠습니다. 1. Port 변경하기 $sudo vi etc/apache2/ports.conf read only 인 경우 수정이 안 되니 우선 mod 변경함. $sudo chmod 777 etc/apache2/ports.conf Listen 8080 -> 9000 (원하는 port) 2. configuration 변경 $sudo vi /etc/apache2/sites-available/000-default.conf -> 9000 (원하는 port) $sudo vi /etc/apache2/ports.conf Listen 9000 #Listen 8080 3. 아파치 서버 재시작 $ sudo service apache2 restart 4. ..
삼바서버를 통해 리눅스 서버(raspberrypi)와 다른 기기간 파일 공유가 가능합니다. 맥OS에서 접속하면 아래와 같이 접속이 가능하다. Finder > 이동 > 서버에 연결 > smb://xxx.xxx.xxx.xxx 1. 삼바서버 설치 (Install/Update SMB Server) $ sudo apt-get update 2. 설치 메시지 (Install Message) Y/n을 통해서 넘어가게 되는데, Y 누르면 넘어감. 3. 유저 추가 및 패스워드(Add user and Password) $ sudo smbpasswd -a pi 패스워드 입력 2번 확인 (type and retype Password for confirm) 4. 삼바서버 설정 (SMB Server Setting) $ sudo n..