ホームページ  >  記事  >  バックエンド開発  >  PHP 拡張機能をコンパイルするための一般的な方法、_PHP チュートリアル

PHP 拡張機能をコンパイルするための一般的な方法、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:03:06758ブラウズ

PHP 拡張機能をコンパイルするための一般的な方法、

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)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1084378.html技術記事 swoole 拡張機能のインストールを例として、PHP 拡張機能をコンパイルする一般的な方法: ステップ 1: wget pecl.php.net/get/swoole-1.7.21.tgz (swoole パッケージ ファイルをダウンロード) ステップ 2: tar zxvfswoole- 1.7.21.tgz (解凍...
)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。