Thanks to Ondřej Surý, semua jadi lebih mudah. Instal berbagai versi PHP secara bersamaan pun bisa.
-
-
Save bastomiadi/10176b0215325b879170661c5eb56170 to your computer and use it in GitHub Desktop.
Instal PHP di Ubuntu dan keluarganya? Tak perlu bingung lagi!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Lakukan sekali untuk menambahkan PPA. Thanks to Ondřej Surý! | |
$ LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php | |
# Untuk pertama kali instal PHP. Versi yang akan terinstal adalah | |
# versi stabil terkini (7.2 untuk November 2018) | |
$ apt install -y php php-bcmath php-curl php-dev php-fpm php-gd php-intl \ | |
php-mbstring php-mysql php-sqlite3 php-xml php-zip php-pear | |
# Untuk instal versi PHP tertentu. Perhatikan, tidak ada php-pear karena | |
# package ini (PEAR Base System) hanya perlu diinstal sekali | |
$ apt install -y php7.0 php7.0-bcmath php7.0-curl php7.0-dev php7.0-fpm \ | |
php7.0-gd php7.0-intl php7.0-mbstring php7.0-mysql php7.0-sqlite3 \ | |
php7.0-xml php7.0-zip | |
# Snippet diatas dipakai untuk pengguna Nginx web-server. Untuk pengguna | |
# Apache, ganti php-fpm (atau phpX.Y-fpm) dengan libapache2-mod-php | |
# atau (libapache2-mod-phpX.Y) | |
# Untuk instal ekstensi PHP baru. Ekstensi yang tidak perlu menyertakan | |
# versi PHP adalah alias dari ekstensi yang tersedia dalam PECL | |
# (PHP Extension Community Library) dan tidak terikat dengan versi PHP | |
$ apt install -y php7.0-mcrypt php-imagick php-geoip php-yaml | |
# Dengan adanya PEAR, ekstensi dari PECL juga bisa diinstal seperti ini | |
$ pecl install imap swoole tidy | |
# Bonus: beberapa ekstensi yang bisa berguna: | |
# php-gmagick php-mongodb php-phalcon php-redis php-yaml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment