2016-12-27 1 views
0

데비안 8 배포판을 가지고 있고 pdf 문서 생성을 위해 tcpdf PHP 라이브러리를 실행하려고합니다. Synaptic Package Manager에서 패키지를 검색 할 때 패키지로 이미 설치되어 있음을 알았습니다. 버전 6.0.093 + dfsg-1이고 위치는/usr/share/doc/php-tcpdf입니다. PHP 스크립트에서 라이브러리를 사용하기위한 지침과 자습서를 온라인에서 둘러 보았지만 명시 적이거나 유익한 내용을 찾지 못했습니다. 공식 사이트 : https://tcpdf.org/https://github.com/tecnickcom/tc-lib-pdf도 설치, 설치 또는 통합 설명서를 제공하지 않습니다.데비안 8의 PHP 스크립트에 tcpdf 설치 및 통합

https://github.com/tecnickcom/TCPDF에서 TCPDF-master.zip을 다운로드하여 내/var/www/html/디렉토리에 붙여 넣었습니다. 그러나 예제 나 index.php 파일 중 하나를 실행하려고하면 브라우저에서 저에게 제공합니다. 다음과 같은 오류 :

The localhost page isn’t working localhost is currently unable to handle this request. HTTP ERROR 500 

var에 /에서하는 error.log 파일// 로그 아파치가 표시

PHP Fatal error: Unknown: Failed opening required '/var/www/html/tcpdf/examples/example_001.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0 

나는 심지어 FPDF 라이브러리를 실행하려고 할 때 또한 PEAR를 설치하고 후 동일한 오류를 받았습니다 .

이 라이브러리를 올바르게 사용하려면 적절한 절차를 따르십시오. 감사.

답변

0

먼저, http://www.bravo-kernel.com/2014/08/how-to-install-composer-on-debian/에 설명 된대로 작곡가를 설치하십시오. 사용자로 터미널에 로그인 한 상태에서 다음 명령을 실행하여 전 세계적으로 사용할 수 있도록 :

다음 오류가

  1. $ cd /usr/src
  2. $ sudo apt-get install curl php5-cli
  3. $ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

단말기가 응답하는 경우

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) 
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 

시스템 재시작은 n 일 수 있습니다. 실행 중에 apt-get (또는 일부 GUI 프론트 엔드)의 가능성으로 인해 잠겨있어 잠긴 상태가 될 수 있습니다.

$ composer --version 

있는 출력합니다 :

설치를 확인 유사한

Composer version 1.3.0 2016-12-24 00:47:03 

또는 뭔가.

그런 다음, composer 종속성을 로컬로 설치하려는 터미널에서 원하는 디렉토리로 이동하십시오. 예 : /var/www/html/은 데비안의 웹 루트입니다. TCPDF의 PHP 라이브러리를 설치하는 명령을 입력 :

composer require tecnickcom/tcpdf 

의도 한대로 지금 작동해야 https://packagist.org/packages/tecnickcom/tcpdf

모든 금액으로한다.