>  기사  >  백엔드 개발  >  Ubuntu에서의 LAMP 설치 및 중요한 PHP 구성

Ubuntu에서의 LAMP 설치 및 중요한 PHP 구성

王林
王林원래의
2024-08-28 11:06:32947검색

LAMP Installation and Important PHP Configurations on Ubuntu

PHP: PHP(Hypertext Preprocessor)는 웹 개발을 위해 특별히 설계된 널리 사용되는 오픈 소스 서버 측 스크립팅 언어입니다. 원래 1994년 Rasmus Lerdorf에 의해 만들어졌으며 이후 전 세계 수백만 명의 개발자가 사용하는 강력한 언어로 발전했습니다.

PHP는 주로 동적 웹 페이지 및 웹 애플리케이션을 개발하는 데 사용됩니다. 이를 통해 개발자는 HTML 내에 PHP 코드를 삽입할 수 있으므로 서버측 논리와 프레젠테이션 계층을 쉽게 혼합할 수 있습니다. PHP 스크립트는 서버에서 실행되고 결과 HTML이 클라이언트 브라우저로 전송됩니다.

우분투에서 PHP 설치를 시작해 보겠습니다. PHP 페이지를 테스트하려면 서버가 필요합니다. 데이터를 관리하거나 저장하려면 MySQL 데이터베이스도 필요합니다. 웹 페이지를 테스트하기 위해 웹 호스팅을 구입할 필요가 없으므로 걱정하지 마십시오. 로컬 호스트 웹 서버를 설치하는 방법을 알려 드리겠습니다.

LAMP 는 기본적으로 동적 웹사이트와 웹 애플리케이션을 만드는 데 필요한 소프트웨어 모음입니다. 이러한 도구는 해당 목적을 위해 다른 도구가 필요하지 않을 정도로 충분히 기능합니다. LAMP 의 흥미로운 점은 여기에 포함된 모든 도구가 무료이며 오픈 소스라는 것입니다.

LAMP의 소프트웨어 구성 요소

  • Linux 는 UNIX와 유사한 운영 체제로 개발 및 배포를 위한 무료 오픈 소스입니다. 모든 Linux 기반 운영 체제는 Lamp 패키지를 제공합니다.

  • Apache 는 HTTP 요청, 즉 웹페이지를 처리하는 데 사용되는 HTTP 서버입니다. 전 세계 개발자들이 사용하는 가장 인기 있는 웹 서버 중 하나입니다. Apache Software Foundation에서 개발하고 유지 관리합니다.

  • MySQL 은 LAMP 번들에서 RDBMS(관계형 데이터베이스 관리 시스템)의 역할을 MySQL이 담당합니다. 데이터를 효율적으로 저장하고 관리하는 데 도움이 됩니다.

  • PHP 는 웹 서버와 상호작용하는 데 사용되는 서버측 스크립트 언어입니다. HTML 코드가 포함되어 있습니다.

Ubuntu에 LAMP(Linux, Apache, MySQL, PHP) 스택을 설치하고 중요한 PHP 설정을 구성하려면 아래 단계를 따르세요.

1단계: 시스템 패키지 업데이트

터미널을 열고 다음 명령을 실행하여 업그레이드 및 새 패키지 설치를 위한 패키지 목록을 업데이트합니다.

으아아아

2단계: Apache 설치

다음 명령을 실행하여 Apache 웹 서버를 설치합니다.

으아아아

설치 후 Apache가 자동으로 시작됩니다. 다음을 실행하여 상태를 확인할 수 있습니다.

으아아아

3단계: MySQL 설치

다음 명령을 실행하여 MySQL 데이터베이스 서버를 설치합니다.

으아아아

설치 중에 MySQL의 루트 비밀번호를 설정하라는 메시지가 표시됩니다.

4단계: PHP 설치

다음 명령을 실행하여 PHP 및 필요한 모듈을 설치합니다.

으아아아

5단계: PHP 구성

PHP 설정을 수정하려면 php.ini 구성 파일을 편집해야 합니다. 다음 명령을 사용하여 텍스트 편집기에서 엽니다.

으아아아

참고: 7.x를 시스템에 설치된 적절한 PHP 버전으로 바꾸세요.

다음은 고려할 수 있는 몇 가지 중요한 PHP 구성입니다.

  • 메모리 제한: PHP가 사용할 수 있는 최대 메모리 양을 설정합니다. memory_limit 줄을 찾아 요구 사항에 따라 값을 조정합니다. 예를 들어 memory_limit = 256M입니다.

  • 파일 업로드: 파일 업로드의 최대 크기를 활성화하거나 조정합니다. upload_max_filesize 및 post_max_size 지시어를 찾으세요. 원하는 값으로 수정하세요. 예를 들어 최대 파일 업로드 크기가 20MB인 경우 upload_max_filesize = 20M 및 post_max_size = 25M입니다.

  • 시간대: PHP 스크립트의 기본 시간대를 설정합니다. date.timezone을 검색하고 적절한 시간대 값으로 업데이트하세요. 예를 들어 date.timezone = America/New_York입니다.

  • 오류 보고: 오류 보고 수준을 제어합니다. error_reporting 지시어를 찾아 원하는 오류 보고 수준으로 설정하세요. 예를 들어 error_reporting = E_ALL입니다.

필요한 사항을 변경한 후 파일을 저장하고 텍스트 편집기를 종료하세요.

6단계: 서비스를 다시 시작하여 변경 사항을 적용하고 Apache를 다시 시작합니다.

으아아아

이제 PHP가 구성된 Ubuntu 시스템에 LAMP 스택이 설치되었습니다. PHP 파일을 Apache 문서 루트 디렉터리(/var/www/html)에 배치하고 웹 브라우저를 통해 액세스할 수 있습니다.

Conclusion

En suivant ces étapes, vous pouvez installer et configurer une pile LAMP sur Ubuntu, qui fournit un environnement puissant pour héberger des applications Web basées sur PHP. Apache sert de serveur Web, MySQL gère la gestion de la base de données et PHP permet la génération de contenu dynamique. De plus, vous pouvez personnaliser les paramètres PHP dans le fichier de configuration php.ini pour répondre à vos besoins spécifiques.

위 내용은 Ubuntu에서의 LAMP 설치 및 중요한 PHP 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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