>  기사  >  백엔드 개발  >  Fedora 24 서버에 LAMP(Linux, Apache, MariaDB 및 PHP) 설치 및 구성

Fedora 24 서버에 LAMP(Linux, Apache, MariaDB 및 PHP) 설치 및 구성

WBOY
WBOY앞으로
2023-08-23 09:57:031463검색

在Fedora 24服务器上安装和配置LAMP(Linux,Apache,MariaDB和PHP)

Fedora 24 서버에 LAMP(Linux, Apache, MariaDB 및 PHP)를 설치하려면 아래 지침을 따르세요. 먼저 Fedora 24의 최소 설치를 수행합니다. 시스템을 업데이트한 후 PHP, MariaDB, Apache를 포함한 필수 구성요소를 설치하십시오. Apache 서버의 자동 시작을 활성화하고 방화벽에서 들어오는 HTTP 트래픽을 허용합니다. 강력한 비밀번호를 설정하고 MariaDB 서비스를 활성화한 후 설치를 보호하세요. 필요에 따라 PHP 설정을 적절하게 설정하십시오. 간단한 PHP 파일을 생성하고 웹 브라우저를 사용하여 이를 확인하여 LAMP 스키마를 테스트할 수 있습니다. 이러한 단계를 완료하면 Fedora 24 서버는 완전히 작동하는 LAMP 스택을 갖게 되며 동적 웹사이트와 애플리케이션을 호스팅할 준비가 됩니다.

사용방법

  • 램프 스택

  • 제어판

램프 스택

A LAMP 스택은 운영 체제인 Linux, 웹 서버인 Apache, 데이터베이스 서버인 MariaDB(또는 MySQL), Fedora 24 서버에서 LAMP를 설정하기 위한 프로그래밍 언어인 PHP가 포함된 사전 패키지 패키지입니다( Linux, Apache, MariaDB 및 PHP) 스택. 이 스택은 동적 웹사이트와 애플리케이션을 호스팅하기 위한 안정적인 환경을 제공하기 위해 서로 조화롭게 작동하도록 특별히 설계되었습니다. LAMP 스택을 사용하면 설치 및 구성 프로세스가 단순화되어 호환성이 보장되고 문제 발생 가능성이 줄어듭니다. 서버 측 스크립팅 및 동적 콘텐츠 생성에는 PHP를 사용하고, 데이터베이스 관리에는 MariaDB를, HTTP 요청 처리에는 Apache를, 안정성과 보안에는 Linux를 사용합니다. 요약하면 Fedora 24 서버는 LAMP 스택을 사용하여 웹 응용 프로그램을 효율적으로 호스팅하고 실행할 수 있습니다.

알고리즘

  • 서버에 Fedora 24를 소개합니다.

  • 시스템을 업데이트하여 최신 패키지를 설치하세요.

으아악
  • Fedora 24에서 "sudo dnf install httpd"를 입력하여 Apache와 패키지 관리자를 설치하세요.

으아악
  • Apache 서비스를 시작하려면 "sudo systemctl start httpd"를 입력하세요. 올바른 작동을 위해 "sudo systemctl have communications httpd"를 입력하세요.

으아악
  • MariaDB(또는 MySQL) 데이터베이스 서버의 설정 프로세스를 시작하려면 DNF와 같은 Fedora 번들 실행 프로그램을 사용하세요. "sudo dnf presents mariadb-server" 명령을 실행하기만 하면 됩니다!

으아악
  • "sudo systemctl start mariadb" 및 "sudo systemctl 활성화 mariadb"를 입력하여 MariaDB 서비스를 시작하고 활성화합니다.

으아악
  • 이미 설정된 기본 비밀번호를 설정하고 보안 스크립트를 실행하여 MariaDB 설치를 유지합니다(sudo mysql_secure_installation).

으아악
  • 패키지 관리자를 사용하여 PHP 및 해당 모듈을 설치합니다(예: sudo dnf install php php-mysqlnd).

으아악
  • "sudo vi" 명령을 사용하여 PHP 구성 정보를 포함하여 /etc/php.ini 파일에서 필요한 변경을 수행합니다.

으아악
  • 아래는 "sudo systemctl restart httpd" 명령입니다. 이 명령은 명령 터미널에서 실행해야 합니다.

으아악
  • 추가 문자열을 사용하여 샘플 PHP 구성 파일을 작성하세요. 다음 예를 참조할 수 있습니다.

으아악
  • 기록을 보관하고 주소 표시줄에 "http://server_ip/info.php"를 입력하여 Chrome이나 Edge와 같은 브라우저에서 엽니다.

으아악
  • PHP 정보 페이지가 예상대로 표시되면 LAMP 스택 구성이 완료된 것입니다.

제어판

제어판은 Fedora 24 서버에서 LAMP 스택을 구성할 때 스택의 구성 요소를 관리하고 수정하기 위한 그래픽 사용자 인터페이스(GUI)를 제공하는 웹 기반 인터페이스입니다. Linux를 처음 사용하는 사용자의 경우 cPanel 또는 Webmin과 같은 제어판을 사용하면 관리 프로세스를 단순화할 수 있습니다. 이는 PHP 구성 설정, MariaDB 데이터베이스 서버 및 Apache 웹 서버와 같은 서비스를 제어하기 위한 사용자 친화적인 인터페이스를 제공합니다. 사용자는 제어판을 사용하여 신속하게 가상 호스트 구축, 데이터베이스 관리, 보안 조치 설정, PHP 모듈 구성 및 기타 관리 작업을 수행할 수 있습니다. 이러한 패널은 Fedora 24 서버에서 LAMP 스택을 설정하고 관리하는 효율적이고 사용자 친화적인 방법을 제공하여 숙련된 관리자와 Linux 초보자 모두를 위한 프로세스를 단순화합니다.

알고리즘

  • LAMP 설정 프로세스를 시작하세요.

  • 기본 설치 옵션을 사용하여 서버에 Fedora 24를 설정하세요.

  • 시스템을 업데이트하여 최신 패키지를 설치하세요.

으아악
  • 이 글에서는 Apache, Linux 등에 대해 설명하므로 먼저 설치하는 것이 매우 중요합니다.

으아악
  • Apache를 웹 서버로 설정:

  • 다음 명령을 따라 터미널에서 실행하면 자동으로 권한이 상승됩니다.

sudo systemctl enable httpd
  • 让防火墙通过传入的HTTP流量。

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
  • 启动MariaDB服务并将其设置为活动状态。

sudo systemctl start mariadb
sudo systemctl enable mariadb
  • 确保MariaDB的根密码是安全的。

sudo mysql_secure_installation
  • 根据您的要求修改PHP。

  • 创建一个简单的PHP文件,并使用Web浏览器查看它以测试LAMP设置。

<?php
   phpinfo();
?>
  • 如果测试成功,则LAMP堆栈已正确配置。

  • 您可以选择添加额外的保障措施,如HTTPS、性能优化和安全最佳实践,以更好地保护和优化堆栈。

结论

总之,在 Fedora 24 服务器上设置 LAMP 栈需要安装和配置必要的组件,以构建一个可靠的环境来托管动态网站和应用程序。LAMP 代表 Linux、Apache、MariaDB 和 PHP。您可以按照指定的说明成功设置 LAMP 栈,其中还包括进行 Fedora 24 的最小安装、安装 Apache、MariaDB 和 PHP,并适当配置它们。通过创建一个简单的 PHP 文件并通过 Web 浏览器查看它来测试栈,以确保安装正常运行。

此外,通过使用诸如cPanel或Webmin之类的控制面板,可以使管理和配置任务变得更简单,尤其适合对Linux经验有限的人。您可以通过采取额外的安全保护措施和使用优化方法来进一步提高堆栈的性能和安全性。总体而言,运行良好配置的LAMP堆栈的Fedora 24服务器为托管动态Web应用程序提供了一个稳固的环境。

위 내용은 Fedora 24 서버에 LAMP(Linux, Apache, MariaDB 및 PHP) 설치 및 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제