It's me:/tmp/pear/install/inclued-0.1.3# make
/bin/bash /tmp/pear/install/inclued-0.1.3/libtool --mode=compile cc -I. -I/tmp/pear/install/inclued-0.1.3 -DPHP_ATOM_INC -I/tmp/pear/install/inclued-0.1.3/include -I/tmp/pear/install/inclued-0.1.3/main -I/tmp/pear/install/inclued-0.1.3 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/install/inclued-0.1.3/inclued.c -o inclued.lo
libtool: compile: cc -I. -I/tmp/pear/install/inclued-0.1.3 -DPHP_ATOM_INC -I/tmp/pear/install/inclued-0.1.3/include -I/tmp/pear/install/inclued-0.1.3/main -I/tmp/pear/install/inclued-0.1.3 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/install/inclued-0.1.3/inclued.c -fPIC -DPIC -o .libs/inclued.o
In file included from /tmp/pear/install/inclued-0.1.3/inclued.c:30:0:
/tmp/pear/install/inclued-0.1.3/php_inclued.h:29:40: fatal error: ext/standard/php_smart_str.h: No such file or directory
#include "ext/standard/php_smart_str.h"
^
compilation terminated.
make: *** [inclued.lo] Error 1
我正在努力在 php7、ubuntu 14.04 上安装“included”。
读了一些文章后,
我有一个 config.m4 来运行“phpize”,并解压缩 includ-0.1.3.tgz
并且,使用这个根,在命令行中,
我把'./configure --with-php-config=/usr/bin/php-config'
(这就是 php-config 文件所在的位置。)
and
make
并打印出“php_smart_str.h”未找到。
我知道在 php7 上,php_smart_str.h 被重命名为 php_smart_string.h。
我怎样才能改变(我不知道我在做什么。)?
我可以找到 php_smart_string.h 位于
'/usr/inclued/php/20151012/ext/standard',也许'make'不知道这一点。
我该如何解决这个问题?
在 php-config 上,
SED="/bin/sed"
prefix="/usr"
datarootdir="/usr/share"
exec_prefix="${prefix}"
version="7.0.14-2+deb.sury.org~trusty+1"
vernum="70014"
include_dir="${prefix}/include/php/20151012"
includes="-I$include_dir -I$include_dir/main -I$include_dir/TSRM -I$include_dir/Zend -I$include_dir/ext -I$include_dir/ext/date/lib $(getconf LFS_CFLAGS)"
ldflags="-L$prefix/lib/php/20151012 -L/usr/lib/x86_64-linux-gnu"
libs="-lcrypt -lresolv -lcrypt -lz -lpcre -lrt -lm -ldl -lnsl -lxml2 -lssl -lcrypto -lcrypt -lcrypt "
extension_dir="${prefix}/lib/php/20151012"
man_dir=`eval echo /usr/share/man`
program_prefix=""
program_suffix="7.0"
exe_extension=""
php_cli_binary=NONE
php_cgi_binary=NONE
像这样。