php7にswoole拡張機能をインストールする手順を詳しく解説

黄舟
リリース: 2023-03-16 08:12:02
オリジナル
1689 人が閲覧しました

昨日、ライブストリーミングに関するビデオチュートリアルを偶然見ました

それは swoole について話しています (PHP の経験が 1 年近くある) 誰もがそれについて聞いたことがあると思いますが、もちろん実際には使用したことがありません。使い方が分かりません(私もです)。

概要は次のとおりです(いくつかのオンライン技術投稿から抜粋) php7 に swoole 拡張機能をインストールする方法。

私の環境

CentOS Linux release 7.3.1611 (Core)
PHP 7.0.22 (cli) (built: Aug  9 2017 18:23:24) ( NTS )
mysql  Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1
nginx version: nginx/1.10.2
ログイン後にコピー


インストール手順

1.

wget -c https://github.com/swoole/swoole-src/archive/v2.0.8.tar.gz //目前最新版2.0.8
ログイン後にコピー

2.tar -zxvf v2.0.8。 .gz//解凍して、圧縮ディレクトリに移動します

3. この時点で、phpize を使用してコンパイル済みファイルを生成する必要があります (http://www.cnblogs.com/hubing/p/ に添付されています)。 4941692.html phpize の説明はすでに非常に明確です) {

phpize の役割は次のように理解できます: 環境の検出 (phpize ツールは php のインストール ディレクトリにあります。これに基づいて、phpize は php に対応します)そのときの環境に基づいて設定する必要があります。PHP の設定により、対応する設定ファイルが生成され、設定ファイルが作成されます。 phpize はディレクトリ内で実行する必要があります。次に、phpize は環境がどのディレクトリにあるかを認識し、そのディレクトリに設定ファイルが作成されます。

}

この時点での私の間違いは次のとおりです:

Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.
ログイン後にコピー

解決策:

yum install php70w-devel
ログイン後にコピー

4. phpize /usr/bin/phpize を実行します (swoole 拡張機能ディレクトリで実行することを忘れないでください)。 )

5. ./configure

を実行します6. そして、make && make installを実行して一緒に完了します

7. 最後に、php.iniを変更してextension=swoole.soを追加します

8.忘れずにサービスを再起動してください

OK! この時点で php -m を実行すると、成功したことになります。

以上がphp7にswoole拡張機能をインストールする手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート