>백엔드 개발 >PHP 튜토리얼 >Fedora 24 서버에서 LAMP(Linux, Apache, MariaDB 및 PHP) 설정

Fedora 24 서버에서 LAMP(Linux, Apache, MariaDB 및 PHP) 설정

WBOY
WBOY원래의
2024-08-28 11:00:32422검색

Setting Up LAMP (Linux, Apache, MariaDB and PHP) on Fedora 24 Server

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

사용방법

  • 램프 스택

  • 제어판

램프 스택

LAMP 스택은 운영 체제인 Linux, 웹 서버인 Apache, 데이터베이스 서버인 MariaDB(또는 MySQL), 프로그래밍 언어인 PHP로 구성된 사전 패키지된 소프트웨어 패키지입니다. Fedora 24 서버의 LAMP(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 상호 작용 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"라고 적어서 구글 크롬, 엣지 등 웹브라우저에서 열어보세요.

으아아아
  • PHP 정보 페이지가 의도한 대로 나타나면 LAMP 스택 구성이 완료된 것입니다.

제어판

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

Algorithm

  • Begin the LAMP setup procedure.

  • Setup Fedora 24 with the basic installation option on the server.

  • Install the most recent packages by updating the system.

sudo dnf update
  • The article talks about Apache, linux etc so it is important for you to install them at priority.

sudo dnf install httpd mariadb mariadb-server php php-mysqlnd
  • Set up Apache as the web server:

  • Follow the command and run in the terminal so that it will boost automatically.

sudo systemctl enable httpd
  • Let the firewall pass through incoming HTTP traffic.

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
  • Start the MariaDB service and make it active.

sudo systemctl start mariadb
sudo systemctl enable mariadb
  • Make sure that the root password for MariaDB is secure.

sudo mysql_secure_installation
  • Modify PHP to your specifications.

  • Create a straightforward PHP file and use a web browser to view it to test the LAMP setup.

<?php
   phpinfo();
?>
  • The LAMP stack is configured properly if the test is successful.

  • You have the option to add extra safeguards, such as HTTPS, performance optimisation, and security best practises, to better secure and optimise the stack.

Conclusion

In conclusion, setting up a LAMP stack on a Fedora 24 server entails installing and configuring the necessary components to build a reliable environment for hosting dynamic websites and applications. LAMP stands for Linux, Apache, MariaDB, and PHP. You can successfully set up the LAMP stack by following the specified instructions, which also include carrying out a minimum installation of Fedora 24, installing Apache, MariaDB, and PHP, and configuring them suitably. Making a straightforward PHP file and viewing it via a web browser to test the stack makes sure the installation is working properly.

Additionally, management and configuration tasks can be made simpler by using control panels like cPanel or Webmin, especially for people with little experience with Linux. You can further improve the performance and security of the stack by putting extra security safeguards into place and by using optimisation methods. Overall, a Fedora 24 server running a well configured LAMP stack offers a solid environment for hosting dynamic web applications.

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

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