錯誤二:
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 開始編譯...