歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 安裝php-5.2.17出現 libjpeg.(a|so) not found

Linux 安裝php-5.2.17出現 libjpeg.(a|so) not found

日期:2017/2/28 16:10:22   编辑:Linux教程

在Linux安裝php,提示錯誤:libjpeg.(a|so) not found ,

原因總結:libiconv 沒有安裝,下載libiconv-1.13.1.tar.gz不指定路徑安裝了以後好了。

以下是解決過程:

1,在配置的目錄下看了一下,很明顯是有的,

2,網上查了一下,說是32位,64位都按的原因,結果全都卸載了,然後又安裝一個64位(我系統64位的)的,結果還是不行。

3,好吧,我繼續找,在一個地方找到要自己編譯一下libjpeg,還要改MakeFile文件,於是就下載了一個jpegsrc.v7.tar.gz 和 jpegsrc.v8c.tar.gz, 先試試安裝一下7,我是個菜鳥,裡面根本沒有MakeFile文件,到有2個MakeFile.m和Makefile.in 什麼東西的,不管了,先安裝上吧,就安裝在/usr/local/libjpeg7下 然後把路徑指定到該目錄下,草……還是不行。

4,我干脆就不要該選項算了,於是就把 --with-jpeg 刪去,結果編譯 出現gd 什麼錯的。

5,檢查gd什麼問題,重新安裝了一下,還是不行 它大爺的!

6,把--with-gd 也刪去,再./configure 一下 ,結果又提示 libiconv 沒有找到 (注意了這是重點)

7,到網上下載了libiconv-1.13.1.tar.gz 編譯安裝到 /usr/local/libiconv 下,./confiugre 時把路徑指向該目錄,還是提示錯誤,難道是庫的問題? 於是就把庫在/usr/lib 、/usr/lib64 下分別建了連接文件,還提示同樣的錯誤。fuck!無語了……

8,仔細想來一下,這個東西還是不指定路徑了,就把原來安裝的libiconv刪掉,重新不指定路徑安裝了一下,再./configure 終於通過了

9,我就試著把 --with-dg 加上的時候,也通過了。

10,原來是沒有安裝好libiconv的原因,真是郁悶。。。弄了1一天終於成功了

Copyright © Linux教程網 All Rights Reserved