'2019/08'에 해당되는 글 1건

  1. 2019.08.16 맥에서 php 활성화 및 컴포저 설치

맥에서는 php를 사용하기 위한 apache 설정이 자동으로 다 되어 있어 활성화만 한다면, 바로 사용이 가능합니다.

먼저 apache 와 php 의 버전을 확인해 보면 다음과 같습니다.

$ apachectl -v

그 다음 php 버전을 확인해 보면 다음과 같습니다.

$ php -v

아파치를 실행해 주면 php는 자동으로 활성화가 됩니다.

$ sudo apachectl start

 

crul 을 통해 컴포저를 설치해 줍니다.

$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin/

 

손쉽게 사용하기 위해 symbolic link를 건다.

$ sudo ln -s /usr/local/bin/composer.phar /usr/local/bin/composer

 

자신이 사용할 php 폴더에 composer.json 객체를 만들고, 사용할 모듈을 적어 줍니다. name은 없어도 상관이 없습니다.

{
    "name": "lesstif/my-project", 
    "require": {
           "laravel/framework": "4.2.*",
           "kmd/logviewer": "1.2.*",
           "monolog/monolog": "1.11.*"
       }
   }

 

위와 같이 입력한 파일을 만들고 같은 폴더에서 아래와 같이 명령하면 해당 폴더 아래 vender폴더를 만들고 그곳에 설치 파일들을 설치하기 시작 합니다.

$ composer install

 

컴포저로 모듈을 설치한 후 일정 기간이 지난 후 최신 버전들로 업데이트 하려면, 해당 폴더에서 아래와 같이 명령어를 입력하면 됩니다.

composer update

 

php에서는 해당 폴더속의 모듈을 설치할 때 마다 일일이 가지고 올 필요가 없습니다. vendor 속 autoload.php 파일을 로드 하므로써 한 번에 끝이 나게 됩니다. 대체로 아래와 같이 한 줄 추가 하게됩니다.

require_once 'vendor/autoload.php';

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Posted by 창업닉군
,