不從新編譯安裝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

相關文章
相關標籤/搜索