1

私と私の友人はあるプロジェクトに取り組んでいます。彼女はその一部を担当し、私は彼女のコードにいくつかの機能を追加しました。だから彼女は私にコードを送ってくれたので、私のマシンでそれを機能させ、私の部分を追加する必要があります。しかし、私はこの問題に直面しています。彼女はプロジェクトで yaml を使用しました (以前は存在することを知りませんでした。私は Web プログラミングを行っておらず、アルゴリズムの実装のみを行っています)。私は彼女の指示に従おうとしましたが、行き詰まりました

  Fatal error: Call to undefined function yaml_parse_file() in /var/www/html/cdn/map_of_site.php on line 8

そのため、yaml ライブラリをインストールする必要があると考えました (これは正しく行ったと思います)。php.ini に yaml パーサーも追加しましたが、引き続きエラーが表示されます。

最悪なのは、数日間彼女と連絡が取れないことです (そして、彼女のコードを機能させる方法がわからないと彼女に言うのはちょっと嫌です)。

yaml_parse_file() 関数を使用するプロジェクトを機能させるには、一般的に何が必要か教えてください。何をインストールすればいいのか、どこにインストールするのか...

PS: 私は Linux ミントを使用しており、プロジェクトは php です。

4

2 に答える 2

0

あなたの友人は、あなたがインストールまたは有効化していない php モジュールを使用しました。通常の方法でインストールを試すことができます (Linux Mint 自体はわかりません): - apt-get install php5-yaml - yum install php5-yaml など。

そのように yaml が利用できない場合は、pecl を使用してみることができます。このパッケージが必要です: http://pecl.php.net/package/yaml

システムに pecl がインストールされている場合 (apt-get install pecl)、pecl install yaml を実行するだけです。

通常、拡張機能をインストールすると、直接有効になります。その中にphpファイルを作成し<?php phpinfo(); ?>、それを実行またはアクセスすることで有効になっているかどうかをテストできます(その後、yamlを検索します)。

于 2015-05-20T13:02:58.443 に答える