小编Tan*_*che的帖子

Composer - 缺少扩展iconv

我正在运行Manjaro linux,我已经安装了apache 2.4.10-1和php 5.5.15-1以及php-composer 1.0.0.alpha8.458-1.

我想用这个命令下载带有composer的项目

composer create-project nette/sandbox TaskManager
Run Code Online (Sandbox Code Playgroud)

但是我在使用ext-iconv时遇到错误

- nette/neon v2.2.1 requires ext-iconv * -> the requested PHP extension iconv is missing from your system.
- nette/nette v2.2.0 requires ext-iconv * -> the requested PHP extension iconv is missing from your system.
Run Code Online (Sandbox Code Playgroud)

但是在我的php.ini中我启用了iconv扩展

extension=iconv.so
.
.
[iconv]
iconv.input_encoding = ISO-8859-1
iconv.internal_encoding = ISO-8859-1
iconv.output_encoding = ISO-8859-1
Run Code Online (Sandbox Code Playgroud)

在我的PHP脚本中,我可以使用iconv函数,没有任何问题.

当我运行php -mi时,请在列表中查看iconv与其他模块

知道哪里可能有问题?

编辑:当我从cli运行php -i时,我得到了这个:

Configuration File (php.ini) Path => /etc/php
Loaded Configuration File => /etc/php/php.ini
Scan this dir …
Run Code Online (Sandbox Code Playgroud)

php apache iconv composer-php nette

11
推荐指数
3
解决办法
2万
查看次数

标签 统计

apache ×1

composer-php ×1

iconv ×1

nette ×1

php ×1