cao死我好湿好紧好爽动态视屏|精选久久久久久久久久|中文无码精品一区二区三区四季|AAA国语精品刺激对白视频|

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

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

軟件開(kāi)放2年前 (2023-01-08)2956

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

本文目錄一覽:

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

一開(kāi)始安裝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)有安裝的,另一種的第三方開(kā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文件,并且寫(xiě)如相應(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、打開(kāi)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://m.smallwaterjetsystem.com/post/3009.html

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

漢中軟件開(kāi)發(fā)公司(漢中軟件開(kāi)發(fā)有限公司)

漢中軟件開(kāi)發(fā)公司(漢中軟件開(kāi)發(fā)有限公司)

今天給各位分享漢中軟件開(kāi)發(fā)公司的知識(shí),其中也會(huì)對(duì)漢中軟件開(kāi)發(fā)有限公司進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、漢中微盟信息科技有限公司怎么樣? 2、漢中市奇米網(wǎng)絡(luò)科技有限公司怎么樣? 3、漢中廣聯(lián)達(dá)電子有限責(zé)任公司怎么樣? 4、漢中漢商網(wǎng)絡(luò)...

手機(jī)軟件開(kāi)發(fā)工具(手機(jī)應(yīng)用開(kāi)發(fā)工具)

手機(jī)軟件開(kāi)發(fā)工具(手機(jī)應(yīng)用開(kāi)發(fā)工具)

今天給各位分享手機(jī)軟件開(kāi)發(fā)工具的知識(shí),其中也會(huì)對(duì)手機(jī)應(yīng)用開(kāi)發(fā)工具進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、手機(jī)寫(xiě)代碼用什么軟件 2、軟件開(kāi)發(fā)平臺(tái)都有哪些?具體都有哪幾種呢? 3、開(kāi)發(fā)app要用什么軟件開(kāi)發(fā) 手機(jī)寫(xiě)代碼用什么軟件 常用的寫(xiě)代碼軟...

游咔破解版(嗶咔破解游戲)

游咔破解版(嗶咔破解游戲)

今天給各位分享游咔破解版的知識(shí),其中也會(huì)對(duì)嗶咔破解游戲進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、游咔游戲盒子為什么一直要刷新 2、游咔加載不出來(lái)為什么 3、游咔密碼到底是什么 4、游咔怎么更新 5、游咔游戲盒app打不開(kāi) 游咔游戲盒子...

帝國(guó)cms模板免費(fèi)下載(帝國(guó)cms模板免費(fèi)下載安裝)

帝國(guó)cms模板免費(fèi)下載(帝國(guó)cms模板免費(fèi)下載安裝)

本篇文章給大家談?wù)劦蹏?guó)cms模板免費(fèi)下載,以及帝國(guó)cms模板免費(fèi)下載安裝對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、帝國(guó)CMS首頁(yè)怎么使用網(wǎng)絡(luò)上下載的帝國(guó)CMS模板,盡量詳細(xì)點(diǎn),要是對(duì)應(yīng)6.0版的,謝謝… 2、帝國(guó)CMS學(xué)校用模板,能直接修改后使用的,滿意后追加1...

夸克瀏覽器怎么看百度網(wǎng)盤(pán)倍速(怎么用夸克瀏覽器看百度網(wǎng)盤(pán))

夸克瀏覽器怎么看百度網(wǎng)盤(pán)倍速(怎么用夸克瀏覽器看百度網(wǎng)盤(pán))

今天給各位分享夸克瀏覽器怎么看百度網(wǎng)盤(pán)倍速的知識(shí),其中也會(huì)對(duì)怎么用夸克瀏覽器看百度網(wǎng)盤(pán)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、夸克用倍速看,視頻卡頓 2、夸克瀏覽器流暢播怎么用 3、百度網(wǎng)盤(pán)沒(méi)有vip怎么倍速 4、百度網(wǎng)盤(pán)里的視頻如何倍速...

空調(diào)安裝工接單平臺(tái)(空調(diào)安裝師傅網(wǎng)上接單平臺(tái))

空調(diào)安裝工接單平臺(tái)(空調(diào)安裝師傅網(wǎng)上接單平臺(tái))

今天給各位分享空調(diào)安裝工接單平臺(tái)的知識(shí),其中也會(huì)對(duì)空調(diào)安裝師傅網(wǎng)上接單平臺(tái)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、空調(diào)安裝師傅怎么在網(wǎng)上接單?哪些接單平臺(tái)好點(diǎn) 2、注冊(cè)什么平臺(tái)可以接空調(diào)安裝單 3、我是空調(diào)移機(jī)維修工,怎么可以在淘寶接單 空...