Kamis, April 07, 2016

PHPExcel dan simplexml_load_string

Pada suatu hari, ketika menjalankan PHPExcel dengan format Office 2013, terjadilah error yang mengatakan kegagalan PHP dalam menjalankan function simplexml_load_string().

Tuduhan pertama jatuh pada incompatibilitas dengan Office 2013. Ini memang sering saya temui di antara para pengguna Office.

Setelah menjalani sejumlah masalah, ternyata fungsi simplexml_load_string() harus diaktifkan dari sisi PHP language. Tambahkanlah pada "Makefile" fitur "--enable-simplexml ". Begini ini kira-kira isinya Makefile.

CONFIGURE_ARGS+=--with-layout=GNU \
                --localstatedir=/var \
                --with-config-file-scan-dir=${PREFIX}/etc/php \
                --disable-all \
                --enable-libxml \
                --enable-mysqlnd \
                --with-libxml-dir=${LOCALBASE} \
                --with-pcre-regex=${LOCALBASE} \
                --with-zlib-dir=/usr \
                --enable-simplexml \
                --program-prefix=""

Compile ulang PHP-nya, Install ulang PHP.
Compile ulang mod_php, Install ulang mod_php.
Restart-lah si apache.

Dan berjalanlah sudah.



Tidak ada komentar: