首页 > 程序开发 > Web开发 > php >

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

2018-07-10

给php添加扩展的方法示例讲解。给210服务器 添加pgsql扩展为例:

举例:

给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
相关文章
最新文章
热点推荐