ホームページ  >  記事  >  バックエンド開発  >  PHPで拡張RedisとSwooleをコンパイルしてインストールする方法

PHPで拡張RedisとSwooleをコンパイルしてインストールする方法

不言
不言オリジナル
2018-07-06 14:06:371619ブラウズ

この記事では、PHP で拡張機能 redis と swoole をコンパイルしてインストールする方法を主に紹介します。参考になるものがありますので、共有します。必要な友達は参考にしてください。

1. redis をインストールするextension

redis 拡張パッケージをダウンロードして解凍します

wget https://github.com/edtechd/phpredis/archive/php7.zip
unzip php7.zip

解凍したディレクトリに移動し、コンパイルしてインストールします

cd data/pkg/phpredis-php7
/usr/local/php/bin/phpize

問題があります

Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
#安装autoconf
yum install autoconf

コンパイルを開始しますパンツ Han

/usr/local/php/bin/phpize

php-config を検索

find / -name php-config

環境設定

./configure --with-php-config=/usr/local/php/bin/php-config

コンパイルしてインストール

make & make install

php.ini を設定し、redis.so 拡張機能を追加

vim /usr/local/php/etc/php.ini
extension=redis.so

再起動 php -fpm

killall php-fpm
/usr/local/sbin/php-fpm

2. swoole 拡張機能のインストール

swoole のクローン

git clone https://gitee.com/swoole/swoole.git

swoole のインストールとコンパイル

cd swoole
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

php の設定.ini に swoole.so を追加します 拡張子

vim /usr/local/php/etc/php.ini
extension=swoole.so

再起動 php-fpm

killall php-fpm
/usr/local/sbin/php-fpm

以上がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。関連コンテンツはこちら、PHP 中国語 Web サイトに注意してください。

関連する推奨事項:

PHP でのサービス コンテナーと依存関係注入の分析

PHP コンテナーの分析 Pimple 実行プロセス

#php マルチプロセス実行タスクの手順##

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。