PHP

컴포저 (composer)

수업소개

현대적인 PHP 라이브러리들은 대체로 객체지향 방식으로 만들어져있습니다. 그렇기 때문에 타인의 성취를 부품으로 새로운 프로그램을 만들기 위해서는 객체지향에 대한 이해가 필요합니다. 이 수업까지 오셨다면 이제 타인의 부품을 사용할 수 있는 충분한 준비가 되었습니다. 여기서는 컴포저를 이용해서 타인의 라이브러리를 자신의 프로젝트의 부품으로 사용하는 방법을 알아봅시다.

수업

 

댓글

댓글 본문
작성자
비밀번호
  1. php를 설치한 폴더에 php.ini 이 있습니다
    거기서 ;extension=php_openssl.dll
    줄을 찾아서 ;<-- 이걸 제거해주세요(주석제거)

    또 extension_dir = "C:/php7/ext"
    이줄 을 찾아서 디렉토리가 맞게 설정됬는지 확인해주세요
    대화보기
    • 난만이
      egoing님의 강의 정말 잘 듣고 있습니다.
      이렇게 고퀄의 다양한 강의를 제작하여
      무료로 공유해주신 점 정말 감사드립니다.

      근데 큰 무리없이 여기까지는 잘 따라왔는데요.
      PHP - 컴포저 3 (기본 사용법) 강좌 50초부터
      "콘솔 환경"을 사용한다고 하셨는데...
      제가 사용하는 윈도우에서는
      어떻게 실행해서 들어가야
      "콘솔 환경"을 이용할 수 있나요?
    • 윈도우사용자
      그 윈도우에서 composer를 사용하려고 하는데
      the openssl extension is required for SSL/TLS protect but is not available. If yo .. 이런 식으로 뜹니다.
      어떻게 해결하나요?
    • egoing
      윈도우도 됩니다!
      대화보기
      • 삐꾸돼지
        윈도우 환경에서는안되는건가요? 리눅스에서 하는건지?
      • dufuqsls
        잘 봤습니다.
      • 고맙습니다~
      • 폭스킴
        VirtualBox에 우분투 16.04.1 LTS 데스트탑 버전 설치하고 bitnami lampstack-5.6.30-1 설치해서 phpinfo(); 출력되는 거까지는 확인(8080포트에 설치됨)했는데, composer 설치하려고 홈페이지에서 command line download 4줄 복사해서 터미널에서 입력하니까 다음 에러가 나오면서 다운로드가 안됩니다. 하루종일 구글을 돌아다녀도 시간낭비만 하고 있어요~
        도와주세요 ㅜ_ㅜ
        'php' 프로그램은 다음 프로그램에서 찾을 수 있습니다:
        *php 7.0-cli
        *hhvm
        다음을 실행해 보십시오: sudo apt install <선택한 패키지>

        <자문자답합니다.>
        bitnami 지우고 터미널에서 아파치,mySql, PHP를 각각 sudo apt-get install로 설치하니까 잘 되네요;;
      • 코코딩
        만약에 nginx 환경에서 하신다면
        composerApp 디렉토리를 포함한 하위 디렉토리 및 파일들의 소유자를
        www-data로 줘야지 잘 작동할 것입니다.

        그렇기 때문에 리눅스에서 소유자 변경 작업을 해야할 것입니다.

        chown -R www-data:www-data composerApp

        이렇게 말이죠.

        만약에 이렇게 하지 않고 한다면,

        $log->warning('Foo');
        이 부분에서부터 막힐겁니다.

        : )
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기