先週、Raspberry Pi B に PHP 7.0.0RC2 をインストールしました。PHP ページは表示できますが、問題は、mysqli を使用してデータベースに接続できないことです (mysql は PHP v7 でサポートされなくなったことを知っています)。
./configure
でコマンドを実行しました--with-mysqli=shared
。しかし、php -m
コマンドを使用してどのモジュールがインストールされているかを確認すると、mysqli が表示されません。
extension=mysqli.so
php.ini ファイルに追加してみました。最初に mysqli.so ファイルが見つからないと不平を言ったので、私の php5 バージョンの mysqli.so を extensions フォルダーにコピーしようとしました。ただし、これで問題は解決せず、次のエラー メッセージが表示されました。
PHP 警告: PHP の起動: 動的ライブラリ '/usr/local/lib/php/extensions/no-debug-non-zts-20141001/mysqli.so' を読み込めません - /usr/local/lib/php/extensions/no -debug-non-zts-20141001/mysqli.so: 未定義のシンボル: 行 0 の不明な zval_used_for_init
Raspberry Pi にインストールした PHP7 で mysqli を動作させる方法について何か提案はありますか?