Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar versi php dengan lnmp

Bagaimana untuk menukar versi php dengan lnmp

PHPz
PHPzasal
2023-04-24 10:50:591496semak imbas

Dalam beberapa tahun kebelakangan ini, dengan peningkatan keperluan untuk prestasi tinggi, keselamatan tinggi dan kestabilan pelayan, seni bina pelayan yang diwakili oleh persekitaran LNMP juga telah menjadi pilihan pertama banyak pembangun laman web. Persekitaran LNMP menggunakan tiga komponen asas, NGINX, MySQL dan PHP, untuk membina persekitaran pelayan NGINX menyokong konkurensi tinggi, MySQL stabil dan boleh dipercayai, dan PHP menyediakan perkhidmatan dinamik untuk halaman web yang boleh bekerjasama antara satu sama lain untuk melaksanakan tinggi -aplikasi web berprestasi.

Walau bagaimanapun, persekitaran LNMP yang baik bukan sahaja memerlukan prestasi dan kestabilan tiga komponen utama, tetapi juga memerlukan penyelarasan pelbagai versi komponen yang digunakan oleh LNMP. Malah, versi PHP dan MySQL yang berbeza pada pelayan yang sama sering menyebabkan ketidakkonsistenan dalam persekitaran LNMP, yang membawa kepada masalah seperti kestabilan pelayan. Pada masa ini kita perlu menukar versi PHP untuk meningkatkan kestabilan dan prestasi pelayan LNMP.

Untuk menukar versi PHP, anda mesti terlebih dahulu memahami maklumat versi PHP dalam pelayan. Dalam sistem Linux, kita boleh memasukkan kod berikut dalam terminal untuk melihat versi PHP:

php -v

Selepas pelaksanaan berjaya, kita boleh melihat maklumat versi PHP yang dipasang pada pelayan. Seterusnya, anda perlu menaik taraf atau menurunkan versi PHP.

  1. Naik taraf versi PHP

Apabila kita perlu menaik taraf versi PHP, kita boleh menyusun dan memasang PHP melalui kod sumber Langkah yang diperlukan adalah seperti berikut:

1.1 Muat turun pakej kod sumber PHP

Muat turun pakej kod sumber PHP dari tapak web rasmi Adalah disyorkan untuk memuat turun versi PHP terkini di: https://www.php.net/downloads.php .

1.2 Nyahzip pakej kod sumber

Gunakan arahan tar untuk menyahmampat pakej kod sumber yang baru anda muat turun Kod tersebut adalah seperti berikut:

tar -zxvf php-x.x.x.tar.gz

1.3 Masukkan direktori kod sumber

Penyahmampatan selesai Akhir sekali, masukkan direktori kod sumber PHP yang dinyahmampat Kod adalah seperti berikut:

cd php-x.x.x

1.4 Konfigurasikan parameter kompilasi PHP

Laksanakan yang berikut. arahan dalam terminal untuk mengkonfigurasi parameter kompilasi PHP:

./configure --prefix=/usr/local/php --with-mysql --with-mysqli --with-pdo-mysql --with-openssl --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mbstring --enable-sockets --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib

Maksud arahan di atas ialah:

  • –prefix=/usr/local/php: Tentukan pemasangan PHP laluan
  • –dengan-mysql: Pasang sambungan MySQL
  • –dengan-mysqli: Pasang sambungan MySQLi
  • –dengan-pdo-mysql: Pasang sambungan PDO MySQL
  • –dengan-openssl: Pasang sambungan OpenSSL
  • –dayakan-fpm: Dayakan modul FPM
  • –dengan-fpm-pengguna: Tentukan pengguna berjalan FPM
  • –dengan-fpm-group: Tentukan kumpulan pengguna yang menjalankan FPM
  • –enable-mbstring: Dayakan sokongan rentetan berbilang bait
  • – dayakan-soket: Dayakan sokongan Soket
  • –with-jpeg-dir: Tentukan laluan pemasangan sambungan jpeg
  • –with-png-dir: Tentukan laluan pemasangan sambungan png
  • – with-freetype-dir: Tentukan laluan pemasangan sambungan freetype
  • –dengan-iconv-dir: Tentukan laluan pemasangan sambungan iconv
  • –dengan-zlib: Pasang sambungan zlib

1.5 Susun dan pasang

Selepas mengkonfigurasi parameter, gunakan arahan make untuk menyusun:

make

Selepas penyusunan selesai, gunakan arahan make install untuk memasang:

make install

Pada ketika ini, Kerja naik taraf PHP telah selesai.

  1. Turun taraf versi PHP

Apabila kita perlu menurunkan versi PHP, kita boleh menggunakan arahan yum untuk menurunkan taraf Langkah yang diperlukan adalah seperti berikut:

2.1 Nyahpasang versi PHP versi semasa

Lakukan arahan berikut dalam terminal untuk menyahpasang versi PHP semasa:

yum remove php

2.2 Pasang versi PHP yang lebih rendah

Selepas penyahpasangan selesai, gunakan perintah yum untuk memasang versi PHP versi yang lebih rendah:

yum install php5.6

php5.6 dalam arahan di atas bermaksud memasang versi 5.6 PHP.

Selepas langkah di atas, anda boleh tahu bahawa menaik taraf atau menurunkan versi PHP bukanlah satu perkara yang rumit. Ia hanya memerlukan beberapa langkah mudah untuk diselesaikan. Walau bagaimanapun, perlu diingatkan bahawa apabila menukar versi PHP, anda juga harus menukar fail konfigurasi yang berkaitan mengikut versi PHP untuk memastikan tapak anda boleh berjalan seperti biasa.

Ringkasnya, menukar versi PHP ialah cara yang sangat berkesan untuk mengekalkan kestabilan dan prestasi pelayan persekitaran LNMP. Dengan menaik taraf atau menurunkan versi PHP, kami boleh menjadikan pelayan lebih stabil, lebih cekap dan lebih serasi, dengan itu lebih menyesuaikan diri dengan pelbagai keperluan pembangunan aplikasi web yang kompleks.

Atas ialah kandungan terperinci Bagaimana untuk menukar versi php dengan lnmp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn