LAMP는 Linux 운영 체제, Apache 웹 서버, MariaDB 데이터베이스 및 PHP 스크립팅 언어를 포함하는 오픈 소스 소프트웨어 모음입니다. 특히 Linux 서버 환경에 적합한 동적 웹 사이트 및 응용 프로그램을 배포하기에 이상적인 플랫폼입니다. 이 기사는 Fedora 24에서 완전한 램프 아키텍처를 구축하는 방법을 소개합니다.
먼저 Fedora 24 시스템이 설치되어 최신 버전으로 업데이트되었는지 확인하십시오. 모든 패키지를 업데이트하려면 다음 명령을 실행하십시오.
<span class="fun">Sudo DNF 업데이트</span>
DNF를 사용하여 Apache 설치 :
<span class="fun">Sudo DNF 설치 httpd</span>
Apache를 시작하고 부팅하도록 설정하십시오.
sudo systemctl start httpd
sudo systemctl enable httpd
HTTP 서비스가 방화벽을 통과하도록 허용 :
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
mariadb 데이터베이스 서버 설치 :
<span class="fun">Sudo dnf 설치 mariadb-server</span>
서비스를 시작하고 부팅하도록 설정하십시오.
sudo systemctl start mariadb
sudo systemctl enable mariadb
보안 구성 스크립트를 실행하고 루트 비밀번호를 설정하십시오.
<span class="fun">sudo mysql_secure_installation</span>
DNF를 사용하여 PHP 및 데이터베이스와 통합 된 모듈을 설치하십시오.
<span class="fun">Sudo DNF 설치 PHP PHP-MYSQLND</span>
PHP 구성 파일 수정 (필요한 경우) :
<span class="fun">sudo vi /etc/php.ini</span>
구성이 적용되도록 Apache를 다시 시작하십시오.
<span class="fun">Sudo SystemCTL 재시작 httpd</span>
테스트 파일 생성 :
<span class="fun">sudo vi /var/www/html/info.php</span>
파일에 다음을 추가하십시오.
<span class="fun"><? php phpinfo (); ?></span>
그런 다음 브라우저에서 액세스하십시오.
<span class="fun">http : // server ip/info.php</span>
페이지에 PHP 구성 정보가 올바르게 표시되면 PHP 설치가 성공적임을 의미합니다.
초보자 사용자의 경우 그래픽 인터페이스를 통해 다양한 램프 서비스를 관리 할 수있는 웹 제어판 (예 : Webmin)을 설치하는 것이 좋습니다. 예를 들어, 데이터베이스를 쉽게 관리하고 가상 호스트를 구성하고 PHP 설정 조정 등을 쉽게 관리 할 수 있습니다.
Fedora 24에서 램프 환경을 성공적으로 구축 한 후에는 다양한 PHP 동적 웹 사이트 및 웹 응용 프로그램을 호스팅하는 데 사용할 수있는 안정적이고 유연한 웹 서버 플랫폼이 있습니다. 방화벽을 구성하고 보안 데이터베이스를 구성하고 PHP 설정을 최적화하면 시스템의 보안 및 성능을 효과적으로 개선 할 수 있습니다.
또한 웹 제어판을 사용하면 관리 프로세스를 더욱 단순화하고 운영 및 유지 보수를보다 편리하게 만들 수 있습니다. 램프는 Linux에서 가장 일반적으로 사용되는 개발 플랫폼 중 하나이며 중소형 웹 사이트에 이상적입니다.