首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php7高寒不加载库。我怀疑不正确的版本

php7高寒不加载库。我怀疑不正确的版本
EN

Stack Overflow用户
提问于 2018-05-22 03:02:35
回答 1查看 909关注 0票数 0

我正试着让laravel黄昏在bitbucket管道上运行。我发现了关于做这件事的讨论,但这些步骤对我不起作用。

https://community.atlassian.com/t5/Bitbucket-questions/Running-Laravel-Dusk-in-BitBucket-Pipelines/qaq-p/621910

我只是想在我的项目中安装作曲家。

我可以得到码头形象:

代码语言:javascript
复制
docker run --privileged -ti angelomaragna/networld-dusk /bin/sh

然后,我更新存储库。

代码语言:javascript
复制
/var/www # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
WARNING: This apk-tools is OLD! Some packages might not function properly.
v3.7.0-5225-gf676af6ec9 [http://dl-cdn.alpinelinux.org/alpine/edge/main]
v3.7.0-5224-g88cb5720c4 [http://dl-cdn.alpinelinux.org/alpine/edge/community]
OK: 9623 distinct packages available

并添加一些作曲家抱怨的额外依赖项--它们丢失了

代码语言:javascript
复制
/var/www # apk add php7-xmlwriter php7-pdo_mysql php7-session php7-ctype
WARNING: This apk-tools is OLD! Some packages might not function properly.
(1/6) Installing php7-ctype (7.2.5-r0)
(2/6) Installing php7-pdo (7.2.5-r0)
(3/6) Installing php7-mysqlnd (7.2.5-r0)
(4/6) Installing php7-pdo_mysql (7.2.5-r0)
(5/6) Installing php7-session (7.2.5-r0)
(6/6) Installing php7-xmlwriter (7.2.5-r0)
OK: 314 MiB in 151 packages
/var/www #
/var/www # (5/6) Installing php7-session (7.2.5-r0)
/bin/sh: syntax error: unexpected word
/var/www #
/var/www # (5/6) Installing php7-session (7.2.5-r0)
/bin/sh: syntax error: unexpected word

Install :这就是事情出错的地方。我怀疑我需要一个小于7.2版本的库,但我不知道如何获得它们的

代码语言:javascript
复制
/var/www # curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
PHP Warning:  PHP Startup: ctype: Unable to initialize module
Module compiled with module API=20170718
PHP    compiled with module API=20160303
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php7/modules/pdo.so' - Error relocating /usr/lib/php7/modules/pdo.so: zend_strpprintf: symbol not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php7/modules/session.so' - Error relocating /usr/lib/php7/modules/session.so: zend_empty_string: symbol not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php7/modules/xmlwriter.so' - Error relocating /usr/lib/php7/modules/xmlwriter.so: zend_empty_string: symbol not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php7/modules/mysqlnd.so' - Error relocating /usr/lib/php7/modules/mysqlnd.so: zend_vspprintf: symbol not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php7/modules/pdo_mysql.so' - Error relocating /usr/lib/php7/modules/pdo_mysql.so: mysqlnd_allocator: symbol not found in Unknown on line 0
All settings correct for using Composer
Downloading...

如何找到以前的版本以及与模块API 20160303对应的版本?

EN

回答 1

Stack Overflow用户

发布于 2018-05-22 03:26:50

找到答案了。我需要将存储库从edge更改为v3.7,然后运行apk update

/etc/apk/资料库:

代码语言:javascript
复制
http://dl-cdn.alpinelinux.org/alpine/v3.7/main
http://dl-cdn.alpinelinux.org/alpine/v3.7/community
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50459169

复制
相关文章

相似问题

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