램프 서버 패키지와 개별 구성 요소 설치 비교

램프 서버 패키지와 개별 구성 요소 설치 비교

다음을 사용하여 Linux(Ubuntu)에 LAMP 플랫폼을 설치하는 것이 더 낫습니까?

sudo aptitude install lamp-server

아니면 각 개별 구성 요소를 별도로 설치합니까?

그 이유는 무엇?

감사해요!

답변1

우분투에는 그러한 패키지가 없습니다.

그러나 이와 같은 것이 있다면 그것은 메타패키지일 것이라고 생각합니다. 즉, 자체적으로 내용을 포함하지 않고 다른 패키지(이 경우 apache, mysql 및 php)에만 의존하는 패키지입니다.

그랬다면 별 차이가 없었을 겁니다. 단, 메타패키지를 통해 필요하지 않은 항목을 설치할 수도 있으므로 필요한 것이 무엇인지 정확히 알고 있다면 그냥 설치하고 진행하는 것이 좋습니다.

권장되지 않는 것은 Linux에 XAMPP와 같은 것을 설치하는 것입니다. 이는 시스템 및 원본 패키지와 통합되지 않으며 자동으로 보안 업그레이드를 받을 수 없습니다.

답변2

명령은

sudo apt-get install Lamp-server^

내 생각에 가장 좋은 방법은 taskel 명령을 사용하는 것입니다

명령으로 설치할 수 있습니다

sudo apt-get install tasksel

sudo tasksel 

램프 서버를 선택하고 설치하세요.

램프 서버에 설치되는 구성 요소는 53개이므로 패키지를 설치하는 것이 가장 좋습니다.

LAMP 서버를 설치한 후 phpmyadmin 클라이언트를 설치해야 합니다.

sudo apt-get install phpmyadmin

마지막 단계는 아파치를 다시 시작하는 것입니다

sudo etc/init.d/apache2 restart

답변3

가능한 최고 수준의 패키지를 설치하는 것이 가장 좋습니다. 이렇게 하면 필요한 모든 구성 요소를 얻을 수 있습니다. 업그레이드하면 추가된 새 패키지가 제공되고 더 이상 필요하지 않은 패키지는 제거됩니다. 어쨌든 모든 구성 요소를 설치하게 되지만 더 많은 노력이 필요합니다.

데비안 패키지 관리자는 모든 종속 항목이 설치되도록 설계되었습니다. 누락된 패키지를 설치하고 이미 설치된 패키지를 사용합니다. 대안이 있을 수 있으며 기본 패키지가 설치됩니다. 이는 다른 대안을 사전 설치하거나 나중에 설치하여 변경할 수 있습니다.

램프 서버를 설치하려면 mysql-server를 설치해야 할 수도 있지만 이것이 Apache와 동일한 서버에 있을 필요는 없습니다. 그렇지 않으면 mysql-client가 필요할 것입니다. 이는 배포 결정을 내려야 합니다. php5를 설치하면 apach2가 종속성으로 적용됩니다. wordpress와 같은 LAMP 기반 패키지는 서버에 설치해야 하는 구성 요소를 가져옵니다.

답변4

그것은 무슨 상관이야? 수행하려는 작업을 수행하는 데 필요한 소프트웨어를 서버에 설치하기만 하면 됩니다.

초기 설치 후에는 이 모든 것을 포함하는 패키지가 무엇인지 모릅니다.

그러나 이번에도 작업을 수행하는 데 필요한 구성 요소를 설치하기만 하면 됩니다.

그리고 솔직히 저는 메타패키지보다는 개별 패키지를 설치하는 것을 선호합니다. 특히 P 값이 모호한 "LAMP" 서버와 같이 모호한 경우에는 더욱 그렇습니다.

설치하는 모든 것이 문제의 벡터가 되므로 가능한 한 이를 최소화하십시오.

관련 정보