php擴充模組的安裝方法:1、進入到ext目錄下;2、產生編譯檔;3、執行指令【./configure --with-php-config=/opt/php5.6.27/ bin/php-config】;4、編譯安裝即可。
模組安裝總則:
(影片教學建議:php影片教學)
1 、進入到ext/目錄下對應的模組
2、執行/usr/local/php/bin/phpize 也就是執行一遍phpize產生編譯檔
#3、./configure -- with-php-config=/opt/php5.6.27/bin/php-config
4、Make && make install
php本身提供了許多擴展,例如curl,gmp, mbstring等等。我們在編譯安裝php時未必安裝了所有擴充功能。那麼安裝完php後,如果想單獨安裝某個php自身的擴充呢?
php版本5.6.27
單獨安裝gd拓展模組需要cd 到php-5.6.27/ext/gd
執行 phpize 產生編譯檔,如果系統沒有引入phpize,這個檔案在PHP安裝目錄下的bin中
在這裡一定要先執行make clean,這次安裝了8台伺服器,沒有先執行make clean的100%沒有安裝成功,都沒有添加到freetype support
./configure --with-php-config=/opt/php5.6.27/bin/php-config --with-jpeg-dir --with-png-dir --with-freetype-dir --with-zlib-dir --with-gd
一般情況,如果你正確的指定了php-config或你的機器只有一個php版本,so都會被正確安裝到對應php的extension_dir。如果執行make install後,extension_dir目錄下沒有對應的so,可以手動將產生的so檔cp過去
確認freetype 2 在編譯中已被新增
make && make install
PHP安裝擴充模組
PHP bcmath擴充(PHP配置參數--enable-bcmath)。
安裝
BC數學函數僅在 PHP 編譯時配置了 --enable-bcmath 時可用。
PHP 的 Windows 版本已內建對此擴充的支援。
PHP 的 Linux 版本,則需手動安裝bcmath擴充。
在PHP的源碼包中,預設就包含bcmath擴充的安裝文件,只需手動安裝一下即可。
cd /soft/php-5.5.38/ext/bcmath// 进入PHP的源码包目录中的bcmatch扩展目录 /usr/local/php-5.5.38/bin/phpize // 执行phpize命令 ./configure --with-php-config=/usr/local/php-5.5.38/bin/php-config // 配置 make && make install // 编译和安装
安裝完成後,可以得到bcmath.so文件,將該文件拷貝至php的擴充存放目錄。
然後,修改php的設定檔php.ini,加入如下的程式碼:
extension=bcmath.so
最後,重新啟動php服務即可。
systenctl restart php-fpm
相關推薦:php培訓
#以上是php擴充模組怎麼安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!