php-xcache 설치

  • Xcache 설치시 다음 명령어/옵션 참고
[root@sv ~/src/rpm-linux64]# cd /root/src/
[root@sv ~/src]# wget http://xcache.lighttpd.net/pub/Releases ... 2.0.tar.gz
[root@sv ~/src]# tar xzf xcache-3.2.0.tar.gz
[root@sv ~/src]# cd xcache-3.2.0
[root@sv ~/src/xcache-3.2.0]# /usr/local/bin/phpize --clean && /usr/local/bin/phpize
[root@sv ~/src/xcache-3.2.0]# ./configure --with-php-config=/usr/local/bin/php-config --enable-xcache --enable-xcache-constant --enable-xcache-optimizer --enable-xcache-coverager --enable-xcache-assembler --enable-xcache-encoder --enable-xcache-decoder --enable-static=yes -enable-fast-install=yes
[root@sv ~/src/xcache-3.2.0]# make
[root@sv ~/src/xcache-3.2.0]# make test
[root@sv ~/src/xcache-3.2.0]# make install
[root@sv ~/src/xcache-3.2.0]# cat xcache.ini >> /usr/local/lib/php.ini
[root@sv ~/src/xcache-3.2.0]# php -v
PHP 5.5.33 (cli) (built: Mar 15 2016 18:01:20)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
with XCache v3.2.0, Copyright (c) 2005-2014, by mOo
with XCache Optimizer v3.2.0, Copyright (c) 2005-2014, by mOo
with XCache Cacher v3.2.0, Copyright (c) 2005-2014, by mOo
with XCache Coverager v3.2.0, Copyright (c) 2005-2014, by mOo
  • 설치 후 반드시 아파치 재시작해야 적용됩니다.
  • phpize,php-config 위치 등은 서버 상황에 맞춰 변경해야 합니다.
  • 설치 테스트 환경은 CentOS 6.6 x86_64, httpd 2.4.18, php 5.5.33 입니다.
  • 다운로드 파일 버전은 Xcache Release Archive에서 확인

덤프 복원 중 MySQL server has gone away 메시지

  • mysql 덤프 파일을 복원하던 중 다음과 같은 메시지가 뜬다면
$ mysql -uroot -p < dump.sql
Enter password: *********
ERROR 2006 (HY000) at line 868: MySQL server has gone away
  • max_allowed-packet 값을 확인
mysql> show variables like 'max_allowed_packet'"
+--------------------+---------+
| Variable_name      | Value   |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+

대부분 max_allowed_packet 값을 높여주면 해결됨

도움 : 제타위키