不重新編譯安裝php模塊的方法


如果你有下面兩種經歷:

  • 如果php通過源碼安裝(php7),如果后來需要開啟某個自帶模塊(例如ldap,snmp等),通常需要重新編譯。

  • 另外一些安裝php模塊的經歷,例如redis,swoole,yaf,安裝過程通常是這樣的:

      # 下載源碼
      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/ 找到你需要的模塊名,進入文件夾,按照上面安裝擴展的方法,編譯添加

我的php源碼安裝完了就刪掉了?##

php -v再去下載個相同的版本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM