소개
PHP는 Hypertext Preprocessor의 약자로 스크립트 기반의 서버측 프로그래밍 언어입니다.
PHP는 다양한 서버 작업을 자동화하는 데 도움이 됩니다. 동적 콘텐츠, 데이터베이스 요청, 데이터 전처리/표시 등의 작업을 처리합니다.
Apache 및 Nginx와의 통합을 포함하여 Ubuntu 20.04 또는 22.04에 PHP를 설치하는 방법에 대한 튜토리얼을 읽어보세요.
많은 개발자 도구와 마찬가지로 PHP에도 여러 가지 릴리스가 있습니다. 버전. 이 글을 쓰는 시점에서는 PHP 7.4. 8.1은 현재 지원되고 가장 많이 사용되는 소프트웨어 버전입니다.
다음 명령은 apt 패키지 관리자를 사용하여 PHP를 설치합니다.
sudo apt install php
Ubuntu 20.04에서 이 명령은 PHP 7.4를 설치하고 Ubuntu 22.04는 PHP 버전을 설치합니다. 8.1.
두 시스템 중 특정 버전의 PHP를 선택하려면 다음 중 하나를 따르세요. 아래 설치 단계 중
Apache 웹 서버를 실행 중인 경우 Apache와 함께 PHP를 설치하세요. 기준 치수. 아래에서는 PHP 7.4 및 PHP 8.1에 대한 설치를 찾을 수 있습니다.
1. 터미널 창에 다음 명령을 입력하여 최신 저장소 업데이트를 사용하고 있는지 확인하세요.
sudo apt update && sudo apt upgrade
2. 배포판 및 독립 소프트웨어 소스를 관리하는 데 도움이 되는 소프트웨어 속성 공통을 설치하세요.
sudo apt install software-properties-common
패키지를 이미 사용할 수 있는 경우 다음 단계를 계속하세요.
3. 다음으로, Ubuntu용 다양한 PHP 버전을 제공하는 ondrej/php PPA를 추가합니다.
sudo add-apt-repository ppa:ondrej/php
PPA가 로드된 후 Enter를 눌러 저장소 추가를 확인합니다. PPA에서 사용 가능한 PHP 버전은 5.6부터 8.2까지입니다.
4. 새 패키지를 포함하도록 업데이트하세요:
sudo apt update
5. 이제 특정 PHP 버전을 설치할 수 있습니다. 예:
sudo apt -y install php7.4
sudo apt -y install php8.1
6. 다음을 사용하여 설치를 확인합니다.
php -v
출력에는 설치된 PHP 버전이 표시됩니다.
버전 7.4를 설치한 경우 출력은 아래 이미지와 같이 나타납니다.
PHP 8.1을 설치한 경우 출력은 쇼:
Nginx 서버에는 기본 PHP 처리 기능이 없습니다. 만약 당신이 Apache 대신 Nginx 서버를 사용하려면 아래 단계를 따르세요. Nginx를 사용하려면 PHP 7.4 또는 8.1을 설치하세요.
1. 최신 소프트웨어를 사용하고 있는지 확인하려면 터미널 창에 다음 명령을 입력하세요.
sudo apt update && sudo apt upgrade
2. 다양한 PHP 버전을 포함하려면 ondrej/php PPA를 추가하세요.
sudo add-apt-repository ppa:ondrej/php
PPA 정보가 로드되면 Enter를 눌러 계속하세요.
2. Nginx용 PHP를 설치하려면 다음 명령 중 하나를 사용하세요.
sudo apt install php7.4-fpm -y
sudo apt install php8.1-fpm -y
시스템에서 패키지와 해당 패키지를 다운로드하고 설치하기 위해 연락합니다. 종속성
2. 설치가 완료되면 다음을 입력하여 Nginx 서비스를 다시 시작하여 변경 사항을 적용합니다.
sudo systemctl restart nginx
3. 다음으로 서버 블록을 편집하여 PHP 지원을 활성화합니다. 다음 명령을 사용하여 서버 블록을 엽니다.
sudo nano /etc/nginx/sites-available/default
4. PHP를 사용하려면 Nginx용 서버 블록 파일에 다음 코드를 추가하세요.
server{ # . . . existing configuration location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php<version>-fpm.sock; } }
4. 파일을 저장하고 종료하세요.
5. 마지막으로 Ubuntu에서 Nginx를 다시 시작하고 PHP를 다시 로드합니다.
sudo systemctl restart nginx
sudo systemctl reload php<version_number>-fpm
추가 PHP 모듈을 설치하려면 다음 구문을 사용하세요.
sudo apt install php<version>-<package_name>
예:
sudo apt install php8.1-posix
또는 다음 위치에 여러 모듈을 설치합니다. 한 번. 예를 들어, PHP 7.4에 mysql, zip 및 bcmath 모듈을 설치하려면 다음을 실행합니다.
sudo apt install php7.4-{mysql,zip,bcmath}
로드된 모든 PHP 모듈을 나열하려면 다음 명령을 실행합니다.
php -m
출력 목록 예제와 같이 모든 컴파일된 PHP 모듈
Ubuntu에서 PHP를 제거하려면 아래 지침을 따르세요.
1. 터미널에서 다음 명령을 실행합니다.
sudo apt-get purge php<version>
예를 들어 PHP 7.4 FPM 버전을 설치한 경우 다음 명령을 실행합니다.
sudo apt-get purge php7.4-fpm
2. 다음을 사용하여 고아 패키지를 제거합니다.
sudo apt-get autoremove
3. 마지막으로 PHP 버전을 확인하여 제거가 작동했는지 확인하세요.
php -v
출력에 버전이 표시되지 않으면 제거로 인해 모든 것이 올바르게 제거된 것입니다.
위 내용은 우분투에 PHP를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!