~からhttps://github.com/parsecsv/parsecsv-for-php#installation:
Composerを使用すると、インストールが簡単です。コマンドラインから次のコマンドを実行します。
作曲家にはparcsv / php-parsecsvが必要です。
Drupal、Laravel、Symfony、Yiiなどのフレームワークを使用していない場合は、PHPスクリプトにComposerの自動ローダーファイルを手動で含める必要があります。
一度必要目次。 '/vendor/autoload.php';
作曲家なし
推奨されませんが、技術的に可能です。リポジトリを複製するか、ZIPを抽出することもできます。 ParseCSVを使用するには、require 'parsecsv.lib.php'行を追加する必要があります。
- 私はLinuxに初めて触れましたが、Composerが何であるかわかりません。インストールの具体的な手順は何ですか
parsecsv
? - どのファイルをダウンロードする必要がありますか?
- ファイルをどこに入れますか?
- 説明された方法は、プログラムを標準のbinパス(何でも)に自動的にインストールしますか?
セントース7を使用しています。
[root@server test]# yum install composer
:いくつかのエラーが発生します。
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-cli
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-openssl
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-iconv
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(composer/spdx-licenses) >= 1.2
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-reflection
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-json
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-justinrainbow-json-schema5
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-symfony-process
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-pcre
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-curl
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(seld/jsonlint) < 2
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-filter
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(fedora/autoloader)
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-hash
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-symfony-console
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(composer/semver) < 2
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(psr/log) < 2
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-phar
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-libxml
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-zip
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-PsrLog >= 1.0.0-8
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(composer/xdebug-handler) < 2
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(composer/ca-bundle) >= 1.0
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-date
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-spl
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-seld-phar-utils >= 1.0.1
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-dom
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-mbstring
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php(language) >= 5.3.2
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-xsl
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-zlib
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(seld/jsonlint) >= 1.4
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(composer/xdebug-handler) >= 1.1
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-simplexml
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(psr/log) >= 1.0
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(seld/phar-utils) >= 1.0
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(composer/spdx-licenses) < 2
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(seld/phar-utils) < 2
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(composer/ca-bundle) < 2
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-symfony-finder
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-symfony-filesystem
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-tokenizer
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-composer(composer/semver) >= 1.0
Error: Package: composer-1.9.1-1.el7.noarch (epel)
Requires: php-intl
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
答え1
記載されているとおりに実行してくださいcomposer require parsecsv/php-parsecsv
。 Composerがない場合、CentOSはそれをパッケージとして提供します。yum install composer