ubuntu原始碼編譯安裝php常見錯誤解決辦法

2021-06-22 09:06:41 字數 1636 閱讀 8770

錯誤二:

configure: error: please reinstall the bzip2 distribution

而我也已經安裝了bzip2,網上找到得解決方案都是需要安裝bzip2-dev,可是11.10裡面沒有這個庫。

解決辦法:在網上找到bzip2-1.0.5.tar.gz,解壓,直接make ,sudo make install.(我使用的該源來自於

錯誤三:

configure: error: please reinstall the libcurl distribution -easy.h should be in /include/curl/

解決辦法:

# sudo apt-get install libcurl4-gnutls-dev

錯誤四:

configure: error: jpeglib.h not found.

解決辦法:

# sudo apt-get install libjpeg-dev

錯誤五:

configure: error: png.h not found.

解決辦法:

# sudo apt-get install libpng-dev

錯誤六:

configure: error: libxpm.(a|so) not found.

解決辦法:

# sudo apt-get install libxpm-dev

錯誤七:

configure: error: freetype.h not found.

解決辦法:

# sudo apt-get install libfreetype6-dev

錯誤八:

configure: error: your t1lib distribution is not installed correctly. please reinstall it.

解決辦法:

# sudo apt-get install libt1-dev

錯誤九:

configure: error: mcrypt.h not found. please reinstall libmcrypt.

解決辦法:

# sudo apt-get install libmcrypt-dev

錯誤十:

configure: error: cannot find mysql header files under yes.

note that the mysql client library is not bundled anymore!

解決辦法:

# sudo apt-get install libmysql++-dev

錯誤十一:

configure: error: xslt-config not found. please reinstall the libxslt >= 1.1.0 distribution

解決辦法:

# sudo apt-get install libxslt1-dev

可見php原始碼安裝之前需要先安裝這些依賴,詳細可見

如上錯誤都解決之後,再次./config….沒有錯誤之後,

# make

# sudo make install

Ubuntu原始碼編譯安裝實踐

最近由於工作需要原始碼編譯安裝nginx原始碼包,即以.tar.gz結尾的包 正常步驟應該是 1.sudo tar zxvf nginx 1.7.9.tar.gz 2.cd nginx 1.7.9 3.sudo configure 4.sudo make 5.sudo make install 但是...

CentOS原始碼安裝apache和php

一 安裝apache 2.安裝必要的元件 檢視是否安裝了pcre pcre devel 3.解除安裝系統原來的apache 因為centos6.5預設已經安裝了apache2.2,所以先要解除安裝 依賴包很多,依次順藤摸瓜解除安裝就好了 4.安裝apr tar zxvf apr 1.5.1.tar....

ubuntu編譯android原始碼

1.首先為安裝ubuntu系統,大家可以參考以下鏈結 建議大家把 根目錄分70g以上 3.安裝編譯必備的工具 清華大學映象庫 5.編譯過程 6.用到的命令 卡住不動 ctrl z 清除make資訊 make clobber 開始編譯 build envsetup.sh 選擇版本 lunch 開始編譯...