phalcon을 PHP7.1에서 PHP7.2로 재설치하는 방법
그래서 현재 의존항을 설치했습니다. 이 예는 composer에서 온 Twilio의 크로스 소스 오류 헤더를 사용합니다.json 파일.이 문제를 해결하는 유일한 방법은 PHP 7.2를 업그레이드하는 것이다. (localhost에서 코드를 작성할 때 Twilio가 오류를 일으키지 않기 때문이다.)
php를 업그레이드한 후 다음 파일을 만들었습니다
$ vim /etc/php/7.2/apache2/conf.d/30-phalcon.ini
$ vim /etc/php/7.2/fpm/conf.d/30-phalcon.ini
$ vim /etc/php/7.2/cli/conf.d/30-phalcon.ini
그들은 모두 다음과 같은 것을 가지고 있다.extension=phalcon.so
그리고 vendor
디렉터리를 삭제하고 composer install
를 입력해서 composer.json
의 의존항을 설치합니다.마지막으로 내 콘솔에 다음 메시지가 표시됩니다.root@starnet-clks:/var/www/clicksseeker/server# composer install
PHP Warning: PHP Startup: Unable to load dynamic library 'phalcon.so' (tried: /usr/lib/php/20170718/phalcon.so (/usr/lib/php/20170718/phalcon.so: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/phalcon.so.so (/usr/lib/php/20170718/phalcon.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
마지막으로 요약하자면, 나는 서버에서phalcon을 다시 설치한 다음에 다시 설치해야 한다.ubuntu에phalcon과phalcon 개발 도구를 다시 설치하는 절차 안내가 있습니까?고맙습니다.
업데이트
phalcon을 업데이트하려면
~/cphalcon/build
디렉터리로 이동해야 합니다. (이것은github cphalcon 페이지에서 다운로드한phalcon 메모리 라이브러리입니다. 3.4.x 지점으로 전환합니다.) 그리고 특권 종류가 없으면 아래 명령을 입력해야 합니다. ./install
Reference
이 문제에 관하여(phalcon을 PHP7.1에서 PHP7.2로 재설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dhernandez90/how-to-reinstall-phalcon-switching-from-php-7-1-to-php-7-2-43of텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)