首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP5.6ZTS和PHP7ZTS MongoDB驱动程序问题

PHP5.6ZTS和PHP7ZTS MongoDB驱动程序问题
EN

Stack Overflow用户
提问于 2018-01-11 08:37:56
回答 2查看 495关注 0票数 0

我在选择PHP和MongoDB版本时遇到了一个很大的问题。

我有一个用PHP5.6开发的带有PHP5 MongoDB驱动程序的项目,我愿意使用PHP5.6与ZTS和pThreads并行执行。不幸的是,当我用ZTS和p线程编译PHP时,编译器在设置PHP时会出现错误

代码语言:javascript
复制
/usr/src/php-5.6.12/meta_ccld -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -Iext/pthreads/ -I/usr/src/php-5.6.12/ext/pthreads/ -DPHP_ATOM_INC -I/usr/src/php-5.6.12/include -I/usr/src/php-5.6.12/main -I/usr/src/php-5.6.12 -I/usr/src/php-5.6.12/ext/date/lib -I/usr/src/php-5.6.12/ext/ereg/regex -I/usr/include/libxml2 -I/usr/src/php-5.6.12/ext/mbstring/oniguruma -I/usr/src/php-5.6.12/ext/mbstring/libmbfl -I/usr/src/php-5.6.12/ext/mbstring/libmbfl/mbfl -I/usr/src/php-5.6.12/ext/sqlite3/libsqlite -I/usr/src/php-5.6.12/ext/pthreads -I/usr/src/php-5.6.12/ext/zip/lib -I/usr/src/php-5.6.12/TSRM -I/usr/src/php-5.6.12/Zend -D_REENTRANT -I/usr/include -g -fvisibility=hidden -pthread - O0 -Wall -DZTS -c /usr/src/php-5.6.12/ext/pthreads/php_pthreads.c  -fPIC -DPIC -o ext/pthreads/.libs/php_pthreads.o

包含在/usr/src/php-5.6.12/ext/pthreads/php_pthreads.c:22:0:的文件中 ext/p线程/src/pthreads.h:72:35:致命错误: zend/zend_heritance.h:没有这样的文件或目录#包括 ^ 编译已终止。 make:*ext/p螺纹/php_p线程s.lo错误1

现在,一个可能的问题是,为什么我要坚持PHP5,这显然是因为MongoDB驱动的php5。使用ZTS的PHP7工作得很完美,但我还是不能连接MongoDB,因为php7有不同的mongoDB驱动程序。

请指导我是否将代码更新到PHP7 Mongo仅仅是我留下的一个解决方案?或者有什么解决办法?

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-01-11 14:13:45

我通过用CentOS 6.5配置PHP 5.5.8来修正它

我的问题是,我用php5.x安装了v3线程,但不幸的是,它不受支持。我也尝试了使用ubuntu的v2线程,但是不知怎么它不能工作,所以我改变了destro,它现在运行得很完美。

希望它能帮到别人。

票数 0
EN

Stack Overflow用户

发布于 2018-03-22 06:37:41

在文件夹p线程中运行:

代码语言:javascript
复制
git checkout PHP5

我用ZTS安装了PHP5:

代码语言:javascript
复制
mkdir /usr/local/src/
wget http://uk1.php.net/get/php-5.6.12.tar.gz/from/this/mirror -O php.tar.gz
tar xzvf php.tar.gz
cd php-5.6.12/ext
git clone https://github.com/krakjoe/pthreads.git
cd pthreads
git checkout PHP5
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48202768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档