Heim > Backend-Entwicklung > PHP-Tutorial > Kompilierung des CentOS6.9-Quellcodes und Installation der Redis- und PHP-Redis-Erweiterung

Kompilierung des CentOS6.9-Quellcodes und Installation der Redis- und PHP-Redis-Erweiterung

藏色散人
Freigeben: 2023-04-06 14:54:02
nach vorne
2788 Leute haben es durchsucht

Dieser Artikel führt Sie in den Prozess des Kompilierens und Installierens von Redis aus dem Quellcode in CentOS6.9, des Hochfahrens und des Kompilierens und Installierens der PHP-Redis-Erweiterung aus dem Quellcode ein

1 . Erstellen Sie das Quellcode-Speicherverzeichnis, laden Sie es herunter, entpacken Sie es

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
Nach dem Login kopieren

2. Kompilieren und installieren Sie

#安装依赖
yum -y install gcc gcc-c++
make MALLOC=libc
make PREFIX=/usr/local/redis install
Nach dem Login kopieren

3. Konfigurieren Sie

#创建配置文件目录
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
Nach dem Login kopieren

4. Stellen Sie den Start ein

#将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
Nach dem Login kopieren

5. Starten Sie redisd

[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
Nach dem Login kopieren

6. PHP-Redis-Erweiterung installieren

#Geben Sie das Quellcode-Speicherverzeichnis ein, laden Sie es herunter und entpacken Sie es

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
Nach dem Login kopieren

#Konfigurationsdatei generieren

/usr/local/php72/bin/phpize     #这是我的phpize的位置
Nach dem Login kopieren

#Konfigurieren, kompilieren und installieren

./configure --with-php-config=/usr/local/php72/bin/php-config
make -j4
make install
Nach dem Login kopieren

#Fügen Sie die Redis-Erweiterung zu php.ini hinzu

echo "extension=redis.so" >> /usr/local/php72/etc/php.ini
Nach dem Login kopieren

#Starten Sie PHP neu und überprüfen Sie phpinfo();

Kompilierung des CentOS6.9-Quellcodes und Installation der Redis- und PHP-Redis-Erweiterung

Das obige ist der detaillierte Inhalt vonKompilierung des CentOS6.9-Quellcodes und Installation der Redis- und PHP-Redis-Erweiterung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jmsite.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage