web-dev-qa-db-ja.com

PHP-CPPがubuntuにインストールされていませんPHP 7

PHP-CPP from here のクローンを作成した後、コマンドmakeを実行すると常にこのエラーが出力されます:

php-config:zend/inivalue.cpp:8:0からインクルードされたファイルに見つかりません:zend/includes.h:40:17:致命的なエラー:php.h:そのようなファイルまたはディレクトリのコンパイルは終了しませんでした。

なぜかわからない#include <php.h>はphp.hのロードに失敗します。 php7がインストールされており、コンピューターでスムーズに実行されるため、本当に奇妙なものです。

1

問題は、マシンにphp 7開発パッケージがなかったことです。また、php.hはそのパッケージ内にあるため、インストールする必要がありました。

私はちょうどそれらをインストールし、すべてが期待どおりに動作します。

Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get install php7.0-dev

これが将来の誰にも役立つことを願っています。

1