自拍偷在线精品自拍偷|国产无码一区二区久久|最新版天堂资源中文官网|国产精品第一页爽爽影院|国产精品一区二区av不卡|久久久波多野av一区无码|国产欧美日本亚洲精品一4区|亚洲精品天堂在线观看2020

當前位置:首頁 > 軟件開放 > 正文內(nèi)容

php源碼安裝擴展(有php源碼怎么安裝教程)

軟件開放2年前 (2023-01-08)2875

今天給各位分享php源碼安裝擴展的知識,其中也會對有php源碼怎么安裝教程進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!

本文目錄一覽:

如何編譯安裝PHP擴展

一開始安裝PHP的時候,我們并不知道需要哪些擴展,所以只有等到我們真正用到的時候才想辦法去安裝。

安裝PHP擴展最簡單的辦法就是

sudo apt-get install php5-xxx

但有的時候并非我們所愿,源里面并沒有我們需要的擴展,這時候就需要我們下載源碼自己編譯安裝了。

這篇文章中我將介紹在本地Linux平臺下編譯安裝PHP擴展的方法。

現(xiàn)在網(wǎng)站根目錄下創(chuàng)建 index.php 打印基本的配置信息,以驗證我們是否安裝成功。

配置編譯環(huán)境

我們需要安裝一些編譯必須的庫,還有 php-dev 版本

Ubuntu

sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev

Fedora

sudo yum install php-devel php-mysqlnd gcc libtool

RHEL

sudo yum install php-devel php-mysql gcc libtool

Suse

yast2 -i php5-pear php5-devel php5-mysql gcc

安裝擴展

PHP有兩種可供安裝的擴展:一種是PHP原生的但是默認沒有安裝的,另一種的第三方開發(fā)的擴展。

下面依次介紹兩種擴展的安裝方法:

安裝之前我們需要一份和當前機器上相同版本的PHP源碼

cd code

wget

tar xvjf php-5.5.9.tar.bz2

cd php-5.5.9

前往此處 下載相應的源碼包。

在 /ext 目錄下面可以看到所有PHP原生的擴展。

安裝原生擴展

以 PHP-intl 為例,這是PHP國際化的擴展。

為了安裝這個擴展我們需要先安裝ICU 庫

sudo apt-get install icu-devtools icu-doc libicu-dev libicu52 libicu52-dbg

ICU 安裝成功之后進入/ext/intl 目錄:

cd intl

phpize

./configure --enable-intl

make

sudo make install

下面解釋一下上面的每個命令:

phpize : 是用來擴展php擴展模塊的,通過phpize可以建立php的外掛模塊

./configure --enable-intl: 配置編譯環(huán)境,相當于告訴編譯器編譯PHP源碼的時候加上intl這個擴展。

make: 將會把源碼編譯成 intl.so

make install : 將會把 intl.so 移動到當前安裝的 PHP 的擴展目錄。

接下來我們要做的就是在php.ini中啟用這個擴展,這一步將會在最后給出示例。

安裝第三方擴展

將以這個 擴展為例,這個擴展主要實現(xiàn)了PHP識別條形碼的功能。

先安裝必要的依賴

sudo apt-get install pkg-config

git clone

cd mongo-php-driver

phpize

./configure

make

sudo make install

將會生成一個文件,將其拷貝到PHP的擴展目錄下面。

啟用擴展

在php.ini中啟用擴展的方式有很多:

直接在php.ini文件中添加 extension=mongo.so,這是最簡單直接的方法。

也可以單獨建一個ini文件,然后在php.ini中包含這些文件就可以了。

下面介紹一下第二種方法:

cd `/etc/php5/mods-available`

這個目錄里可以放新建的ini文件,然后執(zhí)行

sudo touch mongo.ini

echo "extension=mongo.so" | sudo tee -a mongo.ini

sudo touch intl.ini

echo "extension=intl.so" | sudo tee -a intl.ini

上面的命令將會創(chuàng)建ini文件,并且寫如相應的配置信息。

然后執(zhí)行下面的命令啟用擴展即可(需要安裝 php5enmod 工具):

sudo php5enmod mongo

sudo php5enmod intl

如果未安裝 php5enmod 工具,則需要手動配置:

ln -s /etc/php5/mods-available/mongo.ini /etc/php5/cli/conf.d/mongo.ini

ln -s /etc/php5/mods-available/intl.ini /etc/php5/cli/conf.d/intl.ini

ln -s /etc/php5/mods-available/mongo.ini /etc/php5/fpm/conf.d/mongo.ini

ln -s /etc/php5/mods-available/intl.ini /etc/php5/fpm/conf.d/intl.ini

最后在執(zhí)行一下重啟操作就可以了:

sudo service nginx restart

sudo service php5-fpm restart

php 怎么安裝擴展

在windows平臺上,主要是三個步驟:

1、下載php擴展庫文件;

一般在?上就有下載信息。

2、解壓縮文件,將*.dll文件復制到PHP程序主目錄下的“ext”或者“extension”目錄。

3、打開php.ini文件,在“Dynamic Extensions”配置段中加上“extension=*.dll”,關閉文件,重新啟動一下服務器就可以加載成功了。

如何安裝php的擴展bcmath

安裝php的擴展bcmath具體步驟如下(以下操作均在wdcp 2.4的環(huán)境中):

1、ssh登陸vps控制臺后,進入要安裝的擴展的源碼目錄:cd /root/lanmp/php-5.2.17/ext/bcmath

2、運行phpize,這是wdcp中的路徑: /www/wdlinux/php/bin/phpize

出現(xiàn)如下提示:

configuring for:

php api version:

20041225

zend module api no: 20060613

zend extension api no: 220060519

3、編譯安裝:

./configure --with-php-config=/www/wdlinux/php/bin/php-config

make

make install

4、增加到配置文件php.ini里

vi /www/wdlinux/etc/php.ini

在最后增加:extension=bcmath.so

5、重啟服務

service httpd restart

service nginxd restart

然后就大功告成

php源碼安裝擴展的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于有php源碼怎么安裝教程、php源碼安裝擴展的信息別忘了在本站進行查找喔。

掃描二維碼推送至手機訪問。

版權聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉載請注明出處。

本文鏈接:http://m.thonggone.com/post/3009.html

分享給朋友:

“php源碼安裝擴展(有php源碼怎么安裝教程)” 的相關文章

商城小程序開發(fā)哪家好(小程序商城怎么樣)

商城小程序開發(fā)哪家好(小程序商城怎么樣)

今天給各位分享商城小程序開發(fā)哪家好的知識,其中也會對小程序商城怎么樣進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!本文目錄一覽: 1、小程序開發(fā)哪家好? 2、小程序商城開發(fā)哪個公司好 3、小程序商城開發(fā)哪家好 4、小程序開發(fā)哪家好公司 5、哪家公司開發(fā)小程序好...

pycharm圣誕樹源碼教程(圣誕樹代碼Python)

pycharm圣誕樹源碼教程(圣誕樹代碼Python)

今天給各位分享pycharm圣誕樹源碼教程的知識,其中也會對圣誕樹代碼Python進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!本文目錄一覽: 1、pycharm中的圣誕樹怎么加動態(tài)新圖片 2、圣誕樹python用的是什么曲線 3、如何將pycharm編寫的源代碼文件...

廣東省江門市開平橙子網(wǎng)(廣東省江門市開平市簡介)

廣東省江門市開平橙子網(wǎng)(廣東省江門市開平市簡介)

本篇文章給大家談談廣東省江門市開平橙子網(wǎng),以及廣東省江門市開平市簡介對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、開平橙子網(wǎng)上的二手手機可信嗎? 2、開平橙子網(wǎng),部落網(wǎng)各大論壇全被封了? 3、從白云機場到江門開平市,該怎么乘車? 4、廣東省開平市有哪幾間證券...

好玩能賺錢的手游排行榜(好玩賺錢的手游排行榜2022)

好玩能賺錢的手游排行榜(好玩賺錢的手游排行榜2022)

本篇文章給大家談談好玩能賺錢的手游排行榜,以及好玩賺錢的手游排行榜2022對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、手游搬磚游戲排行榜 2、求游戲賺錢排行榜,有哪些比較靠前的 3、求游戲賺錢排行榜,有哪些比較靠前的? 4、我想問一下手機玩什么游戲最賺人民...

大咖玩手游平臺下載(大咖玩應用)

大咖玩手游平臺下載(大咖玩應用)

今天給各位分享大咖玩手游平臺下載的知識,其中也會對大咖玩應用進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!本文目錄一覽: 1、大型手機游戲下載平臺 2、破解版游戲盒子是什么? 3、手游接單平臺哪個好?靠譜么? 大型手機游戲下載平臺 可以去風林手游下載看看福利手游AP...

茫洋數(shù)字藏品官網(wǎng)(茫洋數(shù)字藏品官網(wǎng)招聘)

茫洋數(shù)字藏品官網(wǎng)(茫洋數(shù)字藏品官網(wǎng)招聘)

本篇文章給大家談談茫洋數(shù)字藏品官網(wǎng),以及茫洋數(shù)字藏品官網(wǎng)招聘對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、ztag數(shù)字藏品官網(wǎng)怎么提現(xiàn) 2、目前最火的數(shù)字藏品平臺 3、沃野數(shù)字藏品官網(wǎng)怎么注銷 4、ztag數(shù)字藏品官網(wǎng)在哪看盲盒 5、比較靠譜的數(shù)字藏品平...