Parcsvのインストール方法:明確なステップを見つける

Parcsvのインストール方法:明確なステップを見つける

~から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'行を追加する必要があります。

  1. 私はLinuxに初めて触れましたが、Composerが何であるかわかりません。インストールの具体的な手順は何ですかparsecsv
  2. どのファイルをダウンロードする必要がありますか?
  3. ファイルをどこに入れますか?
  4. 説明された方法は、プログラムを標準の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

関連情報