PHP未定义对“ts_resource_ex';
我正在尝试重新编译PHP以包含pgsql并启用ZTS,但我不断收到一个重复出现的错误代码:PHP未定义对“ts_resource_ex';,php,Php,我正在尝试重新编译PHP以包含pgsql并启用ZTS,但我不断收到一个重复出现的错误代码: sudo ./configure --prefix=/home/me/php --with-config-file-path=/etc --with-pgsql=shared --enable-maintainer-zts sudo make 错误是: ext/standard/.libs/info.o:在函数php\u info\u printf'中: /home/me/workspace/php5-
sudo ./configure --prefix=/home/me/php --with-config-file-path=/etc --with-pgsql=shared --enable-maintainer-zts
sudo make
错误是:
ext/standard/.libs/info.o:在函数php\u info\u printf'中:
/home/me/workspace/php5-5.5.9+dfsg/ext/standard/info.c:83:
未定义对
ts_resource_ex'ext/standard/.libs/info.o的引用:在
函数php\u info\u print':
/home/me/workspace/php5-5.5.9+dfsg/ext/standard/info.c:97:
未定义对
ts_resource_ex'ext/standard/.libs/info.o的引用:在
函数php\u info\u print\u html\u esc':
/home/me/workspace/php5-5.5.9+dfsg/ext/standard/info.c:69:
未定义对
ts_resource_ex'ext/standard/.libs/info.o的引用:在
函数php\u print\u gpcse\u array':
/home/me/workspace/php5-5.5.9+dfsg/ext/standard/info.c:204:
未定义对
executor\u globals\u id'的引用
ext/standard/.libs/info.o:在函数php\u print\u info'中:
/home/me/workspace/php5-5.5.9+dfsg/ext/standard/info.c:869:
未定义对执行器全局id集合2的引用:错误:ld
返回1退出状态
不清楚是什么原因导致了问题,但make clean
解决了问题。再次运行make之前是否运行了make clean
?我不确定。自从发布了这篇文章(并且忘记了它),我想出了一个解决办法:设置资源最大值,并在不同的进程中运行。好的。我自己刚刚越过了这个问题,makeclean
为我工作。很高兴知道。你应该把它作为一个答案。makeclean
对我也很有用