龙空技术网

linux 如何源码安装php扩展?php redis扩展安装示例

军有一言 138

前言:

目前小伙伴们对“php核心技术与最佳实践pdf下载”都比较注重,姐妹们都想要剖析一些“php核心技术与最佳实践pdf下载”的相关内容。那么小编同时在网摘上网罗了一些有关“php核心技术与最佳实践pdf下载””的相关内容,希望各位老铁们能喜欢,你们一起来了解一下吧!

目录概述php redis扩展安装步骤php7进阶到架构师相关阅读概述

这是关于php进阶到架构之php7核心技术与实战学习的系列课程:linux 如何源码安装php扩展?php redis扩展安装示例

学习目标:

掌握php redis扩展安装掌握php源代码中的扩展安装举一反三安装php其它扩展第一步:下载php-redis扩展包

进入官网,一般选择最新的安装包即可

cd /softwarewget 
第二步, tar -xzf 解压拆包后进入目录
tar -xzfcd redis-5.2.1ls

可以看到如下

第三步 在该目录下执行phpize命令

如果不知道phpize命令所在目录,可以执行

find / -name phpize

我的linux主机返回:

/usr/local/php/bin/phpize

在安装目录执行下面命令(注意:每个主机phpize命令所在目录不一样)

/usr/local/php/bin/phpize

此时安装目录下会多一个configure文件

第四步 配置--with-php-config

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

不知道php-config所在目录怎么办

find / -name php-config

执行一旦报错,# [php] Cannot find autoconf有可能是没有安装autoconf,执行以下yum install autoconf即可

第五步 编译make

make
第六步:编译通过,执行 make install
make install

Installing shared extension: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/redis.so安装完之后,提示该扩展放置的目录,进入该目录会发现redis.so扩展

第7步 修改php.ini文件

增加如下信息

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/redis.so

保存退出

第八步 重启服务器。查看phpinfo()信息

这样phpredis扩展安装成功了

php其他扩展安装流程与redis扩展一样,

注意php标准扩展在php安装包的源文件的/ext目录下,如下图

这样就可以直接进入对应的扩展包(无需源码下载再安装),少了第一和第二步,进行后面的步骤安装即可

php7进阶到架构师相关阅读

最后,欢迎大家留言补充,讨论~~~

标签: #php核心技术与最佳实践pdf下载