Panduan ini menerangkan cara menaik taraf dari PHP 5.6 ke versi 7.1 pada timbunan LEMP satu klik Vultr. Tutorial ini hanya berlaku jika aplikasi anda menjalankan PHP 5.6. PHP 7.1 dikeluarkan pada 1 Disember 2016. Langkah-langkah dalam panduan ini akan berfungsi untuk aplikasi satu klik lain, tetapi perlu diperingatkan, konfigurasi tambahan untuk aplikasi tersebut mungkin juga diperlukan.
Prasyarat
Sebelum meneruskan, anda perlu log masuk ke pelayan anda sebagai root atau pengguna sudo.
Langkah 1: Kemas kini sistem
Anda tidak perlu mengemas kini pelayan anda. Walau bagaimanapun, anda disyorkan untuk mengemas kini persekitaran yang bersih.
yum -y update
Langkah 2: Keluarkan PHP
Memadamkan PHP yang dipasang sebelumnya.
yum -y remove php5*
Langkah 3: Pasang PHP 7.1
Pasang pakej berikut.
yum -y install php71u-cli.x86_64 php71u-common.x86_64 php71u-fpm.x86_64 php71u-gd.x86_64 php71u-mbstring.x86_64 php71u-mcrypt.x86_64 php71u-mysqlnd.x86_64 php71u-opcache.x86_64 php71u-pdo.x86_64 php71u-process.x86_64 php71u-xml.x86_64 php71u-xmlrpc.x86_64 php71*json
Jalankan arahan di bawah untuk memastikan bahawa mereka telah dipasang dengan betul.
php -v
Mari ubah tetapan PHP-FPM untuk menyelesaikan beberapa masalah.
Masukkan arahan di bawah untuk menetapkan pelayan berjalan secara automatik semasa pelayan reboot.
chkconfig php-fpm on
Buka /etc/php-fpm.d/www.conf
untuk mengubah suai seperti berikut (sekitar baris 23):
user = php-fpm → user = nginx
group = php-fpm → group = nginx
Tukar kebenaran fail sesi.
cd /var/lib/php/fpm
chown nginx:nginx ./ ./*
chmod 777 ./ ./*
Akhirnya, mulakan semula nginx
dan php-fpm
.
service php-fpm restart
service nginx restart
Selamat memasang PHP 7.1!