相关疑难解决方法(0)

linux php 7 配置:错误:请重新安装 readline - 我找不到 readline.h,但它已安装

我正在从源代码编译 php7 并预编译了一些依赖项,/home/mybin例如我有 openssl

   /home/mybin/bin/openssl
   /home/mybin/include/openssl/*.h
Run Code Online (Sandbox Code Playgroud)

我也读过

/home/mybin/include/readline/readline.h
Run Code Online (Sandbox Code Playgroud)

使用 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 \
Run Code Online (Sandbox Code Playgroud)

我已经尝试了以下 readline 选项

--with-readline=/home/mybin/include/readline
OR 
--with-readline=/home/mybin/
OR
--with-readline
Run Code Online (Sandbox Code Playgroud)

所有变体都以configure: error: Please reinstall readline - I cannot find readline.h

从源代码构建的所有其他依赖项都/home/mybin没有问题。你能建议我应该设置什么标志吗readline.h可以找到吗?

谢谢艺术

php linux configure php-7

5
推荐指数
3
解决办法
9861
查看次数

标签 统计

configure ×1

linux ×1

php ×1

php-7 ×1