>백엔드 개발 >PHP 문제 >Linux 시스템에서 PHP 웹 서버를 구축하는 방법

Linux 시스템에서 PHP 웹 서버를 구축하는 방법

PHPz
PHPz원래의
2023-04-12 13:57:591219검색

PHP 웹 페이지 Linux 구축 튜토리얼

PHP는 웹 콘텐츠를 동적으로 생성하는 데 사용되는 널리 사용되는 서버 측 스크립팅 언어입니다. Linux 시스템에서 PHP를 사용하면 유연하고 확장성이 뛰어난 웹 애플리케이션을 구축할 수 있습니다. 이 기사에서는 Linux 시스템에서 PHP 웹 서버를 설정하는 방법을 자세히 설명하고 몇 가지 기본 웹 개발 기술을 보여줍니다.

1단계: Apache 웹 서버 설치

Apache는 Linux 시스템에서 HTTP 요청을 효율적으로 처리할 수 있는 인기 있는 웹 서버 소프트웨어입니다. Linux 시스템에 Apache를 설치하려면 패키지 관리자를 사용하여 설치할 수 있습니다. 예를 들어 Ubuntu/Debian에서는 다음 명령을 사용할 수 있습니다.

sudo apt-get update
sudo apt-get install apache2

그런 다음 다음 명령을 사용하여 Apache 서비스를 시작할 수 있습니다.

sudo systemctl start apache2

또한 서버의 IP 주소나 도메인 이름을 브라우저에 입력하여 Apache가 실행 중인지 확인할 수 있습니다. "Apache2 Ubuntu 기본 페이지"가 ​​표시되면 Apache가 성공적으로 설치 및 구성되었음을 증명합니다.

2단계: PHP 및 관련 확장 설치

PHP를 Apache와 함께 사용하려면 PHP를 설치하고 이를 Apache 모듈로 로드해야 합니다. Ubuntu/Debian에서는 다음 명령을 사용하여 PHP 및 관련 확장을 설치할 수 있습니다:

sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc

설치가 완료되면 PHP 모듈이 적용되도록 Apache를 다시 시작해야 합니다.

sudo systemctl restart apache2

PHP가 제대로 작동하는지 확인하려면 PHP 코드가 포함된 테스트 파일을 만들고 "test.php"로 저장하세요. . 파일에 다음을 입력합니다:

phpinfo();
?>

그런 다음 파일을 Apache의 기본 웹 사이트 디렉터리 "/var/www/html"에 저장합니다. 브라우저에 서버의 IP 주소나 도메인 이름을 입력하고 "http://yourdomain.com/test.php"와 같은 "/test.php" 경로를 추가하세요. PHP 정보 페이지가 보이면 PHP를 성공적으로 설치하고 Apache와 통합한 것입니다.

3단계: 가상 호스트 만들기

가상 호스트를 사용하면 Apache가 단일 웹 서버에서 여러 도메인 이름이나 웹 사이트를 호스팅할 수 있습니다. 가상 호스트를 설정하려면 Apache 구성 파일 "/etc/apache2/sites-available/000-default.conf"를 편집해야 합니다. 다음은 샘플 가상 호스트 구성입니다.

ServerName yourdomain.com
ServerAlias www.yourdomain.com
ServerAdmin your@email.com
DocumentRoot /var/www/yourdomain.com/public_html
ErrorLog /var/www/yourdomain.com/error.log
CustomLog /var/www/yourdomain.com/access.log combined

위 예에서 "yourdomain.com"을 자신의 도메인 이름으로 바꾸고 "your@ email.com"으로 바꿉니다. "를 자신의 이메일 주소로, "/var/www/yourdomain.com/public_html"을 웹사이트 루트 디렉터리로 변경하세요. 또한 "/var/www/yourdomain.com/error.log"를 오류 로그가 저장된 위치로 바꾸고 "/var/www/yourdomain.com/access.log"를 액세스 로그가 저장된 위치로 바꿉니다. 가상 호스팅을 활성화하려면 다음 명령을 사용하세요.

sudo a2ensite yourdomain.com.conf

마지막으로 Apache를 다시 시작하세요.

sudo systemctl restart apache2

이제 도메인 이름에 액세스하고 웹사이트 콘텐츠를 볼 수 있습니다. 아직 웹사이트를 만들지 않았다면 WordPress와 같은 애플리케이션을 사용하여 콘텐츠를 구축할 수 있습니다.

결론

이 글에서는 Linux에 Apache와 PHP를 설치하는 방법과 가상 호스트를 생성하여 여러 웹사이트를 호스팅하는 방법을 자세히 설명했습니다. 웹 개발자로서 PHP와 Linux의 조합을 사용하여 웹 애플리케이션을 구축하는 강력한 능력을 갖추려면 특정 학습과 연습이 필요합니다. 이 기사가 PHP 초보자에게 도움이 되기를 바랍니다.

위 내용은 Linux 시스템에서 PHP 웹 서버를 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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