yama@jpx20120007:~$ cat /etc/lsb-release DISTRIB_ID=LinuxMint DISTRIB_RELEASE=3 DISTRIB_CODENAME=cindy DISTRIB_DESCRIPTION="LMDE 3 Cindy" yama@jpx20120007:~$ php -v PHP 7.0.30-0+deb9u1 (cli) (built: Jun 14 2018 13:50:25) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.30-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
の環境で 、
php で動く http://sitebar.org/requirements.php というプログラムがあるのですが、
libiconv が必要っぽいので、
http://www.gnu.org/software/libiconv/ より、source を download し、
yama@jpx20120007:~/tmp/libiconv/libiconv-1.15$ tar zxvf libiconv-1.15.tar.g yama@jpx20120007:~/tmp/libiconv/libiconv-1.15$ ./configure yama@jpx20120007:~/tmp/libiconv/libiconv-1.15$ sudo make yama@jpx20120007:~/tmp/libiconv/libiconv-1.15$ sudo make install
で、問題なく install できました。
yama@jpx20120007:/var/www/html/php_test$ cat libiconv_check.php <?php if (!function_exists('libiconv')) { echo 'We don\'t have libiconv!!!'; } else { echo 'Phew we have it!'; }
を用意し、
browserで、http://localhost/php_test/libiconv_check.php
にアクセスしましたが。
We don't have libiconv!!!
となってしまいます。
phpが、libiconvを見つけられないようなのですが、
どのようにすれば、
function_exists('libiconv')
が、true を返すようになるか御教示いただけますでしょうか?
ちなみに
function_exists('iconv')
は、true を返します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。