Varsayılan olarak PHP 7 ile birlikte gelen Ubuntu 16.04 kurulu var; Ama ben de 5.6 PHP'yi kurdum ve 5.6'lık bir apache kullanıyorum.İşlev utf8_encode undefined
PHP Fatal error: Call to undefined function utf8_encode()
Diğerleri bu sorunu vardı gönderileri bir grup aracılığıyla okumak ve farklı Uzantıları yükleme çalıştı;: Benim bir projeyi çalıştırmak için gittiğimde
, aşağıdaki söyledi ama hiçbir şey yardımcı olmamıştır.
Anlayışım, bu işlevin varsayılan olarak PHP (4,5,7) ile paketlenmiş olmasıydı.
Herhangi bir fikrin var mı?
* Güncelleme *
ben aşağıdakileri deneyin yaptım ve yanlış geri geldi. İşte
var_dump(is_callable('utf8_encode'));
yüklü kipler/uzantılarıdır:
[PHP Modülleri] takvim Çekirdek Ctype tarih dom Ereg exif filtresi ftp gettext'lerle karma fileinfo iconv json libxml mbstrin g mhash mysql mysqli mysqlnd openssl PCNTL pcre PDO pdo_mysql Phar posix taleb Yansıma seans shmop SimpleXML priz SPL standart sysvmsg sysvsem sysvshm WDDX tokenizer xml xmlreader xmlrpc xmlwriter Xsl Zend OPcache zlib
[Zend Modülleri] Zend OPcache
oldu PHP'niz 'disable-xml' ile derlendi ? Phpinfo() 'nızı kontrol edin. – deceze
Hangi php uzantılarınızın olduğunu kontrol edin. –
Her iki php sürümünü de kaldırın ve tekrar yüklemeyi deneyin. Bunu çözmeli. – Nitin