阿里云首页 云效2020

PHP语言

标题:composer install报错,PHP构建失败,PHP extension xxxxx is missing

回复:依赖缺失在构建命令里面安装依赖,是系统依赖缺失,可以通过类似apt-get install xxx或者yum install xxx之类:

php1

标题:composer install报错,PHP构建失败提示:Allowed memory size of 1610612736 bytes exhausted

回复:可以Google下或者百度下Allowed memory size of 1610612736 bytes exhausted,比如可以参考下https://stackoverflow.com/questions/49212475/composer-require-runs-out-of-memory-php-fatal-error-allowed-memory-size-of-161

标题:composer install报错:the requested PHP extension XXX is missing from your system

回复:依赖缺失在构建命令里面安装依赖,是系统依赖缺失,可以通过类似apt-get install xxx或者yum install xxx 之类:

php33

标题:composer install报错 ,可以本地调试下

回复:registry.cn-beijing.aliyuncs.com/build-steps/php-build:7.2后面的tag以您自己选择的版本为准

附上操作如下:操作中的版本 云效上选择是什么就拉取对应的版本的,比如云效上选择的是7.2 那么拉取7.2的镜像

docker pull registry.cn-beijing.aliyuncs.com/build-steps/php-build:7.2

docker run --entrypoint=/bin/bash -it registry.cn-beijing.aliyuncs.com/build-steps/php-build:7.2

启动起来进去容器后执行git clone ,下载到代码 切换到对应的commit,使用对应的commit 进行执行对应的命令,应该有对应的git环境 ,走http clone,执行要使用你对应的代码版本去执行,你看下你现在的代码版本 和需要执行的代码版本是否一样,确保一样后,执行流水线中配置的同样的命令就可以了