溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php擴(kuò)展模塊的安裝方法

發(fā)布時(shí)間:2020-11-02 09:50:43 來源:億速云 閱讀:201 作者:小新 欄目:編程語言

小編給大家分享一下php擴(kuò)展模塊的安裝方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

php擴(kuò)展模塊的安裝方法:1、進(jìn)入到ext目錄下;2、生成編譯文件;3、執(zhí)行命令【./configure --with-php-config=/opt/php5.6.27/bin/php-config】;4、編譯安裝即可。

模塊安裝總則:

1、進(jìn)入到ext/目錄下對應(yīng)的模塊

2、執(zhí)行/usr/local/php/bin/phpize 也就是執(zhí)行一遍phpize生成編譯文件

3、./configure --with-php-config=/opt/php5.6.27/bin/php-config

4、Make && make install

php自身提供了很多擴(kuò)展,比如curl,gmp, mbstring等等。我們在編譯安裝php時(shí)未必安裝了所有擴(kuò)展。那么在安裝完php后,如果想單獨(dú)安裝某個(gè)php自身的擴(kuò)展怎么辦呢?

php版本5.6.27

單獨(dú)安裝gd拓展模塊需要cd 到 php-5.6.27/ext/gd

執(zhí)行 phpize 生成編譯文件,如果系統(tǒng)沒有引入phpize,這個(gè)文件在PHP安裝目錄下的bin中

在這里一定要先執(zhí)行make clean,這次安裝了8臺服務(wù)器,沒有先執(zhí)行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或者你的機(jī)器只有一個(gè)php版本,so都會被正確安裝到相應(yīng)php的extension_dir。如果執(zhí)行make install后,extension_dir目錄下沒有相應(yīng)的so,可以手動將生成的so文件cp過去

確認(rèn)freetype 2 在編譯中已被添加

make && make install

PHP安裝擴(kuò)展模塊

PHP bcmath擴(kuò)展(PHP配置參數(shù)--enable-bcmath)。

安裝

BC數(shù)學(xué)函數(shù)僅在 PHP 編譯時(shí)配置了 --enable-bcmath 時(shí)可用。

PHP 的 Windows 版本已內(nèi)建對此擴(kuò)展的支持。

PHP 的 Linux 版本,則需要手動安裝bcmath擴(kuò)展。

在PHP的源碼包中,默認(rèn)就包含bcmath擴(kuò)展的安裝文件,只需手動安裝一下即可。

cd /soft/php-5.5.38/ext/bcmath// 進(jìn)入PHP的源碼包目錄中的bcmatch擴(kuò)展目錄
/usr/local/php-5.5.38/bin/phpize   // 執(zhí)行phpize命令
./configure --with-php-config=/usr/local/php-5.5.38/bin/php-config  // 配置
make && make install
// 編譯和安裝

安裝完成后,可以得到bcmath.so文件,將該文件拷貝至php的擴(kuò)展存放目錄。

然后,修改php的配置文件php.ini,加入如下的代碼:

extension=bcmath.so

最后,重啟php服務(wù)即可。

systenctl restart php-fpm

看完了這篇文章,相信你對php擴(kuò)展模塊的安裝方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI