ホームページ > バックエンド開発 > PHPチュートリアル > CentOS6.9 ソースコードのコンパイルと redis および php-redis 拡張機能のインストール

CentOS6.9 ソースコードのコンパイルと redis および php-redis 拡張機能のインストール

藏色散人
リリース: 2023-04-06 14:54:02
転載
2875 人が閲覧しました

この記事では、CentOS6.9 でソースコードから redis をコンパイルしてインストールし、起動し、ソースコード

1 から php-redis 拡張機能をコンパイルしてインストールする手順を紹介します。ソースコード保存ディレクトリを作成して入力し、ソースコードパッケージをダウンロードして、

1

2

3

4

5

mkdir -p /usr/local/src

cd /usr/local/src

wget -c http://download.redis.io/releases/redis-4.0.10.tar.gz

tar -zxvf redis-4.0.10.tar.gz

cd redis-4.0.10

ログイン後にコピー

2 を解凍し、

1

2

3

4

#安装依赖

yum -y install gcc gcc-c++

make MALLOC=libc

make PREFIX=/usr/local/redis install

ログイン後にコピー

3 をコンパイルしてインストールします。

1

2

3

4

5

6

7

8

9

10

11

12

13

#创建配置文件目录

mkdir -p /usr/local/redis/etc/

#将源码目录下的redis.conf复制到etc

cp /usr/local/src/redis-4.0.10/redis.conf /usr/local/redis/etc/

#修改redis.conf

vim /usr/local/redis/etc/redis.conf

daemonize yes   #redis以守护进程的方式运行

#配置环境变量

vim /etc/profile

PATH=$PATH:/usr/local/redis/bin

export PATH

#立即生效

source /etc/profile

ログイン後にコピー

4. スタートアップのセットアップ

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#将redis的启动脚本复制一份放到/etc/init.d目录下

cp /usr/local/src/redis-4.0.10/utils/redis_init_script /etc/init.d/redisd

#创建/etc/redis目录,复制redis.conf

mkdir -p /etc/redis

cp /usr/local/redis/etc/redis.conf /etc/redis/6379.conf

#进入/etc/init.d

cd /etc/init.d

#修改启动脚本

vim redisd

#修改服务的位置

EXEC=/usr/local/redis/bin/redis-server

#修改命令行工具的位置

CLIEXEC=/usr/local/redis/bin/redis-cli

#开机启动

chkconfig redisd on

ログイン後にコピー

5. redisd

1

2

3

4

5

[root@jmsite init.d]# service redisd start

Starting Redis server...

118991:C 21 Dec 08:39:46.508 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

118991:C 21 Dec 08:39:46.509 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=118991, just started

118991:C 21 Dec 08:39:46.509 # Configuration loaded

ログイン後にコピー

6 を開始します。 php-redis 拡張機能をインストールします

#ソース コード保存ディレクトリに移動し、ダウンロードして解凍します
##

1

2

3

4

cd /usr/local/src

wget -c http://pecl.php.net/get/redis-4.2.0.tgz

tar -zxvf redis-4.2.0.tgz

cd redis-4.2.0

ログイン後にコピー

#設定ファイルを生成します

#

1

/usr/local/php72/bin/phpize     #这是我的phpize的位置

ログイン後にコピー

#設定、コンパイル、インストール

##

1

2

3

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

make -j4

make install

ログイン後にコピー

#redis 拡張機能を php.ini に追加します
#

1

echo "extension=redis.so" >> /usr/local/php72/etc/php.ini

ログイン後にコピー
#php を再起動して phpinfo() を確認します;



以上がCentOS6.9 ソースコードのコンパイルと redis および php-redis 拡張機能のインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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