0

Ubuntu サーバー (Ubuntu 12.04.1 LTS - Amazon EC2 がホスト) に PHPExcel をインストールしようとしています。

次のコマンドを実行しました。

sudo pear channel-discover pear.pearplex.net
sudo pear install pearplex/PHPExcel

これらはここにPHPExcelをインストールしたようです:

/usr/share/php/PHPExcel

このインクルード パスを /etc/php5/cli/php.ini に追加しようとしました。

include_path = ".:/usr/share/php/PHPExcel"

しかし、モジュールがインストールされていないようですか?サーバー、apache2などを再起動しました..

ランダムに試してウェブサーバーを殺すのが怖いです。

いくつかの詳細情報:

php --ini =

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/apc.ini,
/etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/gd.ini,
/etc/php5/cli/conf.d/mcrypt.ini,
/etc/php5/cli/conf.d/mysql.ini,
/etc/php5/cli/conf.d/mysqli.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_mysql.ini

インストールした php モジュール: (php -m)

apc bcmath bz2 calendar Core ctype curl date dba dom ereg fileinfo filter ftp gd gettext hash iconv json libxml mbstring mcrypt mhash mysql mysqli openssl pcntl pcre PDO pdo_mysql Phar posix readline Reflection session shmop SimpleXML soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter zip zlib

私は困惑しています、私は何をすべきかわからない。

これはおそらく、php / apache2 などの使い方を知っている人にとっては非常に簡単ですが、それは私ではありません。私は開発者ですが、このプラットフォームではありません。

私は今何をしますか?

ありがとう!

4

2 に答える 2

1

include_pathPhabricator からのエラー メッセージに従って、 to を変更してみてください.:/usr/share/php/PHPExcel/Classes(つまり、末尾に "/Classes" を追加するだけです)。

PHP「include_path」を更新して、PHPExcel Classes/ ディレクトリを含める必要があります。

大まかに言えば、PHPExcel はライブラリ (PHP で作成され、アプリケーションによって実行時にロードされる) であり、拡張機能 (C で作成され、 によって報告されphp -m、PHP によって起動時にロードされる) ではないため、 によって報告されず、ファイルなどphp -mもありません。.ini

于 2012-12-20T18:27:52.693 に答える