安装CakePhp:"您的需求无法解析为可安装的软件包集"错误

Bah*_*ani 0 php curl cakephp codesniffer composer-php

我正在尝试使用本教程中的 composer安装cakephp 但是在运行命令之后:

sudo composer create-project --prefer-dist cakephp/app my_app_name
Run Code Online (Sandbox Code Playgroud)

我收到错误:

问题1 - cakephp/cakephp-codesniffer 3.0.0需要squizlabs/php_codesniffer ^ 3.0.0 - >由squizlabs/php_codesniffer [3.0.0,3.0.1,3.0.2,3.1.0,3.1.1]可以满足. - cakephp/cakephp-codesniffer 3.0.1需要squizlabs/php_codesniffer ^ 3.0.0 - >由squizlabs/php_codesniffer [3.0.0,3.0.1,3.0.2,3.1.0,3.1.1]可满足. - squizlabs/php_codesniffer 3.1.1需要ext-simplexml* - >系统中缺少所请求的PHP扩展simplexml. - squizlabs/php_codesniffer 3.1.0需要ext-simplexml* - >系统中缺少所请求的PHP扩展simplexml. - squizlabs/php_codesniffer 3.0.2需要ext-simplexml* - >系统中缺少所请求的PHP扩展simplexml. - squizlabs/php_codesniffer 3.0.1需要ext-simplexml* - >系统中缺少所请求的PHP扩展simplexml. - squizlabs/php_codesniffer 3.0.0需要ext-simplexml* - >系统中缺少所请求的PHP扩展simplexml. - cakephp/cakephp-codesniffer ^ 3.0的安装请求 - > cakephp/cakephp-codesniffer [3.0.0,3.0.1]可满足.

要启用扩展,请验证它们是否已在.ini文件中启用: - /etc/php/7.0/cli/php.ini - /etc/php/7.0/cli/conf.d/10-opcache.ini - /etc /php/7.0/cli/conf.d/10-pdo.ini - /etc/php/7.0/cli/conf.d/20-calendar.ini - /etc/php/7.0/cli/conf.d/20 -ctype.ini - /etc/php/7.0/cli/conf.d/20-curl.ini - /etc/php/7.0/cli/conf.d/20-exif.ini - /etc/php/7.0/ cli/conf.d/20-fileinfo.ini - /etc/php/7.0/cli/conf.d/20-ftp.ini - /etc/php/7.0/cli/conf.d/20-gettext.ini - /etc/php/7.0/cli/conf.d/20-iconv.ini - /etc/php/7.0/cli/conf.d/20-intl.ini - /etc/php/7.0/cli/conf.d /20-json.ini - /etc/php/7.0/cli/conf.d/20-mbstring.ini - /etc/php/7.0/cli/conf.d/20-phar.ini - /etc/php/7.0/cli/conf.d/20-posix.ini - /etc/php/7.0/cli/conf.d/20-readline.ini - /etc/php/7.0/cli/conf.d/20-shmop. ini - /etc/php/7.0/cli/conf.d/20-sockets.ini - /etc/php/7.0/cli/conf.d/20-sysvmsg.ini - /etc/php/7.0/cli/conf .d/20-sysvsem.ini - /etc/php/7.0/cli/conf.d/20-sysvshm.ini - /etc/php/7.0/cli/conf.d/20-tokenizer.ini你也可以运行php --ini在里面 在CLI模式下查看PHP使用的文件.

我使用curl和composer 安装了codeSniffer.我仍然无法摆脱错误.我的错误是什么?

ste*_*lth 6

我有一个类似的错误.它是通过安装php-xml修复的.确保你安装了waris所说的.

sudo apt-get install php-xml
Run Code Online (Sandbox Code Playgroud)