ホームページ  >  記事  >  運用・保守  >  centos下のkanglephpにswoole拡張機能をインストールする方法

centos下のkanglephpにswoole拡張機能をインストールする方法

藏色散人
藏色散人転載
2021-03-30 18:15:142580ブラウズ

centos の次のチュートリアル コラムでは、centos の kanglephp に swoole 拡張機能をインストールする方法を紹介します。

centos の kanglephp に swoole 拡張機能をインストールする方法

まず、環境 centos6 64 ビットと centos7、easypanel2.6.26、kangle3.5.14 をテストします。 php7.3.0

centos7 の場合は、gcc のインストールを無視してください。まず gcc ライブラリを 4.8 にアップグレードします。

curl -Lks http://yum.osyum.com/linux/gcc/hop5.repo > /etc/yum.repos.d/hop5.repoyum install gcc gcc-g++ -y
次回の nghttp

wget http://yum.osyum.com/linux/nghttp/nghttp2-1.35.0.tar.gztar -zxvf nghttp2-1.35.0.tar.gzcd nghttp2-1.35.0./configuremakemake install
のインストールは無視してかまいません。次に、swoole 拡張機能 https://github.com/swoole/swoole-src をダウンロードします。php7.3 を使用して swoole 拡張機能をインストールします。他のバージョンのインストールも同様です。PHP ディレクトリが正しい必要があることに注意してください。

wget --no-check-certificate https://codeload.github.com/swoole/swoole-src/zip/master -O swoole-src-master.zipunzip swoole-src-master.zipcd swoole-src-master/vhs/kangle/ext/php73/bin/phpize./configure --with-php-config=/vhs/kangle/ext/php73/bin/php-configmakemake install
![centos インストール swoole 拡張機能下の [centos]kanglephp](https://waterbear.pw/ueditor/... "centos インストール swoole 拡張機能下の [centos]kanglephp")

これの出現は、成功の半分が達成されたことを証明します。その後、php で swoole をサポートしてから、swoole をサポートするために php73 の拡張機能を作成します。

mv /root/php-7.3.0/php.ini-development  /vhs/kangle/ext/php73/etc/php.d/php.ini
Edit vi /vhs/kangle/ext/php73/ etc/php.d/php.ini

最後に

extension = "/vhs/kangle/ext/php73/lib/php/extensions/no-debug-non-zts-20180731/swoole.so"

を追加して保存して終了します。他のモジュールをコンパイルする場合は、

を追加して swoole モジュールかどうかを確認することもできますサポートされています

/vhs/kangle/ext/php73/bin/php -m

リストに swoole が存在することは完全な成功を証明します

![[centos] centos の下に kanglephp を使用して swoole 拡張機能をインストールします](https://waterbear.pw /ueditor/... "[centos] centos に kanglephp を使用して swoole 拡張機能をインストールします。 ")

再起動後、kangle の php7.3 は /vhs/kangle/ext/php73/etc/php を使用する可能性があることに注意してください。 d/php.ini を新しい php.ini として使用するため、php.ini でセキュリティ処理を行う必要があります。

disable_functions=

eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,disk_total_space,disk_free_space,error_log,putenv,popen,ini_set,chmod,assert,pcntl_exec,phpfunc;

の後に追加して保存して終了します。


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

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。