코스모스팜 스레드

use 구문에 대해서 질문 있습니다.

항상 답변해주시는것에 대해 감사하게 생각하고 있습니다.

다름이 아니라 이번에 Composer를 이용해서 PhantomJS 를 사용하고 있는데요

이 PHP 구문에서 use 부분이 에러가 납니다.

            use JonnyW\PhantomJs\Client;
        
            $client = Client::getInstance();
            
            $width  = 800;
            $height = 900;
            $top    = 0;
            $left   = 0;
            
            /** 
             * @see JonnyW\PhantomJs\Http\CaptureRequest
             **/
            $request = $client->getMessageFactory()->createCaptureRequest('주소', 'GET');
            $request->setOutputFile('./capture/test.jpg');
            $request->setViewportSize($width, $height);
            $request->setCaptureDimensions($width, $height, $top, $left);
        
            /** 
             * @see JonnyW\PhantomJs\Http\Response
             **/
            $response = $client->getMessageFactory()->createResponse();
        
            // Send the request
            $client->send($request, $response);

이 구문인데요 use는 네임스페이스로 알고 있어서 경로랑은 상관이없는것으로 추측하고 있습니다.

또한 다른 설정은 composer.json에서 완료 했구요 

Composer.json

  {
        "require": {
            "jonnyw/php-phantomjs": "4.*"
        },
        "config": {
            "bin-dir": "bin"
        },
        "scripts": {
            "post-install-cmd": [
                "PhantomInstaller\\Installer::installPhantomJS"
            ],
            "post-update-cmd": [
                "PhantomInstaller\\Installer::installPhantomJS"
            ]
        }
    }

 이렇게 까지 했는데 접속을 하면 HTTP500이 뜹니다. 

무엇이 문제인지 감도 안잡히네요...

프로젝트 폴더 내에 Composer부터 composer.phar 까지 설치를 했구요 ,

설치 완료 후 디렉토리 내에 bin/phantomjs라는 것이 생겼습니다.

use 구문을 빼면 접속은 되는데 당연히실행이 되진 않구요...

간절하게 도움 부탁드리겠습니다.

코스모스팜 회원관리
코스모스팜 회원관리
이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
코스모스팜 회원관리