永久黄网站色视频免费直播,yy6080三理论日本中文,亚洲无码免费在线观看视频,欧美日韩精品一区二区在线播放

Board logo

標(biāo)題: [教程] php多共享版本安裝fileinfo的方法 [打印本頁(yè)]

作者: pgshow    時(shí)間: 2017-9-3 13:54     標(biāo)題: php多共享版本安裝fileinfo的方法

本帖最后由 pgshow 于 2017-9-3 14:22 編輯

偶是linux的菜鳥(niǎo),準(zhǔn)備裝個(gè)flarum論壇來(lái)玩玩,結(jié)果它說(shuō)必須要裝fileinfo組件,研究了1天1夜吧,終于把這個(gè)弄出來(lái)了。

系統(tǒng)環(huán)境 centos 6.5,wdcp 3.2.13
目標(biāo):php 7.1.0 上安裝 fileinfo

其實(shí)我已經(jīng)安好了 php 7.1.0,但是我以為重新編譯會(huì)讓整個(gè)php重裝,所以遲遲沒(méi)有用編譯的方法來(lái)安裝,找了一些旁門(mén)左道來(lái)試,結(jié)果才弄懂這個(gè)編譯是只針對(duì)于 fileinfo 的安裝編譯,根本不會(huì)重裝 php。汗顏啦:L ,看來(lái)我對(duì) linux 的理解還不夠

先下載和解壓php編譯包,你什么版本,下面就什么版本號(hào)

wget -c http://cn2.php.net/distributions/php-7.1.0.tar.gz

tar -xzvf php-5.3.29.tar.gz
cd /root/php-5.3.29/ext/fileinfo


如果沒(méi)裝 php-devel,后面的步驟就會(huì)提示 phpize 錯(cuò)誤,所以裝上

yum install php-devel


獲取裝好的 phpize 路徑
which phpize


在 ext/fileinfo 目錄下執(zhí)行 phpize
/usr/bin/phpize


編譯 fileinfo
./configure --with-php-config=/www/wdlinux/phps/71/bin/php-config
make && make install


現(xiàn)在去 /www/wdlinux/phps/71/lib/php/extensions/no-debug-non-zts-20160303/ 看看,是不是多了一個(gè) fileinfo.so

接下來(lái)用 wdcp 給php7.1 的 php.ini 添加
extension= /www/wdlinux/phps/71/lib/php/extensions/no-debug-non-zts-20160303/fileinfo.so


重啟php 7.1,用探針可以看到 fileinfo support        enabled 的字樣,就算啟動(dòng)了。
QQ截圖20170903134155.jpg

圖片附件: QQ截圖20170903134155.jpg (2017-9-3 13:56, 10.74 KB) / 下載次數(shù) 20595
http://www.fsowen.com/bbs/attachment.php?aid=7935&k=33ab862c0d30a6a1fc067aa8fca61ef1&t=1743816961&sid=qqJQWA


作者: admin    時(shí)間: 2017-9-3 17:49

很好
作者: m238200    時(shí)間: 2018-3-22 12:47

方便操作嗎?
作者: m238200    時(shí)間: 2018-6-3 12:03

安裝過(guò)了  ,也出來(lái)了這個(gè)圖示,PHP中也加了。檢測(cè) 結(jié)果上端 有 :

在 CONFIG CONMMAND 中 有  


'--disable-fileinfo'

作者: wanglong126    時(shí)間: 2018-7-27 13:28

非常有效,十分感謝~
作者: xubinemail    時(shí)間: 2018-9-16 16:42

您好,求助!。我不知道在哪里運(yùn)行你提到的各個(gè)步驟!菜鳥(niǎo)中的菜鳥(niǎo) 我的QQ909215142,麻煩您告知一下
作者: cwg6688    時(shí)間: 2018-9-21 11:05

安裝,最后一步,遇到  Segmentation fault  錯(cuò)誤,怎么辦
作者: mymyboss    時(shí)間: 2018-12-18 15:28

沒(méi)有fileinfo擴(kuò)展應(yīng)該怎么辦
作者: mymyboss    時(shí)間: 2018-12-18 16:36

最后刪除安裝文件
rm -f php-5.6.30.tar.gz
rm -rf php-5.6.30


作者: 一臉懵逼2333    時(shí)間: 2019-3-29 23:38

經(jīng)過(guò)測(cè)試不一定要下載的。wdcp安裝php7.1的時(shí)候就已經(jīng)有下載源碼包的了。在root/src目錄下就有你要下載的文件。參考:https://www.shangtao.net/forumdetail-1854.html
作者: 466934322    時(shí)間: 2019-8-18 21:31

經(jīng)過(guò)測(cè)試,phpize是不需要安裝的,我安裝的是php7.2版本(7.2的源碼和10樓一樣), 在php7.2的fileinfo目錄下執(zhí)行 :/www/wdlinux/phps/72/bin/phpize 就可以和樓主一樣的效果,然后執(zhí)行樓主所說(shuō)的make命令
作者: 466934322    時(shí)間: 2019-8-18 21:37

我知道,有一天你也會(huì)搜wdcp如何升級(jí)到php7.3或者php7.2  

如果你要升級(jí)版本,看這里,我就是通過(guò)下面的地址升級(jí)的
http://www.fsowen.com/bbs/viewthread.php?tid=63336&highlight=php7.
作者: blogkevin    時(shí)間: 2020-3-15 22:16

wget -c http://cn2.php.net/distributions/php-7.1.0.tar.gz
這個(gè)下載不了了,是不是關(guān)閉了。有沒(méi)有其他下載的辦法




歡迎光臨 WDlinux官方論壇 (http://www.fsowen.com/bbs/) Powered by Discuz! 7.2