0

我正在尝试在共享网络主机上安装cmark PECL 模块。我没有 sudo 权限。

我能够将 cmark 编译并安装到我的主目录中。libcmark.so 文件位于 /home/XXX/progs/lib 中。cmark.h 文件(和其他头文件)位于 /home/XXX/progs/include 中。

我能够运行phpize。我现在正在尝试./configure使用以下命令运行:

./configure --prefix="/home/XXX/progs" --with-php-config=/usr/local/php73/bin/php-config LDFLAGS="-L/home/XXX/progs/lib/" CPPFLAGS="-I/home/XXX/progs/include/"

执行此操作时收到错误消息。

checking for libcmark... checking for cmark_markdown_to_html in -lcmark... yes checking for libcmark headers... checking for cmark files in default path... not found configure: error: Please reinstall the cmark distribution

cmark编译正确,我能够得到配置脚本找到lib目录就好了,但是我不能得到配置脚本来找到头文件。

我需要做什么?

4

1 回答 1

0

我似乎找到了解决办法。我编辑了配置脚本。有一行写着SEARCH_PATH="/usr/local /usr"。我将行更改为 read SEARCH_PATH="/usr/local /usr /home/XXX/progs"。这种变化使它能够遵守。

于 2019-05-30T16:54:28.207 回答