不从新编译安装php模块的方法

若是你有下面两种经历:php

  • 若是php经过源码安装(php7),若是后来须要开启某个自带模块(例如ldap,snmp等),一般须要从新编译。
  • 另一些安装php模块的经历,例如redis,swoole,yaf,安装过程一般是这样的:redis

    # 下载源码
      wget https://sorce.net/some-module.tar.gz
      # 解压j进入目录
      tar -zxvf xxx.tar.gz && cd xxx
      # 配置 编译
      phpize
      ./configure --with-php-config=/path/to/php-config
      make && make install
      # 而后拷贝 xx.so 文件,在 php.ini 添加 extension = xx.so

而且你尚未删除你的php安装源码,恭喜你能够不用从新编译php来扩展这些模块

cd php源码目录/ext/ 找到你须要的模块名,进入文件夹,按照上面安装扩展的方法,编译添加swoole

个人php源码安装完了就删掉了?

php -v再去下载个相同的版本php7

相关文章
相关标签/搜索