ホームページ  >  記事  >  バックエンド開発  >  php7にredis拡張機能をインストールする方法

php7にredis拡張機能をインストールする方法

coldplay.xixi
coldplay.xixi転載
2020-06-19 17:14:212523ブラウズ

php7にredis拡張機能をインストールする方法

php7であることを確認してインストールを開始します

ダウンロードフォルダに移動します: cd /root/src(特定のフォルダは自分で選択してください) )
php7-redis をダウンロード: wget https://github.com/phpredis/phpredis/archive/php7.zip
名前を変更: mv ./php7.zip ./phpredis -php7.zip
解凍: unzip phpredis-php7.zip
解凍されたディレクトリを入力: cd phpredis-php7
php7 の phpize がある場所を見つけるです: find / -name 'phpize'

//我的出现了3个,第一个是php5.5的,第二个是php7的,第三个是安装php7时解压的文件夹,没删掉,应该用第二个
/usr/bin/phpize
/usr/local/php7/bin/phpize
/root/src/php-7.0.12/scripts/phpize

phpize を再コンパイルします: /usr/local/php7/bin/phpize(ディレクトリを切り替える必要はありません。直接実行します)見つかったもの phpize)
Find php-config:find / -name 'php-config'

//这个php-config文件同样找到3个,原因跟phpize一样
/usr/bin/php-config
/usr/local/php7/bin/php-config
/root/src/php-7.0.12/scripts/php-config

Write configure:./configure --with-php -config=/ usr/local/php7/bin/php-config (ディレクトリを切り替える必要はありません。見つかった php-config パスをこのコマンドのパラメータに入力します)
インストール: make && make install
Find php.ini: find / -name 'php.ini'

/usr/local/php7/etc/php.ini
/etc/php.ini

Edit php.ini: vi /usr/local /php7/etc/php.ini
拡張機能の場所を検索します: vi で esc キーを押し、/extension= と入力して Enter キーを押します。 多くの extension= を検索するには、i を押して編集モードに入り、空白行がない場合は extension= の下の空白行を見つけます。 、 Enter キー を押して新しい行を開始し、 extension=redis.so と書き込みます (この内容は単独の行にある必要があります)

php-fpm を再起動します: /etc/init.d/php-fpm restart(再起動に失敗した場合は、php-fpm を再起動する別の方法を見つけてください。Apache を使用している場合は、Apache を再起動してください)

わかりました。次に、phpinfo() ページを開いて、redis を検索して、それが見つかるかどうかを確認します。

php7にredis拡張機能をインストールする方法

Attachment

php がアクセスしたい redis サービスがローカルマシン上ではなく、接続時の正しい IP に加えて、redis サービス側 redis.confbind 行をローカル IP に追加し、複数の IP を追加する必要があります。例: bind 192.168.1.100 10.0.0.1

推奨チュートリアル: "<a href="https://www.php.cn/course/list/29.html" target="_blank">php チュートリアル </a>"

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

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