-->

iklan banner

Cara Gampang Instal Libxl Di Ubuntu

 LIBXL merupakan sebuah library yang sanggup memudahkan kita dalam mengolah data berupa spre 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 
Cara ini sanggup kau coba untuk ubuntu versi tebaru 18.04.

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

Berlangganan update artikel terbaru via email:

0 Response to "Cara Gampang Instal Libxl Di Ubuntu"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel