Cara install PHP 7.2 Pada EasyEngine

Tags



Artikel ini berisi informasi tentang manfaat dari PHP 7.2 dan membimbing Anda cara menginstal PHP 7.2 pada easyengine dan mengkonfigurasinya di situs WordPress Anda.

Tentang PHP 7.2


PHP 7.2 secara resmi dirilis pada tanggal 30 November 2017. Rilisan ini memiliki fitur, fungsi, dan perbaikan yang memungkinkan menulis kode yang lebih baik. Di posting ini, saya akan mengenalkan beberapa fitur bahasa yang paling menarik pada PHP 7.2.

Memperbarui ke PHP 7.2


Jadi saya menggunakan Easy Engine untuk mengelola situs WordPress dengan Nginx di beberapa server saya. Sudah saatnya saya menggunakan PHP 7.2

Seperti yang saya ingin menjaga hal-hal yang diperbarui. Berikut adalah tutorial tentang Cara Menginstal PHP 7.2 dengan EasyEngine.

Install php7.1-fpm dan atau php7.2-fpm


Pada Debian 8 Jessie, tambahkan repositori deb sury sebelum menginstal php7.x

apt-get install apt-transport-https lsb-release ca-certificates
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" > /etc/apt/sources.list.d/php.list
apt-get update

Kemudian instal rilis php pilihan anda

 # php7.1-fpm
apt update && apt install php7.1-fpm php7.1-cli php7.1-zip php7.1-opcache php7.1-mysql php7.1-mcrypt php7.1-mbstring php7.1-json php7.1-intl \
php7.1-gd php7.1-curl php7.1-bz2 -y

# php7.2 fpm
apt update && apt install php7.2-fpm php7.2-xml php7.2-bz2  php7.2-zip php7.2-mysql  php7.2-intl php7.2-gd php7.2-curl php7.2-soap php7.2-mbstring -y

Configuration

Opsi 1) Menggunakan file yang telah dikonfigurasikan yang tersedia di repositori Github Anda

Untuk membuat konfigurasi php7.1-fpm atau php7.2-fpm lebih mudah, kami telah mengunggah semua file konfigurasi kami di gudang Virtubox Github.

Dengan cara ini, Anda bisa mendownloadnya langsung dari server Anda untuk menggunakan php7.1-fpm atau php7.2-fpm.

Untuk mendownload file yang telah dikonfigurasikan sebelumnya, gunakan perintah berikut ini:

 # php7.1-fpm pool configuration
wget -O /etc/php/7.1/fpm/pool.d/www.conf https://raw.githubusercontent.com/VirtuBox/ubuntu-nginx-web-server/master/etc/php/7.1/fpm/pool.d/www.conf
service php7.1-fpm restart

# php7.2-fpm pool configuration
wget -O /etc/php/7.2/fpm/pool.d/www.conf https://raw.githubusercontent.com/VirtuBox/ubuntu-nginx-web-server/master/etc/php/7.2/fpm/pool.d/www.conf
service php7.2-fpm restart

# nginx upstream configuration 
wget -O /etc/nginx/conf.d/upstream.conf https://raw.githubusercontent.com/VirtuBox/ubuntu-nginx-web-server/master/etc/nginx/conf.d/upstream.conf
service nginx reload

# EasyEngine common nginx configurations
cd /etc/nginx/common
wget https://raw.githubusercontent.com/VirtuBox/ubuntu-nginx-web-server/master/common.zip

# if unzip isn't installed on your server
apt install unzip -y

unzip common.zip

Kemudian untuk menggunakan php7.1-fpm atau php7.2-fpm, ikuti langkah-langkah yang tercantum di Configure your vhost dengan php7.1-fpm atau php7.2-fpm

Menambahkan php7.1-fpm atau php7.2-fpm

Opsi 1: Menggantikan php7.0-fpm dengan php7.1-fpm / php7.2-fpm

Dalam kasus ini, Anda hanya perlu mengedit file /etc/nginx/conf.d/upstream.conf dan untuk mengganti port untuk hulu php7.

Jadi, ganti server 127.0.0.1:9070; menjadi server 127.0.0.1:9080; untuk php7.1-fpm atau server 127.0.0.1:9090; untuk php7.2-fpm

Restart Nginx untuk menerapkan konfigurasi:

nginx -t
service nginx reload

Configure your vhost with php7.1-fpm or php7.2-fpm


Untuk menggunakan php7.1-fpm atau php7.2-fpm untuk situs web Anda, Anda hanya perlu mengedit vhost Anda dan untuk mengganti file konfigurasi yang digunakan oleh EasyEngine.

Anda bisa langsung mengedit vhost dengan nano/vi/vim atau dengan perintah: ee site edit yourdomain.tld.

Anda akan menemukan baris berikut di akhir konfigurasi vhost Anda:

    include common/php7.conf;

    include common/wpcommon-php7.conf;
    include common/locations-php7.conf;

Ganti saja dengan:

# for php7.1-fpm
    include common/php71.conf;

    include common/wpcommon-php71.conf;
    include common/locations-php71.conf;

# for php7.2-fpm
    include common/php72.conf;

    include common/wpcommon-php72.conf;
    include common/locations-php72.conf;

Cukup muat ulang nginx untuk menerapkan konfigurasi baru.

Itu sudah selesai. Nikmati manfaat dari PHP 7.2 di situs WordPress Anda atau instalasi kustom lainnya.

Terimakasih telah berkunjung.

Sumber : link


EmoticonEmoticon