Trouble configuring PHP 7.1 module for Unit 1.0 on Gentoo Linux
Ralph Seichter
m16+nginx at monksofcool.net
Fri Apr 13 10:14:55 UTC 2018
Congratulations to the whole team for reaching the release 1.0 milestone!
I'm trying to build Unit on Gentoo Linux, and while module configs for
Python and Perl work as expected, I'm struggling with the PHP module:
$ ./configure php --config=/usr/lib64/php7.1/bin/php-config
configuring PHP module
checking for PHP ... found
+ PHP SAPI: [cli fpm apache2handler]
checking for PHP embed SAPI ... not found
Here is the content of build/autoconf.err:
configuring PHP module ...
checking for PHP ...
7.1.16
----------------------------------------
checking for PHP embed SAPI
/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lphp7
collect2: error: ld returned 1 exit status
----------
#include <php.h>
#include <php_main.h>
int main() {
php_request_startup();
return 0;
}
----------
cc -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes
-Werror -g -I/usr/lib64/php7.1/include/php -I/usr/lib64/php7.1/include/php/main -I/usr/lib64/php7.1/include/php/TSRM
-I/usr/lib64/php7.1/include/php/Zend -I/usr/lib64/php7.1/include/php/ext -I/usr/lib64/php7.1/include/php/ext/date/lib -o
build/autotest build/autotest.c -lphp7
----------
A search turned up https://github.com/nginx/unit/issues/47 but I am not
sure if/how this applies to my issue and what to do next?
-Ralph
More information about the nginx
mailing list