
나는 한동안 우분투에서 웹사이트를 호스팅해왔습니다. 저는 명령줄에 대해 걱정할 필요 없이 webmin/virtualmin을 사용하여 환경을 설정합니다. 이제 전체 프로세스에 대해 더 잘 이해하려고 노력하고 있으며 내 질문은 다음 명령에서 나옵니다.
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
PHP 설치 방법을 검색하면 대부분의 기사에서는 추가 설명 없이 이 명령만 제공합니다. sudo apt-get install
나는 그것이 나 자신에게 달렸다면 sudo apt-get install php
다른 항목(모듈이라고 합니까?)은 모르고 수행하는 것만 알 수 있다는 것을 이해합니다 . 그렇다면 사람들은 다른 것들을 설치해야 한다는 사실을 어디서 알게 될까요? "PHP를 실행하려면 PHP뿐만 아니라 libapache2-mod-php/php-mcrypt/php-mysql 등도 설치해야 합니다."와 같은 공식 매뉴얼이나 지침이 있어야 합니다. 어디입니까? 학습용으로 읽어보고 싶습니다.
둘째, 다양한 PHP 버전이 있습니다. 이 명령을 사용하면 어떤 버전이 설치됩니까? 그리고 "sudo apt-get install php5.6"을 수행해야 하는 경우 나머지 명령에 버전 번호를 입력해야 합니까? 우분투를 배우는 동안 나는 항상 나를 아무것도 모르고 복잡성과 좌절감을 크게 증가시키는 요소가 너무 많다고 느꼈습니다. 매번 인터넷 검색을 많이 하지 않고도 나만의 명령줄을 수행할 수 있도록 따를 수 있는 기본 원칙이 있습니까?
답변1
이는 실행하려는 스크립트/php-프레임워크에 따라 다릅니다. 예를 들어, Laravel 애플리케이션을 실행하려면 다음 PHP 확장을 활성화/설치해야 합니다.
- OpenSSL PHP 확장
- PDO PHP 확장
- Mbstring PHP 확장
- 토크나이저 PHP 확장
- XML PHP 확장
또한 여기에서 읽을 수 있습니다.Laravel 공식 문서PHP >= 5.6.4
모든 것이 제대로 작동하는지 확인 해야 합니다 .
따라서 어떤 종류의 프레임워크를 사용하는지에 따라 다릅니다.