swoole 拡張機能のインストールを例に挙げます。 ステップ 1: wget pecl.php.net/get/swoole-1.7.21.tgz (swoole パッケージ ファイルをダウンロードします) ステップ 2: tar zxvfswoole-1.7.21.tgz (ファイルを解凍します) swoole 圧縮ファイル) ステップ 3: cd swoole-1.7.21 (swoole ディレクトリに入る) ステップ 4: /usr/local/php/bin/phpize (または phpize を直接使用します
)swoole 拡張機能のインストールを例に挙げます:
ステップ 1: wget pecl.php.net/get/swoole-1.7.21.tgz (swoole パッケージ ファイルをダウンロードします)
ステップ 2: tar zxvf swoole-1.7.21.tgz (swoole 圧縮ファイルを解凍します)
ステップ3: cd swoole-1.7.21 (swooleディレクトリに入る)
ステップ 4: /usr/local/php/bin/phpize (または phpize を直接使用します。phpize コマンドは、PHP 拡張ライブラリのコンパイル環境を準備するために使用されます。phpize コマンドのパスは、皆さん、直接コピーして実行しないでください)
ステップ 5: ./configure --with-php-config=/usr/local/php/bin/php-config (または ./configure を直接使用します。 ./configure は、インストールするソフトウェアを構成するために使用されます。現在の環境がインストールするソフトウェアの依存関係を満たしているか確認してください)
ステップ6:作る(コンパイル)
ステップ 7: make test (このステップは、前回の make をチェックして、make にエラーがないことを確認することです)
ステップ 8: make install
make install を実行すると、次のようなメッセージが表示されます:
共有拡張機能のインストール: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/ 、このパスは PHP 拡張機能 (extension_dir) のパスであり、正常にインストールされた swoole.soこのディレクトリにあります。
ステップ9: vim /usr/local/php/lib/php.ini extension=swoole.so
を追加しますステップ10:service php-fpm restart (PHPのFastCGIプロセスマネージャーを再起動しますこれでnginxとphp-fpmのサービス起動スクリプトを/etc/rc.d/init.dに書きました)