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:
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
Anda akan menemukan baris berikut di akhir konfigurasi vhost Anda:
Ganti saja dengan:
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
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