>백엔드 개발 >PHP 튜토리얼 >PHP를 실행하는 데 필요한 필수 설치 단계

PHP를 실행하는 데 필요한 필수 설치 단계

WBOY
WBOY원래의
2024-03-22 13:30:04423검색

PHP를 실행하는 데 필요한 필수 설치 단계

PHP는 동적 웹 페이지 및 웹 애플리케이션을 개발하는 데 널리 사용되는 인기 있는 서버 측 스크립팅 언어입니다. PHP 스크립트를 실행하려면 서버에 PHP 인터프리터를 설치해야 합니다. 이 문서에서는 특정 코드 예제를 포함하여 PHP를 실행하는 데 필요한 설치 단계를 소개합니다.

1단계: PHP 인터프리터 설치

PHP를 설치하기 전에 먼저 서버에 Apache, Nginx 등과 같은 적절한 운영 체제와 웹 서버 소프트웨어가 설치되어 있는지 확인해야 합니다. PHP 인터프리터는 패키지 관리자나 공식 웹사이트를 통해 다운로드할 수 있습니다. 다음은 Ubuntu 운영 체제에서 apt 패키지 관리자를 사용하여 PHP를 설치하는 샘플 코드입니다.

sudo apt update
sudo apt install php

설치가 완료된 후 다음 명령을 사용하여 PHP 버전을 확인할 수 있습니다.

php -v

2단계: 웹 서버 구성

PHP를 설치한 후에는 PHP 스크립트를 해석하도록 웹 서버를 구성해야 합니다. 다음은 Apache 서버에서 PHP를 구성하는 샘플 코드입니다.

Apache 구성 파일(일반적으로 /etc/apache2/sites-available/000-default.conf에 있음)에 다음 코드를 추가하세요. /etc/apache2/sites-available/000-default.conf中):

<FilesMatch .php$>
    SetHandler application/x-httpd-php
</FilesMatch>

然后重新加载Apache服务器:

sudo service apache2 reload

对于Nginx服务器,可以使用以下配置代码:

在Nginx配置文件中添加以下代码(通常是在/etc/nginx/sites-available/default中):

server {
    location ~ .php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }
}

然后重新加载Nginx服务器:

sudo service nginx reload

第三步:创建PHP文件并测试

在安装和配置PHP后,可以创建一个简单的PHP文件并测试它是否正常工作。在Web服务器的根目录中创建一个名为index.php的文件,并添加以下内容:

<?php
    phpinfo();
?>

保存文件后,访问服务器的IP地址或域名(例如http://localhost/index.php rrreee

그런 다음 Apache 서버를 다시 로드합니다.

rrreeeNginx 서버의 경우 다음 구성 코드를 사용할 수 있습니다.

Nginx 구성 파일(일반적으로 /etc/nginx/sites-available/default)에 다음 코드를 추가합니다. ): <p>rrreee</p> 그런 다음 Nginx 서버를 다시 로드합니다. 🎜rrreee🎜🎜3단계: PHP 파일 생성 및 테스트 🎜🎜🎜PHP를 설치 및 구성한 후 간단한 PHP 파일을 생성하고 제대로 작동하는지 테스트할 수 있습니다. . 웹 서버의 루트 디렉터리에 <code>index.php라는 파일을 만들고 다음 내용을 추가합니다. 🎜rrreee🎜파일을 저장한 후 서버의 IP 주소 또는 도메인 이름(예: http : //localhost/index.php), PHP 구성 정보, 확장 모듈, 버전 등을 보여주는 PHP 정보 페이지가 표시됩니다. 🎜🎜🎜요약🎜🎜🎜위의 단계를 통해 PHP를 성공적으로 설치 및 구성했으며 PHP 스크립트 작성 및 실행을 시작할 수 있습니다. PHP에 대한 더 깊은 이해와 사용을 통해 기능이 풍부한 다양한 웹 애플리케이션을 개발할 수 있습니다. 이 기사가 여러분에게 도움이 되기를 바라며, PHP 프로그래밍의 길에서 성공을 기원합니다! 🎜

위 내용은 PHP를 실행하는 데 필요한 필수 설치 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.