この記事の内容は、初心者向けの Swoole 学習: PHP7 に Swoole をインストールする手順です。ある程度の参考になる内容です。困っている友人は参考にしてください。お役に立てれば幸いです。
環境
ここでは Web サーバーとして Apache を使用しません。より強力なパフォーマンスと簡単な設定を備えた nginx php-fpm を使用します。また、PHP のペースに追いつくために、比較的新しい PHP バージョンも使用されます
[x] centos7
[x] ] php7.0.12
swoole のダウンロード
まず swoole のソースコードパッケージをダウンロードします。この操作は非常に簡単で、特に言うことはありません。 (wget なし: brew install wget --mac)wget -c https://github.com/swoole/swoole-src/archive/v2.0.6.tar.gz 解压: tar -zxvf v2.0.6.tar.gz cd swoole-src-2.0.6/
コンパイルとインストール
phpize を使用して php コンパイル設定を生成します。 /configure コンパイル構成の検出を行うには
make からコンパイル、make install から installコマンドの実行:[root@php7 swoole-src-2.0.6]# phpize [root@php7 swoole-src-2.0.6]# ./configure [root@php7 swoole-src-2.0.6]# make && make install
[root@php7 swoole-src-2.0.6]# make install Installing shared extensions: /usr/lib64/php/modules/
swoole.so ファイル
# が
/usr/lib64/php/modules/
##(extension=swoole.so を /usr/local/php5-7.0.12-20161101-102255/lib/php.ini に直接追加します)
このモジュールを使用できるようにするには、php.ini ファイルにモジュールを追加する必要もあります。
; 注: パッケージ化された拡張モジュールは、現在、.ini ファイル経由でロードされます。
;ディレクトリ /etc/php.d; これらはデフォルトでロードされます。;;;;
したがって、php がインストールされている場合、特別に設定されていない場合は、
/ に置くことができます。 etc/php.d
cd /etc/php.d
[root@php7 swoole-src-2.0.6]# vim swoole.ini ; Enable swoole extension module extension=swoole.so
echo phpinfo ( ); swoole が正常にロードされたかどうかを確認します。
ide-helper をインストールします:
次のアドレスをクローンします:
https://github.com/eaglewu/swoole-ide-helper.git
おすすめの関連記事:
Laravel 機能テスト: テスト駆動開発 (コード付き)
realpath を介して相対パスを絶対パスに変換するための PHP コード例
以上がSwoole の初心者: PHP7 に Swoole をインストールする手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。