我從源代碼編譯PHP7並已預先編譯了一些依賴於/home/mybin
,比如我有OpenSSL的在Linux的PHP 7配置:錯誤:請重新安裝readline的 - 我不能readline.h找到,但它被安裝
/home/mybin/bin/openssl
/home/mybin/include/openssl/*.h
我也作爲的ReadLine
/home/mybin/include/readline/readline.h
使用PHP編譯選項
./configure \
CC=/home/mybin/bin/gcc \
--prefix=/home/_cgi/php7 \
--bindir=/home/mybin/bin \
--libdir=/home/mybin/lib \
--with-libdir=/home/mybin/lib64 \
--includedir=/home/mybin/include \
--include-openssl \
我曾嘗試以下選項的readline
--with-readline=/home/mybin/include/readline
OR
--with-readline=/home/mybin/
OR
--with-readline
所有的變化與configure: error: Please reinstall readline - I cannot find readline.h
結束從來源和/home/mybin
內置所有其他依賴沒有發現任何問題。你能建議我可以設置什麼標誌嗎?readline.h
可以找到?
THX藝術
請請參閱http:/ /stackoverflow.com/questions/35891777/linux-correct-flag-to-pass-gcc-mcrypt-h-location以瞭解如何解決這個問題,因爲兩者都是相關的 –