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 구문을 빼면 접속은 되는데 당연히실행이 되진 않구요...

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

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요