Top Menu

Tutorial Cara Install Php 7 Beserta Apache Dan Mariadb

By joe

Posted in , , | Tags : , ,

Minggu yang lalu, lebih tepatnya 21 Agustus 2015, tim pengembang PHP mengumumkan rilis terbaru dari PHP yang sekarang sudah mencapai versi 7 dan sekarang mulai di distribusikan ke pengguna dan pengembang untuk di tes sebelum masuk versi stable.

Namun, perlu di ingat bahwa PHP 7 ini masih veresi RC (Release Candidate) sehingga mungkin masih ada bug atau kelemahan kompabitilis dengan PHP versi sebelumnya sehingga tim PHP mengharapkan pengembang untuk melaporkan setiap bug atau kesalahan ke tracking system mereka. Tim pengembang PHP juga menghimbau biar pengguna tidak eksklusif memakai PHP 7 sebagai sistem utama selama masih dalam fase RC. Sisi baiknya yakni dalam versi 7 ini tim pengembang PHP telah memperbaiki beberapa kesalahan (dapat Anda lihat di halaman ini), dan fitur-fitur yang telah ditingkatkan plus peningkatan perfoma bila dibandingkan dengan versi sebelumnya.

Pada tutorial kali ini, AplikasiPC akan membahas mengenai tutorial cara install PHP 7, Apache, dan MariaDB pada CentOS 7 dan Debian 8 Jessie. Tutorial di bawah ini juga seharusnya sanggup dipakai pada distro Linux yang berbasis CentOS ibarat RHEL, Fedora, Scientific Linux, dan Debian based ibarat Ubuntu/Mint.

Install PHP 7 di CentOS 7 dan Debian 8

Seperti yang telah AplikasiPC tulis sebelumnya, sebab ini masih versi RC dan bukan stable, kita tidak sanggup menginstallnya dari repositories. Untuk itu, kita perlu mendownload source code PHP 7 secara manual kemudian compile jadwal tersebut dari awal. Selain itu, perlu di ingat bahwa biar PHP 7 sanggup berjalan dengan baik dan berkhasiat penuh, kira perlu menginstall sekaligus dengan MariaDB dan Apache yang sanggup Anda temukan di repositories.

Pada CentOS 7

# yum update && yum install httpd mariadb mariadb-server

Pada Debian 8

# aptitude update && aptitude install apache2 mariadb-server mariadb-client mariadb.common

Selanjutnya, download dan ekstrak tarball PHP memakai perintah berikut ini.

# wget https://downloads.php.net/ ab/php-7.0.0RC1.tar.gz
# tar xzf php-7.0.0RC1.tar.gz -C /opt

Setelah selesai, pindah direktori ke /opt/php-7.0.0RC1 dan jalankan perintah script buildconf dengan parameter -force.

# ls

 tim pengembang PHP mengumumkan rilis terbaru dari PHP yang sekarang sudah mencapai versi Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

PHP 7 buildconf

# cd /opt/php-7.0.0RC1.tar.gz
# ./buildconf --force

 tim pengembang PHP mengumumkan rilis terbaru dari PHP yang sekarang sudah mencapai versi Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

Build PHP 7

Selanjutnya, kita perlu mengkonfigurasi PHP sesuai keperluan kita, Konfigurasi di bawah ini yakni konfigurasi standar PHP 7. Anda sanggup melihat daftar konfigurasi lengkap di manual PHP.

# ./configure \
--prefix=$HOME/php7/usr \
--with-config-file-path=$HOME/php7/usr/etc \
--enable-mbstring \
--enable-zip \
--enable-bcmath \
--enable-pcntl \
--enable-ftp \
--enable-exif \
--enable-calendar \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--with-curl \
--with-mcrypt \
--with-iconv \
--with-gmp \
--with-pspell \
--with-gd \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-zlib-dir=/usr \
--with-xpm-dir=/usr \
--with-freetype-dir=/usr \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-openssl \
--with-pdo-mysql=/usr \
--with-gettext=/usr \
--with-zlib=/usr \
--with-bz2=/usr \
--with-recode=/usr \
--with-mysqli=/usr/bin/mysql_config \
--with-apxs2

Jika Anda mendapat pesan kesalahan:

configure: error: no acceptable C compiler found in $PATH
see 'config.log' for more details

 tim pengembang PHP mengumumkan rilis terbaru dari PHP yang sekarang sudah mencapai versi Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

PHP 7 Configure Error

Untuk mengatasinya install gcc beserta dependencies dependensinya dengan perintah di bawah ini dan jalankan perintah di atas kembali:

# yum install gcc [On CentOS 7 box]
# aptitude install gcc [On Debian 8 box]

Setelah sukses, tunggu proses instalasi PHP 7 tamat (mencapai 15 menit). Jika ada libraries yang kurang, Anda sanggup menginstallnya terlebih dahulu kemudian jalankan konfigurasi kembali.

Contohnya disini AplikasiPC harus menginstall libxml2-devel sesudah mendapat pesan error berikut ini:

configure: error: xml2-config not found. Please check your libxml2 installation.

Sayangnya, AplikasiPC mustahil menjabarkan satu-persatu kesalahan ketika menginstall PHP 7 ini. Silahkan lihat halaman ini dimana telah disebutkan solusi untuk masalah-masalah yang sering terjadi ketika menginstall PHP.

Pada CentOS 7

Berikut yakni daftar jadwal yang AplikasiPC install pada CentOS 7 sebelum sanggup menginstall PHP 7 sepenuhnya.

gcc
libxml2-devel
pkgconfig
openssl-devel
bzip2-devel
curl-devel
libpng-devel
libpng-devel
libjpeg-devel
libXpm-devel
freetype-devel
gmp-devel
libmcrypt-devel
mariadb-devel
aspell-devel
recode-devel
httpd-devel

Anda sanggup menginstall semua jadwal tersebut dengan perintah tunggal di bawah ini:

# yum install gcc libxml2-devel pkgconfig openssl-devel bzip2-devel libpng-devel libpng-devel libjpeg-devel libXpm-devel freetype-devel gmp-devel libmcrypt-devel mariadb-devel aspell-devel recode-devel httpd-devel

Berikut yakni gambar yang pertanda konfigurasi PHP 7 Anda telah sukses.

 tim pengembang PHP mengumumkan rilis terbaru dari PHP yang sekarang sudah mencapai versi Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

Sukses Install PHP 7

Lalu jalankan

# make
# make install

Ketika instalasi selesai, Anda sanggup mengeceknya memakai perintah berikut ini:

 tim pengembang PHP mengumumkan rilis terbaru dari PHP yang sekarang sudah mencapai versi Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

Cek Instalasi PHP 7

Pada Debian 8

Lain dengan Debian, AplikasiPC harus menginstall jadwal berikut ini biar konfigurasi PHP sukses:

make
libxml2-dev
libcurl4-openssl-dev
libjpeg-dev
libpng-dev
libxpm-dev
libmysqlclient-dev
libicu-dev
libfreetype6-dev
libxslt-dev
libssl-dev
libbz2-dev
libgmp-dev
libmcrypt-dev
libpspell-dev
librecode-dev
apache2-dev

Anda sanggup menginstall program-program di atas memakai perintah di bawah ini.

# apt-get install make libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libicu-dev libfreetype6-dev libxslt-dev libssl-dev libbz2-dev libgmp-dev libmcrypt-dev libpspell-dev librecode-dev apache2-dev

Lalu tambahkan –with-libdir=/lib/x86_64-linux-gnu pada konfigurasi dan buat symlink berikut ke file header gmp.h.

# ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.h

Selanjutnya jalankan make dan make install. Proses ini memakan waktu sampai 10-15 menit.

# make
# make install

 tim pengembang PHP mengumumkan rilis terbaru dari PHP yang sekarang sudah mencapai versi Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

Cek Versi PHP Debian 8

Mengatur php.ini dan Mengetes Instalasi PHP 7

Ketika Anda menginstall PHP memakai source, dua buah file pola php.ini telah disediakan. Pada ketika percobaan, file ini sanggup kita temukan di 7.0.0RC1:

# ls -l /opt/php-7.0.0RC1 | grep php.ini

 tim pengembang PHP mengumumkan rilis terbaru dari PHP yang sekarang sudah mencapai versi Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

Letak File php.ini PHP 7

Anda perlu menyalin salah satu file tersebut ke folder /usr/local/lib. Direktori ini yakni direktori default lokasi penyimpanan file konfigurasi PHP 7.

# cp /opt/php-7.0.0RC1/php.ini-development /usr/local/lib

Dan jangan lupa untuk menambahkan konfigurasi di bawah ini pada file konfigurasi utama Apache.

/etc/httpd/conf/httpd.conf [On CentOS 7 box]
/etc/apache2/apache2.conf in [On Debian 8 box]

LoadModule php7_module /usr/lib64/httpd/modules/libphp7.so
SetHandler application/x-httpd-php

Pada Debian 8, Anda sanggup menghapus baris LoadModule dan juga Anda perlu menghapus dan menciptakan symlink berikut ini:

# cd /etc/apache2
# rm mods-enabled/mpm_event.conf
# rm mods-enabled/mpm_event.load
# ln -s mods-available/mpm_prefork.conf mpm_prefork.conf
# ln -s mods-available/mpm_prefork.load mpm_prefork.load

Lalu restart Apache Web Server memakai perintah di bawah ini.

# systemctl restart httpd [On CentOS 7 box]
# systemctl restart apache2 [On Debian 8 box]

Jika Anda mendapat pesan error pada CentOS 7 yang pertanda tidak sanggup menemukan file module libphp7.so, Anda sanggup menyalin file ini dari /opt/php-7.0.0RC1/.libs/libphp7.so.

Cara paling gampang untuk mengetes instalasi PHP/Apache yakni memakai perintah phpinfo(). Buat file dan beri nama test.php dengan isi berikut ini pada /var/www/html.

 

Lalu buka halaman tersebut melalui web browser.

http://ALAMAT_IP_SERVER_ANDA/test.php

 tim pengembang PHP mengumumkan rilis terbaru dari PHP yang sekarang sudah mencapai versi Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

Test Instalasi PHP

Semoga tutorial cara install PHP 7, Apache, dan MariaDB di atas sanggup membantu Anda.


Sumber https://product.balimediakomputer.com/

Share this story

About The joe

Bali Media Komputer adalah sebuah perusahaan yang bergerak di bidang pengadaan komputer, perlengkapan dan aksesoris komputer. Call Us : 0821 4567 5758

Related Posts

Comments are closed.
btt
BaliMediakomputer.com Toko Online Jual Produk Hardware Resmi Di Denpasar Bali Dengan Pelayanan Tercepat, Aman dan Terpercaya. Call Us 082145675758 - 087762649000 / Email : info@balimediakomputer.com
error: Alert: Content is protected !!