Install modules and libraries for FAE2.1
1. Server requirements for linux Python development package 설치 $ rpm -qa | grep python-devel # 설치여부확인 $ yum install python-devel # 설치 postgresql devel 설치 $ sudo yum install postgresql-server postgresql-devel postgresql-contrib
Installing Django web framework on CentOS 7
장고 프레임워크를 설치하기 전에 버전관리를 위하여 virtualenv를 설치하고 사용한다. $ sudo pip3 install virtualenvwrapper # .bachrc 파일에 아래의 내용을 추가한다. export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.8 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=’ -p /usr/local/bin/python3.8 ‘ export PROJECT_HOME=$HOME/Devel/Python source ~/.local/bin/virtualenvwrapper.sh # 설치된 경로를 알고 싶을 경우 which…
Installing Python 3.8 on CentOS 7
CentOS 7 상에서 최신 파이썬 설치방법 최신버전은 gcc 컴파일러로 직접 컴파일하여 설치해야 한다. # 컴파일을 위한 필요 라이브러리 설치 $ sudo yum install gcc openssl-devel bzip2-devel libffi-devel # 최신 파이썬 다운로드 $ cd /opt $ sudo wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz # 압축풀기…
Using excel import and export on Laravel.
laravel에서 excel을 import, export 할 때 maatwebsite/excel 패키지를 사용하는데 다음과 같이 설치한다. php ext-zip 설치하는데 시간이 많이 소요됐다. # 현재 php 설치 정보를 조회한다. $ php –version PHP 7.3.1 (cli) (built: Jan 8 2019 13:55:51) ( NTS ) # 현재 설치된…
Converting old mysql data to latest mysql.
오래된 mysql의 경우 대부분 character set이 latin1 으로 설정되어 있을 것이다. 문제는 이 데이터를 최신 mysql에 마이그레이션을 할 때 한글이 깨지는 문제가 발생한다. 이러한 환경에서 마이그레이션을 할 경우 다음과 같은 방법으로 마이그레이션을 하면 한글 깨짐 없이 utf8 형식으로 마이그레이션을 진행할…
Connecting remote mysql from a web server
이 문제로도 삽질을 하루 동안했다. SELinux가 뭔지… 보안 옵션때문에 삽질을 많이 하게 된다. “SQLSTATE[HY000] [2002] Permission denied.” 에러가 발생하면서 데이터베이스 연결이 되지 않을 때 SELinux를 끄고 다시 연결해봐서 연결이 될 경우 다음과 같은 명령을 실행시켜서 원격 데이터베이스 연결 옵션을 활성화…
Extentions for PHP in Visual Studio Code
코딩 시 설치하면 편한 확장 플러그인 Alignment vscode-icons Auto Close Tag PHP 코딩을 할 때 필요한 확장 플러그인 PHP IntelliSense PHP Debug Code Runner HTML CSS Support PHPUnit PHP Debug PHP DocBlocker phpcs Laravel 코딩을 할 때 필요한…
Install Node.js and npm on CentOS 7
1. Add NodeSource yum repository 현재 Node.js LTS 버전은 10.x 이며 8 버전을 설치하고 싶을 경우 커맨드 라인에 10.x를 8.x로 변경해서 실행하면 된다. curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash – 2. Install Node.js and npm sudo yum install nodejs 3….
Facades
[su_heading size=”30″ align=”left” margin=”10″]# Introduction[/su_heading] 파사드는 어플리케이션의 서비스 컨테이너에서 사용할 수 있는 “정적” 인터페이스를 클래스에 제공합니다. 라라벨은 라라벨의 거의 모든 기능에 엑세스 할 수 있는 여러 가지 파사드를 제공합니다. 라라벨 파사드는 서비스 컨테이너의 기본 클래스에 “정적 프록시”를 제공하며, 기존 정적…
Laravel Installation
Server Requirements PHP >= 5.6.4 OpenSSL PHP Extension PDO PHP Extension Mbstring PHP Extension Tokenizer PHP Extension XML PHP Extension ZIP PHP Extension Installing Laravel 전역 라라벨 인스톨러를 설치한다. $ composer global require “laravelinstaller” $ laravel new app-name #…