본문 바로가기

서버44

리눅스에서 ngix + php + mysql 설치하기 aws의 아마존 리눅스에서 테스트 php는 5.6을 기준으로 설치하였습니다. 설치방법은 github의 https://gist.github.com/sumardi/5559803를 참조하였습니다. 설치하기 # Install linux update, followed by GCC and Makesudo yum -y updatesudo yum install -y gcc make # Install Nginx and PHP-FPMsudo yum install -y nginx php-fpm # Install PHP extensionssudo yum install -y php-devel php-mysql php-pdo \ php-pear php-mbstring php-cli php-odbc \ php-imap php-gd.. 2016. 10. 22.
aws에서 ftp root 로그인 방법 현재 aws에서 아마존 리눅스를 사용 중. 아마존 리눅스에서 기본적으로 생성된 default 아이디는 ec2-user이다.ftp에 접속하여 무엇을 하려고하면 permission에러가 나는 경우가 있다. 따라서 root로 로그인하여 사용하고 싶다. 구글링을 통해 방법을 찾았다. 우선 ec2-user로 접속한다. 그리고 sudo su를 입력하여 root권한으로 변경한다. 콘솔창에 vi /etc/ssh/sshd_config를 입력해당 파일을 편집할 수 있다. 중간에 보면 주석처리된 다음 명령어를 볼수 있다. #PermitRootLogin yes 주석을 해제한다. 해당사항을 저장하고 vi를 종료한다. 콘솔창에 다음명령어를 입력한다.cp .ssh/authorized_keys /root/.ssh/ 덮어씌울거냐는 영.. 2016. 10. 22.
우분투에서 PHP7로 업그레이드 PHP 7 패키지 PPA 설치 sudo add-apt-repository ppa:ondrej/php 시스템 로케일로 인해 실패한 경우 sudo apt-get install -y language-pack-en-basesudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php PPA를 설치하면, 그 내용을 포함하는 로컬 패키지 캐시를 업데이트 sudo apt-get update 아파치 mod_php 업그레이드 sudo apt-get install php7.0 sudo apt-get install php7.0-mysql 버전확인 php -v 2016. 8. 29.
우분투에서 PHP5.6 버전으로 업그레이드 명령어 sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php5-5.6 sudo apt-get update sudo apt-get upgrade sudo apt-get install php5하지만 add-apt-repository ppa:ondrej/php5-5.6는 deprecated되었다고 아래의 명령어를 권장. sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php sudo apt-get update 2016. 8. 28.
mysql utf8 깨짐 mysql의 캐릭터 확인 show variables like 'c%'; my.cnf 파일 수정 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8 mysql 재시작 리눅스 우분투 기준 명령어 service mysql restart 2016. 8. 25.
우분투서버에서 코드이그나이터(PHP) 환경 구축 개발용 호스팅은 가장 저렴한 vultr로 결정.https://www.vultr.com/ - 선택이유1.한달에 5달러로 저렴하다.2.가입시 축하금으로 20달러의 적립금을 지원해준다.3.가장 저렴한 서버를 4달간 무료로 사용할 수 있다.4.도쿄에도 리전이 있어 속도측면에서 유리하다. 아래의 주소로 접속하셔서 가입하시면 추천인이벤트로 10달러를 더 준다고합니다.http://www.vultr.com/?ref=6964067 - 서버 스펙OS : Ubuntu 14.04 x64CPU : 1 vCoreRam : 768 MBStorage : 15 GB SSDBandwidth : 1000 GB - apm 구축방법 - php5https://www.vultr.com/docs/how-to-install-apache-mysql-.. 2016. 8. 24.
Sublime Text3 메뉴바가 안보일 때 기본적으로 메뉴바를 hide / show 시키는 단축키는 Ctrl + Alt + M 이다. 하지만 키맵핑이 되지 않았을 때에는 키맵핑을 해주어야 한다. Ctrl + Shift + P를 눌러 검색을 하자. key bindings user를 검색한다. Preferences : Key Bindings - User를 선택하자 default는 [ ] 와 같이 대괄호로 잡혀있을 것이다. [ {"keys": ["ctrl+alt+m"], "command": "toggle_menu"} ] 와 같이 키맵핑을 시킨 후 저장을 하자. 그 후에 Ctrl + Alt + M를 입력하면 메뉴창을 hide / show 할 수 있다. 2016. 6. 15.
프로젝트 소스관리(형상관리)하기 형상관리란? 소프트웨어의 변경사항을 체계적으로 관리하는 것 형상관리 툴은 svn, git, cvs등... 이전에는 svn을 써봤지만 이번에는 git으로 도전. github? private으로 하려면 비용이 든다. Bitbucket의 장점, 무료이며 SourceTree란 툴로 관리를 더 쉽게. https://bitbucket.org/ 안드로이드 스튜디오와 연동하기 1. 회원가입 후 repository 생성. 2. https://www.sourcetreeapp.com/ 에서 소스트리를 다운받는다. 3. 안드로이드 스튜디오에서 VCS메뉴 -> Enable Version Control Integration을 클릭 -> git선택설정하게되면 프로젝트의 파일들이 전부 붉은색으로 변하게 된다. 붉은색은 아직 git에.. 2016. 1. 31.