2

自分のマシンにswooleをインストールしようとしています

最初 :

pecl install swoole

次に、phpモジュールが必要です

cd swoole         
phpize             
./configure        
make               
sudo make install  

スクリプトはフォルダーに swoole.so を作成するので、それを php.ini に追加します。

extension=/usr/lib/php/20151012/swoole.so

php -v を試すと、次のようになります。

PHP 警告: PHP の起動: 動的ライブラリ '/usr/lib/php/20151012/swoole.so' を読み込めません (試行: /usr/lib/php/20151012/swoole.so (/usr/lib/php/20151012/ swoole.so:未定義シンボル: spl_ce_Countable )、/usr/lib/php/20170718//usr/lib/php/20151012/swoole.so.so (/usr/lib/php/20170718//usr/lib/php/ 20151012/swoole.so.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません)) 行 0 の不明で PHP 7.2.13-1+ubuntu16.04.1+deb.sury.org+1 (cli) (ビルド: 2018 年 12 月 7 日 08:07:08) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0、Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.13-1+ubuntu16.04.1+ deb.sury.org+1、Copyright (c) 1999-2018、Zend Technologies と Xdebug v2.6.1、Copyright (c) 2002-2018、Derick Rethans

このエラーは何ですか: undefined symbol: spl_ce_Countable ?

どうもありがとう。

4

2 に答える 2