PHP5 에서 PHP7로 업그레이드 하면서 몽고 클래스에서 오류가 난다.
new \MongoClient();
기존 부분을
new \MongoDB\Driver\Manager();
이렇게 바꿔주면 된다.
add-apt-repository ppa:nginx/stable gpg --keyserver keyserver.ubuntu.com --recv-key ABF5BD827BD9BF62 gpg -a --export ABF5BD827BD9BF62 | apt-key add - apt-get update apt-get install nginx
mysql을 사용하다가 mariadb 10버전을 추가했다.
근데 기존에 쓰던 백업이 호환이 안되는게 아닌가 ㅋㅋㅋㅋ
mariadb 10버전은 xtrabackup_56을 사용해야 한다.
(참조 : Choosing the Right Binary)
하지만 innobackupex는 여전히 사용할수 없다.
apt-get install xtrabackup
* 백업
xtrabackup_56 --backup --datadir=/data/mysql/ --target-dir=/data/backup/mysql/
* 복구
xtrabackup_56 --prepare --target-dir=/data/backup/mysql/

프로젝트 디렉토리에서 실행
composer.phar이 없으면 가지고 온다.curl -sS https://getcomposer.org/installer | php
guzzle 설치./composer.phar require guzzlehttp/guzzle
index.php 에 추가$container['guzzleHttp'] = function ($container) { $client = new \GuzzleHttp\Client(); return $client; };
사용은 이런식으로..echo $container['guzzleHttp']->get('http://www.naver.com')->getBody();
주의 : AWS SDK를 사용한다면 이미 AWS SDK에서도 guzzle을 로드하기때문에 충돌난다.
이럴때는 그냥 AWS SDK에 포함되어있는 guzzle을 사용하면된다.
참조 : http://docs.guzzlephp.org/en/latest/quickstart.html
$var_array = array_values(array_filter($var_array));