PHP扩展

添加php扩展

phpize 添加扩展

什么是phpize

phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块

作用其实phpize是一个运行脚本,主要作用是检测php的环境还有就是在特定的目录生成相应的configure文件,这样makeinstall之后,生成的.so文件才会自动加载到php扩展目录下面。

实例:安装redis扩展

#下载redis扩展安装包
wget https://pecl.php.net/get/redis-5.0.1.tgz

#解压安装包
tar -zxvf redis-5.0.1.tgz 

#进入redis扩展目录
cd redis-5.0.1/

#
phpize

# 查看配置文件地址
find / -name php-config

# 编译安装
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

# 修改php配置文件
vi /etc/php.ini 

    extension=redis.so

# 重启php-fpm
systemctl restart php-fpm

pecl 安装扩展

centos 安装pecl

yum install php-pear php-devel

pecl 扩展包地址 (https://pecl.php.net/packages.php)

    pecl install memcached

卸载扩展

php.ini 中删除 extension=swoole.so

pecl uninstall

参考:

使用phpize编译共享PECL扩展

phpize学习

PHP7 下安装 memcache 和 memcached 扩展


linux devel包 和 非devel包的区别

php安装扩展的几种方法

posted @ 2023-09-13 17:16  snakelis  阅读(25)  评论(0)    收藏  举报