欧美亚洲综合图区在线|天天射天天干国产成卜|99久久免费国产精精品|国产的欧美一区二区三区|日韩中文字幕无码不卡专区|亚麻成人aV极品一区二区|国产成人AV区一区二区三|成人免费一区二区三区视频网站

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

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

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

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

本文目錄一覽:

如何編譯安裝PHP擴(kuò)展

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

安裝PHP擴(kuò)展最簡(jiǎn)單的辦法就是

sudo apt-get install php5-xxx

但有的時(shí)候并非我們所愿,源里面并沒(méi)有我們需要的擴(kuò)展,這時(shí)候就需要我們下載源碼自己編譯安裝了。

這篇文章中我將介紹在本地Linux平臺(tái)下編譯安裝PHP擴(kuò)展的方法。

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

配置編譯環(huán)境

我們需要安裝一些編譯必須的庫(kù),還有 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

安裝擴(kuò)展

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

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

安裝之前我們需要一份和當(dāng)前機(jī)器上相同版本的PHP源碼

cd code

wget

tar xvjf php-5.5.9.tar.bz2

cd php-5.5.9

前往此處 下載相應(yīng)的源碼包。

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

安裝原生擴(kuò)展

以 PHP-intl 為例,這是PHP國(guó)際化的擴(kuò)展。

為了安裝這個(gè)擴(kuò)展我們需要先安裝ICU 庫(kù)

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

ICU 安裝成功之后進(jìn)入/ext/intl 目錄:

cd intl

phpize

./configure --enable-intl

make

sudo make install

下面解釋一下上面的每個(gè)命令:

phpize : 是用來(lái)擴(kuò)展php擴(kuò)展模塊的,通過(guò)phpize可以建立php的外掛模塊

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

make: 將會(huì)把源碼編譯成 intl.so

make install : 將會(huì)把 intl.so 移動(dòng)到當(dāng)前安裝的 PHP 的擴(kuò)展目錄。

接下來(lái)我們要做的就是在php.ini中啟用這個(gè)擴(kuò)展,這一步將會(huì)在最后給出示例。

安裝第三方擴(kuò)展

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

先安裝必要的依賴

sudo apt-get install pkg-config

git clone

cd mongo-php-driver

phpize

./configure

make

sudo make install

將會(huì)生成一個(gè)文件,將其拷貝到PHP的擴(kuò)展目錄下面。

啟用擴(kuò)展

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

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

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

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

cd `/etc/php5/mods-available`

這個(gè)目錄里可以放新建的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

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

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

sudo php5enmod mongo

sudo php5enmod intl

如果未安裝 php5enmod 工具,則需要手動(dòng)配置:

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 怎么安裝擴(kuò)展

在windows平臺(tái)上,主要是三個(gè)步驟:

1、下載php擴(kuò)展庫(kù)文件;

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

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

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

如何安裝php的擴(kuò)展bcmath

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

1、ssh登陸vps控制臺(tái)后,進(jìn)入要安裝的擴(kuò)展的源碼目錄:cd /root/lanmp/php-5.2.17/ext/bcmath

2、運(yùn)行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、重啟服務(wù)

service httpd restart

service nginxd restart

然后就大功告成

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

掃描二維碼推送至手機(jī)訪問(wèn)。

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

本文鏈接:http://www.landcheck.net/post/3009.html

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

軟件開發(fā)者(怎么找到軟件開發(fā)者)

軟件開發(fā)者(怎么找到軟件開發(fā)者)

今天給各位分享軟件開發(fā)者的知識(shí),其中也會(huì)對(duì)怎么找到軟件開發(fā)者進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、計(jì)算機(jī)軟件開發(fā)者可以是 2、軟件開發(fā)容易學(xué)嗎? 3、什么是軟件開發(fā)者? 計(jì)算機(jī)軟件開發(fā)者可以是 計(jì)算機(jī)軟件開發(fā)者可以是計(jì)算機(jī)軟件著作權(quán)人。計(jì)...

同花順免費(fèi)炒股軟件下載(同花順炒股軟件下載網(wǎng)址)

同花順免費(fèi)炒股軟件下載(同花順炒股軟件下載網(wǎng)址)

本篇文章給大家談?wù)勍樏赓M(fèi)炒股軟件下載,以及同花順炒股軟件下載網(wǎng)址對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、想請(qǐng)問(wèn),同花順炒股軟件去哪里下? 2、買股票應(yīng)該下載什么軟件最好? 3、炒股軟件app排名 4、同花順手機(jī)炒股軟件怎么樣? 5、同花順股票分...

油猴屏蔽網(wǎng)頁(yè)廣告腳本(瀏覽器去廣告腳本)

油猴屏蔽網(wǎng)頁(yè)廣告腳本(瀏覽器去廣告腳本)

今天給各位分享油猴屏蔽網(wǎng)頁(yè)廣告腳本的知識(shí),其中也會(huì)對(duì)瀏覽器去廣告腳本進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、油猴上腳本已啟動(dòng),點(diǎn)開學(xué)習(xí)通視頻卻沒(méi)自動(dòng)跳過(guò)怎么回事 2、如何刪除網(wǎng)頁(yè)中殘余的油猴腳本? 3、安卓adguard用不了油猴腳本 4...

體育直播源碼群(體育網(wǎng)站源碼)

體育直播源碼群(體育網(wǎng)站源碼)

本篇文章給大家談?wù)勼w育直播源碼群,以及體育網(wǎng)站源碼對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、直播APP源碼實(shí)現(xiàn)直播都有哪些流程需要注意? 2、誰(shuí)有體育直播源碼?發(fā)幾個(gè)。365262049@qq.com 3、自己怎么直播體育比賽 直播APP源碼實(shí)現(xiàn)直播都有哪...

齊家裝修公司地址與電話?(齊家裝修公司地址與電話查詢)

齊家裝修公司地址與電話?(齊家裝修公司地址與電話查詢)

本篇文章給大家談?wù)匌R家裝修公司地址與電話?,以及齊家裝修公司地址與電話查詢對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、齊家裝修怎么樣? 2、齊家網(wǎng)推薦的裝修公司靠譜嗎? 3、江陰市澄江鎮(zhèn)有什么規(guī)模大一點(diǎn)的裝飾公司嗎?有人知道嗎?請(qǐng)求回話:地址和電話號(hào)碼 4...

168開獎(jiǎng)極速賽車騙局全過(guò)程(168極速賽車開獎(jiǎng)的視頻)

168開獎(jiǎng)極速賽車騙局全過(guò)程(168極速賽車開獎(jiǎng)的視頻)

本篇文章給大家談?wù)?68開獎(jiǎng)極速賽車騙局全過(guò)程,以及168極速賽車開獎(jiǎng)的視頻對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、極速賽車的技巧怎么玩? 2、168極速賽車是哪個(gè)國(guó)家的 3、極速賽車買前5名的方法 4、168極速賽車來(lái)源于哪個(gè)國(guó)家 5、極速賽車有...