Cara Gampang Instal Libxl Di Ubuntu
LIBXL merupakan sebuah library yang sanggup memudahkan kita dalam mengolah data berupa spreadsheet atau yang lebih kita kenal dengan excel. LibXL sanggup membaca dan menulis file Excel tanpa memakai Microsoft Excel dan .NET framework atau aplikasi spreadsheet lainnya. Fitur yang ada di LIBXL gampang dipakai dan berpengaruh untuk pemrosesan data dalam skala besar.
LibXL sanggup membantu aplikasi kau dalam mengekspor dan mengimpor data ke atau dari file Excel. Library ini sanggup dipakai dalam bahasa pemrograman menyerupai C, C++, C#, Delphi, Fortran dan lainnya. Mendukung format biner Excel 97-2003 (xls) dan format xml Excel 2007-2016 (xlsx / xlsm). Mendukung platform Unicode dan 64-bit. Library ini mendukung OS menyerupai linux, widows dan mac.
Barusan yaitu sedikit intermezo seputar libxl, nah dipembahasan kali ini saya ingin membahas seputar cara instal library libxl di linux, alasannya sebelumnya saya sempat kesulitan untuk memasang libxl di linux, cari tutorial sana sini masih belum berhasil dan pada karenanya berhasil juga.
Proses instalasi libxl di linux cukup panjang, tapi tenang, di goresan pena ini saya sudah buat semuanya jadi ringkas tanpa ribet. Cukup satu, dua tiga kali agresi instalasi beres, asal kau sanggup pastikan perangkat kau terhubung dengan internet.
Requirement instalasi
- Ubuntu 16.04 64bit
- PHP5.6 from ondrej/php ppa
- Libxl 3.8.0
- unzip, wget, dan
- sudo access
INSTALASI
Pertama, salin instruksi di bawah ini, kemudian simpan dengan ekstensi .sh . Pada bab LIBXL_VERSION dan LIBXL_ARCHIVE_VERSION kau sanggup sesuaikan versinya dengan versi libxl yang ingin kau instal. Agar gampang kau sanggup d0wnl0ad pribadi kode-nya di akun gist saya di : https://gist.github.com/dyazincahya/f3bc2497e6fc476a689b2827eb49d849
TMP_DIR=/tmp # LibXL params LIBXL_VERSION=3.8.0 LIBXL_ARCHIVE_VERSION=3.8.0.0 LIBXL_INSTALL_PATH="/opt/libxl-$LIBXL_VERSION" LIBXL_URL="http://www.libxl.com/d0wnl0ad" LIBXL_ARCHIVE="libxl-lin-$LIBXL_VERSION.tar.gz" # PHP params PHP_VERSION=5.6 PHP_CONFIG=`which php-config$PHP_VERSION` PHPIZE=`which phpize$PHP_VERSION` PHP_MODS_AVAILABLE_PATH=/etc/php/$PHP_VERSION/mods-available PHPENMOD="phpenmod -v $PHP_VERSION" # php_excel params PHP_EXCEL_URL=https://github.com/Gerst20051/php_excel/archive/Excel-1.0.2.1-PHP5.zip #https://github.com/Gerst20051/php_excel/archive/Excel-1.0.2.1-PHP5.zip #OLD_VERSION PHP_EXCEL_ARCHIVE_DIR=php_excel-Excel-1.0.2.1-PHP5 set -e install_libxl() { echo "Installing LIBXL v$LIBXL_VERSION" wget -O $TMP_DIR/$LIBXL_ARCHIVE $LIBXL_URL/$LIBXL_ARCHIVE tar zxvf $TMP_DIR/$LIBXL_ARCHIVE --directory $TMP_DIR sudo mkdir -p $LIBXL_INSTALL_PATH sudo cp -r $TMP_DIR/libxl-$LIBXL_ARCHIVE_VERSION/* $LIBXL_INSTALL_PATH } install_phpexcel_extension() { echo "Download and compling PHP_EXCEL extension for libxl" wget -O $TMP_DIR/php_excel.zip $PHP_EXCEL_URL if [ -d $TMP_DIR/$PHP_EXCEL_ARCHIVE_DIR ]; then # REMOVE eventual previous buils rm -r $TMP_DIR/$PHP_EXCEL_ARCHIVE_DIR/* fi unzip -o $TMP_DIR/php_excel.zip -d $TMP_DIR cd $TMP_DIR/$PHP_EXCEL_ARCHIVE_DIR/ eval "$PHPIZE" ./configure --with-php-config=$PHP_CONFIG --with-libxl-incdir=$LIBXL_INSTALL_PATH/include_c/ --with-libxl-libdir=$LIBXL_INSTALL_PATH/lib64/ --with-excel=$LIBXL_INSTALL_PATH make #make test echo "Installing php extension (need sudo)" sudo make install echo "Install succeed, please add extension=excel.so in your php.ini" } register_php_extension() { echo "Registering available extension in $PHP_MODS_AVAILABLE_PATH/excel.ini" echo "extension=excel.so" > $TMP_DIR/excel.ini sudo cp $TMP_DIR/excel.ini $PHP_MODS_AVAILABLE_PATH/excel.ini cmd="sudo $PHPENMOD excel" echo "Activating: $cmd"; eval $cmd; } install_libxl; install_phpexcel_extension; register_php_extension; echo "Install successfull" echo "Optionally you can restart your fpm daemon" echo "to reflect changes:" echo " sudo service php$PHP_VERSION-fpm restart";
Kedua, jikalau cara pertama sudah selesai di lakukan, selanjutnya tinggal jalankan file .sh tadi dengan cara mengetikan perintah berikut pada terminal. Disini saya meletakan file .sh nya di folder Download dengan nama install_libxl_php5.6.sh
Perintah untuk masuk ke folder Download
cd /Download
Perintah untuk mengeksekusi file install_libxl_php5.6.sh
sudo ./install_libxl_php5.6.sh
Ketiga, proses instalasi cukup memakan waktu dikarenakan ada proses d0wnl0ad didalamnya, semua tergantung koneksi di daerah masing-masing. Tunggu hingga proses selesai, jikalau tidak terjadi duduk masalah maka libxl sudah sanggup pribadi kau pakai.
Mungkin cukup sekian dulu untuk pembahasan kali ini, biar bermanfaat, tschuss...
Sumber http://www.kang-cahya.com
0 Response to "Cara Gampang Instal Libxl Di Ubuntu"
Posting Komentar