우분투 다중 버전 PHP 전환
최근 swoole을 배우고 싶습니다. php7.0으로 설치되어 있지만 swoole와 관련된 일부 휠이 상위 버전(예: swooletw)에 의존한다는 점을 고려하여 다음과 같이 php7.2로 업그레이드했습니다. 제가 온라인에서 검색하거나 직접 작성한 메모입니다.
버전 업그레이드 작업(7.0에서 7.2로 직접 업그레이드):
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get upgrade php # 拓展升级 sudo apt-get install php7.2-mbstring sudo apt-get install php7.2-gd sudo apt-get install php7.2-dom sudo apt-get install php7.2-mysql sudo apt-get install php7.2-curl ......
필요한 경우 swoole을 설치할 수 있습니다.
https://wiki.swoole.com/wiki/page/6.html
스위치 버전:
# 禁用7.0版本 sudo a2dismod php7.0 # 启用7.2版本 sudo a2enmod php7.2 # 重启nginx(或apache) sudo service nginx restart
# 切换cli sudo update-alternatives --set php /usr/bin/php7.2
이 방법으로 명령줄에서 php -v를 실행하여 버전 7.2도 볼 수 있습니다
두 가지 버전이 있는 경우 실제로 sudo 서비스 php7.0-fpm 중지/다시 시작을 직접 사용할 수 있습니다. 물론 이것은 php-fpm만 전환할 수 있습니다. 즉, 웹 측, 명령줄 cli 측은 여전히 전환할 수 없습니다
Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE):
ERROR: unable to bind listening socket for address '127.0.0.1:9001': Address already in use (98)
대충 포트가 점유되어 있고 PHP fastCGI 프로그램이 시작되지 않습니다.
Solution:ps aux| fpm 프로세스를 실행하고 php7.1-fpm 프로세스가 있는지 확인하고 프로세스 ID를 가져와서 다시 시작하세요. 온라인 쿼리에 대한 해결책은 killall php-pfm 명령입니다. 실행 후에는 php-pfm: No Operation Found 만 표시됩니다. 이 방법은 마지막으로 위의 쿼리 프로세스를 사용합니다. 프로세스에 따라 ID별로 프로세스를 종료하는 방법
위 내용은 우분투 다중 버전 PHP 전환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP에서 데이터베이스 작업은 매우 쉽습니다. 이번 장에서는 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 이해하겠습니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu
