우선 부드러운 글이네요 네! 그냥 부드러운 글이네요. 나는 "PHP가 세계 최고의 언어"라는 것을 알고 있기 때문에 사용자가 작성한 이 소프트 기사를 많은 사람들이 기꺼이 읽을 것이라고 믿습니다. 이 소프트 기사는 PHP를 개발하는 학생들에게 도움이 될 것이기 때문입니다. 설립된 지 7년차인 만큼 OneAPM의 기술력은 시장에서도 인정받고, 많은 유저들에게도 인정받고 있습니다. 유저들이 저희 제품을 어떻게 사용하는지 살펴보겠습니다.
다음은 내용 재인쇄입니다.
원래 OneAPM에는 PHP 7 프로브가 없는 줄 알았는데, 애플리케이션 추가 시 "업데이트 로그"를 눌렀더니 PHP 7.0 프로브가 출시된 것을 확인했습니다.
그래서 바로 설치 테스트를 해봤습니다.
안타깝게도 오류 메시지가 나오며 설치가 실패했습니다.
NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/opt/remi/php70/root/usr/lib64/php/modules/oneapm.so' - /opt/remi/php70/root/usr/lib64/php/modules/oneapm.so: undefined symbol: Z_BVAL_P in Unknown on line 0
그러다가 월요일에 엔지니어에게 상황을 보고했고 몇 번의 테스트를 거쳐 현재까지 아무런 문제도 발생하지 않았습니다. , 그래서 주말에 잠시 시간을 내어 업그레이드 프로세스를 설명하겠습니다.
우선, 다음 업그레이드를 수행하기 전에 이전 버전의 프로브를 제거하는 것을 잊지 마세요.
내 환경은 centos 7 nginx php-fpm이고, PHP 7.0.0을 업그레이드하기 위해 remi 소스를 직접 구성했습니다.
<code>sudo yum install epel-release sudo wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo rpm -Uvh remi-release-7.rpm sudo yum install remi-release sudo yum-config-manager --enable remi-php70 sudo yum update php\* </code>
위 내용은 PHP를 업그레이드하는 경우입니다. 처음에는
sudo yum install php-common php-cli php-json php-pecl-memcached php-pdo php-opcache php-xml php-mbstring php-mysqlnd php-pear php-gd php-fpm
을 실행한 다음 OneAPM 에이전트
sudo systemctl restart php-fpm
이 글은 OneAPM 공식 블로그에서 옮겨왔습니다