{"id":531,"date":"2020-01-20T05:25:46","date_gmt":"2020-01-20T05:25:46","guid":{"rendered":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/?p=531"},"modified":"2020-01-20T05:25:46","modified_gmt":"2020-01-20T05:25:46","slug":"set-php-version-on-nginx","status":"publish","type":"post","link":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/set-php-version-on-nginx\/","title":{"rendered":"Set PHP Version on NGINX"},"content":{"rendered":"<p style=\"text-align: justify;\">Ini adalah kasus yang dialami penulis dimana ditugaskan untuk mengupdate versi php dari sebelumnya versi 5.6 ke versi yang lebih tinggi dan penulis memilih php 7.2 namun supaya tidak duakali melakukan instalasi maka penulis berinisiatif untuk menginstal slruh versi php dan nanti tingal pilih versi mana yang akan dipakai.<\/p>\n<p><span style=\"font-family: arial black, sans-serif;\">Step 1<\/span><\/p>\n<p>Install PHP<\/p>\n<div id=\"crayon-5e25183116461033531238-1\" class=\"crayon-line\"><span style=\"font-family: terminal, monaco, monospace;\"><span class=\"crayon-v\">root@root# add<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-v\">apt<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-e\">repository <\/span><span class=\"crayon-v\">ppa<\/span><span class=\"crayon-o\">:<\/span><span class=\"crayon-v\">ondrej<\/span><span class=\"crayon-o\">\/<\/span><span class=\"crayon-e\">php<\/span><\/span><\/div>\n<div>\n<div id=\"crayon-5e25183116461033531238-2\" class=\"crayon-line crayon-striped-line\"><span style=\"font-family: terminal, monaco, monospace;\"><span class=\"crayon-e\">root@root# apt <\/span><span class=\"crayon-e\">update<\/span><\/span><\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# <span class=\"crayon-e\">apt <\/span><span class=\"crayon-e\">install <\/span><span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">0<\/span> <span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">0<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-v\">fpm<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">y<\/span><\/span><\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# <span class=\"crayon-e\">apt <\/span><span class=\"crayon-e\">install <\/span><span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">1<\/span> <span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">0<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-v\">fpm<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">y<\/span><\/span><\/div>\n<\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# <span class=\"crayon-e\">apt <\/span><span class=\"crayon-e\">install <\/span><span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">2<\/span> <span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">0<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-v\">fpm<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">y<\/span><\/span><\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# <span class=\"crayon-e\">apt <\/span><span class=\"crayon-e\">install <\/span><span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">3<\/span> <span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">0<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-v\">fpm<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">y<\/span><\/span><\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# <span class=\"crayon-e\">apt <\/span><span class=\"crayon-e\">install <\/span><span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">4<\/span> <span class=\"crayon-v\">php7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-cn\">0<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-v\">fpm<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">y<\/span><\/span><\/div>\n<div><\/div>\n<div><span style=\"font-family: arial black, sans-serif;\">Step 2<\/span><\/div>\n<div>Install mysql sesuai versi php<\/div>\n<div><\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# apt-get install php7.0-mysql<\/span><\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# apt-get install php7.1-mysql<\/span><\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# apt-get install php7.2-mysql<\/span><\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# apt-get install php7.3-mysql<\/span><\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# apt-get install php7.4-mysql<\/span><\/div>\n<div><\/div>\n<div><span style=\"font-family: arial black, sans-serif;\">Step 3<\/span><\/div>\n<div>Cek file .sock<\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# cd \/var\/run\/php\/<\/span><\/div>\n<div><img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-532\" src=\"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/Capture-300x28.jpg\" alt=\"\" width=\"461\" height=\"43\" srcset=\"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/Capture-300x28.jpg 300w, http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/Capture-768x72.jpg 768w, http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/Capture.jpg 828w\" sizes=\"(max-width: 461px) 100vw, 461px\" \/><\/div>\n<div>file ini akan dipanggil di settingan file .conf<\/div>\n<div><\/div>\n<div><span style=\"font-family: arial black, sans-serif;\">step 4<\/span><\/div>\n<div>Rubah settingan dile .conf\u00a0 di php dan server nginx<\/div>\n<div>dalam kasus saya ini ada dua file .conf yang akan saya setting<\/div>\n<div><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-533\" src=\"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/nginx.jpg\" alt=\"\" width=\"199\" height=\"28\" \/><\/div>\n<div>masuk ke direktory nginx<\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">rott@root#\u00a0 cd nginx<\/span><\/div>\n<div><\/div>\n<div>edit file .conf<\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# nano namafile.conf<\/span><\/div>\n<div><img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-536\" src=\"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/nginx-php7.2.1-300x68.jpg\" alt=\"\" width=\"481\" height=\"109\" srcset=\"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/nginx-php7.2.1-300x68.jpg 300w, http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/nginx-php7.2.1-768x174.jpg 768w, http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/nginx-php7.2.1.jpg 900w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/div>\n<div style=\"text-align: justify;\">Pada gambar terlingkar biru diatas sesuaikan dengan keinginan anda mau menggunakan php versi berapa lihat di direktory .sock pada tahap 3<\/div>\n<div><\/div>\n<div>Masuk ke direktory php.conf<\/div>\n<div>edit file .conf yang ada di direktory php.conf<\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# nano namafile.conf<\/span><\/div>\n<div><img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-537\" src=\"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/nginx-php7.2.2-300x40.jpg\" alt=\"\" width=\"481\" height=\"64\" srcset=\"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/nginx-php7.2.2-300x40.jpg 300w, http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-content\/uploads\/sites\/9\/2020\/01\/nginx-php7.2.2.jpg 660w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/div>\n<div>Sama ini juga Pada gambar terlingkar biru diatas sesuaikan dengan keinginan anda mau menggunakan php versi berapa lihat di direktory .sock pada tahap 3<\/div>\n<div><\/div>\n<div><span style=\"font-family: arial black, sans-serif;\">Step 5<\/span><\/div>\n<div>Restart Nginx<\/div>\n<div><span style=\"font-family: terminal, monaco, monospace;\">root@root# <span class=\"crayon-e\">systemctl <\/span><span class=\"crayon-e\">restart <\/span><span class=\"crayon-e\">nginx<\/span><\/span><\/div>\n<div><\/div>\n<div>SELESAI<\/div>\n<div>baca juga <a href=\"http:\/\/blog.um-palembang.ac.id\/sayfudin\/how-can-i-downgrade-from-php-7-to-php-5-6-on-ubuntu-16-04-duplicate\/\">&#8220;Downgrade PHP&#8221;\u00a0<\/a><\/div>\n<div><a href=\"http:\/\/um-palembang.ac.id\">.<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ini adalah kasus yang dialami penulis dimana ditugaskan untuk mengupdate versi php dari sebelumnya versi 5.6 ke versi yang lebih tinggi dan penulis memilih php 7.2 namun supaya tidak duakali melakukan instalasi maka penulis berinisiatif untuk menginstal slruh versi php dan nanti tingal pilih versi mana yang akan dipakai. Step 1 Install PHP root@root# add&#8211;apt&#8211;repository [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":536,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":""},"categories":[11],"tags":[68],"_links":{"self":[{"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/posts\/531"}],"collection":[{"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/comments?post=531"}],"version-history":[{"count":2,"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/posts\/531\/revisions"}],"predecessor-version":[{"id":538,"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/posts\/531\/revisions\/538"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/media\/536"}],"wp:attachment":[{"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/media?parent=531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/categories?post=531"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.um-palembang.ac.id\/sayfudin\/wp-json\/wp\/v2\/tags?post=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}