Skip to main content

How To Install PHP 7.3 on Debian 9 / Debian 8

Pada kesempatan ini saya akan berbagi bagaimana cara install php7.3 di debian 9 / debian 8. daca install nya sebagaiberikut.

1. Update dan Install add-apt-repository

    #  sudo apt update
    #  sudo apt upgrade -y

2. Tambahkan PHP 7.3 PPA repository



  #  sudo apt -y install lsb-release apt-transport-https ca-certificates
  #  sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
  #  echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list

3. Install PHP 7.3 on Debian 9 / Debian 8

  • Update terlebihdaluhu system debian agar pakage pada repository yang sudah di tambah diatas mendapatkan sistem terbaru

  #  sudo apt update
      Hit:2 https://packages.sury.org/php stretch InRelease
      Ign:1 http://cdn-fastly.deb.debian.org/debian stretch InRelease
      Hit:3 http://cdn-fastly.deb.debian.org/debian stretch Release
      Reading package lists… Done
     Building dependency tree
     Reading state information… Done
    4 packages can be upgraded. Run 'apt list --upgradable' to see them.


  •  selanjut nya proses install php7.3

   # sudo apt -y install php7.3

  • cek terlebih dahulu versi php yang telah di install

  # php -v
     PHP 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 17 2018 09:22:47) ( NTS )
     Copyright (c) 1997-2018 The PHP Group
     Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
     with Zend OPcache v7.3.0-2+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

  • Installing PHP 7.3 Extensions
    #  sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd  php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
  • Install module php
   #  sudo apt install libapache2-mod-php7.3
   # apt policy php7.3-cli

      php7.3-cli:
      Installed: 7.3.0-2+ubuntu18.04.1+deb.sury.org+1
     Candidate: 7.3.0-2+ubuntu18.04.1+deb.sury.org+1
     Version table:
     *** 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 500
         500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 Packages
         100 /var/lib/dpkg/status

Comments

Popular posts from this blog

Generating your SSH key in Windows

Pembahasan ini adalah kelanjutan dari " Creating a User Account " bisa teman-teman baca-baca pada halaman sebelum nya disini . Bagian ini saya membahas bagaimana cara nya membuat Public keys pada windows sehingga ketika login sudah tidak menggunakan password dan sangat memudahkan akan tetapi ketika Generate publik keys  di windows tidak bisa digunakan dari Terminal Linux , jika ingin supaya bisa dipergunakan di windows dan linux maka harus membuat public keys di linux. Untuk pembahasan Generate di linux akan saya bahas di slide selanjutnya dan bisa dibaca disini . Step 1. Download Putty terlebih dahulu disini  sesuaikan ke Opetaring System teman-teman Step 2. Setelah di download dan di instal buka Putty Key Generator, key comment, key pass dan confirm pass available bisa di isi ataupun tidak. dan pada saat melakukan Generate kursor temen-temen selalu digerakan supaya bisa sampai terbuat seperti dibawah ini. Step 3. Copy isi dari Public keys yang sudah dibuat dan paste pad...

Creating a User Account

Cara menambahkan user baru pada linux dengan menggunakan private key sangat mudah dan berikut ini cara nya : 1. Tambahkan nama user sesuai pada script dibawah ini     useradd nama_user -m -s /bin/bash 2. Masuk kedalam direktori user     cd /home/nama_user 3. Buat folder .ssh     mkdir .ssh 4. Berikan privilages pada folder tempat public key     chmod 0700 .ssh/ 5. Tambahkan authorized_keys yang mana ini akan berisi public key     touch .ssh/authorized_keys 6. Berikan privilages pada authorized_keys     chmod 0644 .ssh/authorized_keys 7. Berikan kepemilikan folder user     chown -R nama_user .ssh 8. Buka authorized_keys yang sudah di buat diatas lalu masukan blic key user  dan selanjut nya di simpan    nano .ssh/authorized_keys 9.  Cara menyimpan jika menggunaka perintah "nano" pada linux maka "ctrl+x" lalu ketik "Y" dan enter 10. Jika menggunakan perintah "vi" pada centos maka tekan "Esc" lalu "shi...

nginx proxy server localhost / loadbalancer permission denied

Ketika terjadi permaslasahan pada configurasi memang sangat menyebalkan tapi dari situ lah kita akan mendapat ilmu baru, pda kasus ini terjadi permasalahan "Permission denied" service yang di pakai nginx sebagai "loadbalancer" port default yang dipakai 80 tetapi dikarenakan webserverA dan webserverB menggunakan port 8080 kesulitan untuk forwarding ke webserver. cara pengecekan ya sebagaiberikut. 1. Lakukan dari luar curl -i 127.0.0.1:8080 jika terjadi seperti berikut ini.      curl -i 127.0.0.1:8080      HTTP/1.1 502 Bad Gateway      Server: nginx      Date: Wed, 08 Jul 2020 18:00:06 GMT      Content-Type: text/html      Content-Length: 150      Connection: keep-alive      <html>      <head><title>502 Bad Gateway</title></head>      <body>      <center><h1>502 Bad Gateway</h...