频道栏目
首页 > 程序开发 > Web开发 > php > 正文

给php添加扩展的方法示例讲解

2018-07-10 16:34:40      个评论    来源:ha_123_qq的博客  
收藏   我要投稿

举例:

给210服务器 添加pgsql扩展为例:

#1、先找到phpize 这个文件在哪儿
[root@server-210 ~]# locate phpize
/usr/local/php/bin/phpize

#2、到redis目录下,打开扩展并编译
#上传redis.4.0.2.tgz,解压后
[root@server-210 ~]#cd /usr/local/src/redis-4.0.2
[root@server-210 ~]/usr/local/php/bin/phpize

[root@server-210 ~]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@server-210 ~]# make -j 8
[root@server-210 ~]# make install
生成这样的:  /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
  ------------------------------------------------
    |#2.1 可能会遇到的问题:找不到 php-config
    | [root@server-210 ~]#locate php-config
    |/usr/local/php/bin/php-config
    -------------------------------------------

#3、打开扩展
     #先看看生成的文件叫啥
     ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
         redis.so
    #打开php.ini,添加so
    extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so

#4、重启php-fpm
/etc/init.d/php-fpm  restart

#5、重启nginx
/usr/local/nginx/nginx -s reload
上一篇:php项目部署以后网页访问特别慢的问题解决教程
下一篇:使用php soap出现调用问题的简单分析
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站