2016-12-27 13 views
0

私はDebian 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も、セットアップ、インストール、または統合に関するドキュメントを提供していません。Debian 8のphpスクリプトにtcpdfをインストールして統合します

https://github.com/tecnickcom/TCPDFからTCPDF-master.zipをダウンロードし、それを私の/ var/www/html /ディレクトリに貼り付けましたが、例の1つ、またはindex.phpファイルを実行しようとすると、次のエラー:

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

は/ var/log/apache2のディスプレイでの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 

私もPEARをインストールしてもFPDFライブラリーを実行しようとすると後に同じエラーを受信。

このライブラリを正しく使用するには、適切な手順に従ってください。ありがとう。

答えて

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 1.3.0 2016-12-24 00:47:03 

または類似した何か:出力すべき

$ composer --version 

は、インストールを確認します。

その後、コンポーザ依存関係をローカルにインストールするターミナル内の目的のディレクトリに移動します。たとえば、/var/www/html/はDebianのウェブルートです。 TCPDFのPHPライブラリをインストールするためのコマンドを入力:

composer require tecnickcom/tcpdf 

意図したように、今動作しなければならないhttps://packagist.org/packages/tecnickcom/tcpdf

すべてで述べたように。

関連する問題