百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> Centos系统下安装PHP扩展各种方法总结
分享文章到:

Centos系统下安装PHP扩展各种方法总结

发布时间:01/15 来源: 浏览: 关键词:
在centos中安装PHP扩展的方法有蛮多种了,PHP扩展也有不少,下面我整理了一些常用的PHP扩展安装方法,希望这些例子能给你有所帮助。

安装PHP扩展

# wget http://pecl.php.net/get/gearman-1.1.1.tgz
# tar zxvf gearman-1.1.1.tgz
# cd gearman-1.1.1
# /usr/local/server/php/bin/phpize
# ./configure --with-php-config=/usr/local/server/php/bin/php-config --with-gearman=/usr/local/server/gearmand-1.1.7/
# make && make install
上述步骤会输出扩展安装目录:/usr/local/server/php-5.4.14/lib/php/extensions/no-debug-non-zts-20100525/
修改php.ini,以下加入语句加入:
extension=/usr/local/server/php-5.4.14/lib/php/extensions/no-debug-non-zts-20100525/gearman.so

重启php-fpm,用phpinfo查看是否安装成功
# service php-fpm restart

Note:

安装PHP扩展时候,有可能因为版本问题导致安装失败。所以最好去官网看下最新版本

安装php扩展mcrypt

I 下载安装mcrypt
 
1.先去http://www.sourceforge.net下载Libmcrypt,mhash,mcrypt安装包 ,下面是我找到的链接
 
 Libmcrypt(libmcrypt-2.5.8.tar.gz ):http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/
 
mcrypt(mcrypt-2.6.8.tar.gz ):http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101
 
mhash(mhash-0.9.9.9.tar.gz ):http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636
 
 
2 .先安装Libmcrypt
tar -zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure
make
make install
 
说明:libmcrypt默认安装在/usr/local
 
3.安装mhash
#tar -zxvf mhash-0.9.9.9.tar.gz
#cd mhash-0.9.9.9
#./configure
#make
#make install
 
4.安装mcrypt
tar -zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8
export LD_LIBRARY_PATH=/usr/local/lib
./configure
make
make install

动态安装PHP扩展的一般方法(图)

首先解释下面的Linux命令:

./configure   #脚本配置工具

./configure --help   #查看脚本配置工具configure的命令行选项

/usr/local/php/bin/phpize#phpsize命令用于在编译好的PHP中扩展模块

1. 下载你要安装的软件包,解压得到目录(如:phpredis)

2. 进入软件包目录(cd phpredis)

3. 执行phpsize命令(phpize)

4. 进行配置(./configure --with-php-config=/usr/local/php/bin/php-config #指定安装PHP时候的配置)

 (附:指定安装目录位置的一般方法:--with-php-mysql=/usr/local/mysql#指定MySQL数据库位置)

5. 编译安装(make && make install)

6. 编译成功

此时,生成的redis.so文件就在这个目录,本地浏览器中也可以查看到 file:///usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

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

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

8. 重启服务器(/root/lnmp reload #重启nginx和PHP,根据你自己的环境来)

用phpinfo()在浏览器中查看PHP配置清单,ok, 到此安装已完成。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有13人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板