yum安装php怎么phpize,安装phpize、phpredis

为什么要用phpize,我们在安装php时:

'./configure' '--prefix=/usr/local/php' '--with-mysql=/usr/local/mysql' '--with-zlib-dir' '--with-freetype-dir=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--enable-gd-native-ttf' '--with-gd' '--enable-ftp' '--with-iconv' '--with-gettext' '--with-curl' '--enable-fastcgi' '--with-openssl'

后面的参数是我们要的模块,但是随着工作的需要,我们还要在加些模块,又不想重新编译php,这些我们就可以用phpize了。如果机器上没有phpize,要安装php-devel这个包:

# yum install php-devel

安装php-redis

tar zxvf phpredis.tar.gz 解压出owlient-phpredis-90ecd17目录

cd owlient-phpredis-90ecd17

phpize

Configuring for:

PHP Api Version: 20041225

Zend Module Api No: 20050922

Zend Extension Api No: 220051025

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

php安装完成后有个php-config,yum安装的php,php-config可能在/usr/bin/php-config。他是一个脚本文件,用于获取所安装的php配置的信息。

make (之前make & make install 一起执行,导致出错:redis.so is not avild×××××,后来make clean 重新configure 分开make make install 就好了)

make install

成功后出现:

Installing shared extensions: /usr/lib/php/modules/

ls /usr/lib/php/modules/

dbase.so ldap.so pdo.so pdo_sqlite.so phpcups.so redis.so snmp.so

然后在php.ini中加载模块那加一行:

extension=redis.so

然后重起apache或者phpcgi或者其他。

(上面添加redis.so可能不对)

vim php.ini

最后添加

38516e7d230d

image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值