2016-07-26 19 views
1

PHPのyaml拡張をインストールしようとしています。
私はこのチュートリアルに従う:私はすでにやるきhttps://github.com/LegendOfMCPE/LoM-CMS/wiki/How-to-Install-LibYAMLphp install yaml extension

sudo apt-get install php-pear libyaml-dev 
pecl install yaml 

をしかし、私は終わりを理解していない:

/etc/php5/apache2/php.ini 
extension=yaml.so 

あなたは私の最後のコマンドを説明できますか?

+0

しかし、タイプミスを持っている(パッケージ)の拡張機能(すなわち/etc/php.d

をあなたは、この内部のphp.iniを行うことができたり、自分のインストールに応じて、あなたは時々、プリコンパイルのためのディレクトリを持っていますコマンド。 php.iniファイルを開き、 'extension = yaml.so'という行を追加する必要があります – Tonio

答えて

0

編集php.iniファイル:拡張子をアクティブにするためにライン

extension=yaml.so 

を追加します。

1

拡張子を使用できないようにするには、php.iniファイルを編集する必要があります。ここであなたがそれを行う方法があります。

ファイルを開いて編集するコマンド。

sudo nano /etc/php5/apache2/php.ini 

上記のコマンドは、作業中のシステムパスワードを尋ねることがあります。私はnanoをテキストエディタとして使用しました。 (例:gedit

ここで開いたファイルの最後に移動し、次のコードを貼り付けます。

extension=yaml.so 

開いたファイルを保存して閉じます。


これでライブラリをセットアップするだけです。変更を有効にするには、Apacheサーバーを再起動してください。

次のコマンドを使用してapache serverを再起動できます。

sudo service apache2 restart 
+0

なぜコマンドを実行してファイルを開いたり編集したりするときにこのエラーが発生しますか? ? – wxcvbn

+0

システムにインストールしたPHPのバージョンは? –

+0

私はPHP 5.6.23 – wxcvbn

0

コンパイル済みのPHP拡張モジュール(これは、.soファイルです)をインストールしています。あなたはそのファイルをロードするようにPHPに指示する必要があります。あなたはそれがありません

extention=yaml.so