Jumat, April 08, 2016

CodeIgniter di FreeBSD

Tahu dong, CodeIgniter sudah ada PORT-nya di FreeBSD. Gampang install-nya.

# cd /usr/ports/www/codeigniter
# make
# make install

Beres sudah!

Terus sekarang belajar memanfaatkannya.
Any software application requires some effort to learn. We’ve done our best to minimize the learning curve while making the process as enjoyable as possible.
Semoga benar ini pembelajaran yang termudah dan termenyenangkan. :)

*sruput kopi*

Mulai RTFM!
Read The Fine Manual.

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.