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 reload (または service php-fpm restart、PHP の FastCGI プロセス マネージャーを再起動、) これで、nginx と php-fpm のサービス起動スクリプトを /etc/rc .d/ に記述しました。 init.d)
)