博主信息
何澤小生的博客
博文
83
粉丝
0
评论
0
访问量
63244
积分:1
P豆:350

PHP 安装扩展用到的 phpize 是什么?

2021年01月12日 10:49:58阅读数:116博客 / 何澤小生的博客/ php 常见问题集锦

应用场景:

在使用 PHP 做开发时经常会遇到安装扩展的问题,扩展包下载下来后并没有 configure 可执行配置文件。这时候就需要执行 phpize 添加扩展配置,并且phpize编译的扩展库可以随时启用或停用,比较灵活。


使用方法:

# 下载相应的扩展包
wget https://pecl.php.net/get/扩展名.tgz 

# 解压扩展包
tar -zxvf 扩展名.tgz 

# 切换目录
ca 扩展名

# 生成扩展配置。运行php安装目录下的phpize文件,这时候会在extension目录下生成相应的configure文件。
/usr/local/php7/bin/phpize

# 运行配置
/configure --with-php-config=/usr/local/php7/bin/php-config

# 编译
make 

# 编译安装
make install


安装好扩展模块之后

在 php.ini 文件中加入 extension = 扩展.so。

重启 php-fpm 服务。

编辑文件 echo phpinfo(); 运行查看配置加载情况


转载请注明出处~~~~, 预祝大家顺利安装 (^ _ ^)(^ _ ^)(^ _ ^)(^ _ ^)(^ _ ^)(^ _ ^)



全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • phpmysql步骤:1、下载mysql并解压;2、使phpize工具初始化;3、进行configure;4、编译;5、编辑php.ini配置文件,添加【extension=pdo_mysql.so
    phpmysqli方法:1、找ext目录下mysqli目录,执行【/usr/local/php7.2/bin/phpize】命令;2、配置系统环境;3、执行【make &&
    phpopenssl方法:首先在PHP包中找curl目录;然后将config0.m4文件重命名;接着运行phpize;最后编译,并设置PHP配置文件php.ini即可。
    PHP“mysqli”方法:首先下载“mysqli”,并使phpize”工具初始化;然后执行“make”命令将“mysqli”进行编译;接着在配置文件中开启“mysqli”
    centosphp mysql方法:首先进入php源代码目录;然后进入要添加mysql源码目录;接着调已经编译好php里面phpize;最后把“mysql.so”放默认php目录下即可
    php pdo方法:首先下载pdo指定目录;然后进行解压缩,并进入解压缩包;接着找需要pdophp版本;最后执行命令“/www/wdlinux/phps/72/bin/phpize
    一般会选源码 php php 过程指定要,但避免不了缺少某个导致程序运行报错问题。以 fileinfo 为例,介绍一下怎添加 php
    PHP模块方法:首先进入“ext”目录下对应模块中;然后执行“/usr/local/php/bin/phpize”,作执行一遍phpize生成编译文件;最后执行命令“Make &
    phpmysqli方法:1、找ext目录下mysqli;2、执行【/usr/local/php7.2/bin/phpize】命令;3、执行【make && make install
    phpopenssl方法:首先找php目录openssl文件;然后将【config0.m4】修改为【config.m4】,并在phpize进行配置;接着进行编译,并配置【php.ini
    phpmemcache方法:首先下载并解压缩“memcache-2.2.7.tgz”;然后通过使phpizephp-config进行编译;接着通过“make install”;最后修改
    linuxphp curl方法:首先将PHP下载服务器并解压;然后调phpize程序生成编译配置文件;接着进行编译;最后修改“php.ini”文件并重启“php-fpm”即可。
    linuxphpcurl方法:首先进入PHP源码目录;然后调phpize程序生成编译配置文件;接着调configure生成Makefile文件;最后进行编译即可。
    方法:1、进入php目录“ext/pdo_odbc”目录;2、phpize生成配置文件;3、“make && make install”命令编译;4、php.ini中配置加载
    PHPmemcache方法:首先下载并解压缩memcache;然后根据实际情况使phpizephp-config编译;接着通过make install进行;最后修改php.ini并重启
    linux phpcurl方法:首先进入php源码目录,执行phpize生成配置文件;然后调configure生成Makefile文件;接着通过命令“make install”编译并;最后开启
    编译php包curl方法:1、下载curl压缩包并解压;2、运行phpize;3、执行【make install】命令;4、编辑php.ini文件,增加配置【extension=curl.so
    php7gd方法:首先通过“apt-get install php7.4-gd”命令gd;然后配置gdphp配置文件“php.ini”;最后重启php,并在phpinfo中查看成功即可
    centos phpmysql方法:首先下载mysql包;然后找并打开php.ini配置文件;接着添加包,语句“extension=mysql.so”;最后重启php-fpm服务即可
    phpmemcache方法:1、下载并解压缩文件;2、编译;3、打开php.ini配置文件,添加配置【extension=memcache.so】;4、重启php-fpm。