php安装拓展

php拓展文件类型 

    windows  .dll文件 

    linux .so文件

查看已经安装的php拓展

    phpinfo

    php -m

    函数 1 get_loaded_extensions   2 extension_loaded

安装流程(windows)

1.下载地址

http://pecl.php.net

http://windows.php.net/downloads/pecl/releases/

2.选择版本

php版本      nts/ts   ----- phpinfo探针中 PHP Extension Build

vc版本     x64/x86

3.解压到对应目录

4.php.ini中开启拓展,配置拓展相关参数

5.重启服务器


安装流程(linux)

1.下载地址

http://pecl.php.net

2.配置编辑参数

进入软件包目录(cd phpredis) 

执行phpsize命令

/usr/local/php/bin/phpize

phpize是什么 :phpize是用来拓展php拓展模块的,通过phpize可以建立php的外挂模块

进行配置(./configure --with-php-config=/usr/local/php/bin/php-config #指定安装在哪个PHP)


如果出错 autoconf   

centos/redhat下 yum install autoconf

ubuntu下 apt-get install autoconf


3.编译和安装

make && make install

成功后出现 扩展存放位置:

4.php.ini开启拓展,配置对应拓展参数

修改PHP配置文件(vim /usr/local/php/etc/php.ini)

加入: extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so";

或直接: extension = "redis.so";(注意前面不要加分号,如果已有extension_dir, 则不需要再写)

5.重启php-fpm

service php-fpm restart

killall nginx 关闭nginx

/usr/local/nginx/sbin/nginx 开启nginx

pkill -9 nginx ; /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf


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

tar -xzvf redis-4.2.0.tgz

cd redis-4.2.0[root@zzming redis-4.2.0]# phpize

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

make && make install

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容