Linux 명령줄에서 PHP를 설치하는 방법: 먼저 "sudo apt install php libapache2-mod-php" 명령을 통해 PHP와 Apache PHP 모듈을 설치한 다음 Apache 서비스를 다시 시작하세요.
추천: "PHP 비디오 튜토리얼"
준비 조건
이 튜토리얼을 시작하기 전에 반드시 sudo 권한이 있는 사용자로 로그인하세요.
Apache 서비스를 사용하여 PHP 7.2 설치
Apache를 웹 서버로 사용하는 경우 PHP와 Apache PHP 모듈을 설치해야 합니다. 다음 명령을 실행하세요.
sudo apt install php libapache2-mod-php
패키지를 설치한 후 Apache를 다시 시작하세요. 서비스:
sudo systemctl restart apache2
Ngnix 서비스를 사용하여 PHP 7.2 설치
Apache와 달리 Nginx에는 PHP 파일 처리를 위한 지원 기능이 내장되어 있지 않으므로 PHP FPM("fastCGI Process Manager")과 같은 별도의 애플리케이션을 설치해야 합니다. PHP 파일을 처리합니다.
PHP 및 PHP FPM 패키지를 설치하려면 다음 명령을 실행하세요.
sudo apt install php-fpm * php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-06-30 23:56:14 PDT; 1min 28s ago Docs: man:php-fpm7.2(8) Main PID: 10080 (php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec" Tasks: 3 (limit: 2321) CGroup: /system.slice/php7.2-fpm.service |-10080 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
이제 Nginx 서버 블록을 편집하고 Nginx가 PHP 파일을 처리할 수 있도록 다음 줄을 추가할 수 있습니다.
server { # . . . other code location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } }
Nginx를 다시 시작하는 것을 잊지 마세요. 새로운 구성을 활성화하는 서비스가 적용됩니다.
sudo systemctl restart nginx
PHP 확장 설치
PHP의 핵심 기능을 확장하려면 몇 가지 추가 확장을 설치할 수 있습니다. PHP 확장은 패키지로 제공되며 다음을 통해 쉽게 설치할 수 있습니다.
sudo apt install php-[extname]
예를 들어, MySQL 및 GD PHP 확장을 설치하려면 다음 명령을 실행할 수 있습니다.
sudo apt install php-mysql php-gd
새 PHP 확장을 설치한 후 다음을 수행하지 마세요. 설정에 따라 Apache 또는 PHP FPM 서비스를 다시 시작하는 것을 잊지 마세요.
PHP 처리 테스트
웹 서버가 PHP 처리에 맞게 올바르게 구성되었는지 테스트하려면 다음 코드를 사용하여 /var/www/html 디렉터리에 info.php라는 새 파일을 만듭니다.
<?php phpinfo(); ?>
파일을 저장하고 원하는 브라우저를 선택하고 http://your_server_ip/info.php
phpinfo 함수를 방문하면 아래와 같이 PHP 구성에 대한 정보가 인쇄됩니다.
위 내용은 리눅스 명령줄에서 PHP를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!