Memutakhirkan atau Menurunkan versi PHP pada tumpukan Webdock pada dasarnya adalah prosedur yang sama. Singkatnya apa yang perlu Anda lakukan adalah Show
Sebelum melakukan operasi ini, sebaiknya ambil snapshot server Anda jika terjadi kesalahan 1. Pastikan paket untuk versi PHP target Anda diinstalAnda perlu memastikan paket yang benar tersedia di sistem Anda untuk versi PHP yang Anda inginkan. Pertama, pastikan sistem Anda mutakhir sudo apt update sudo apt upgrade Jika itu meminta Anda apa yang harus dilakukan dengan file konfigurasi, biasanya Anda harus menggunakan opsi default dan membiarkan konfigurasi saat ini apa adanya Selanjutnya, instal paket - paket yang Anda inginkan terdaftar di halaman tumpukan Server Sempurna kami. Misalnya Anda ingin menggunakan PHP7. 4 Anda akan pergi ke 7. 4 dan temukan bagian berjudul Instal PHP7. 4 dan paket PHP umum - perintah yang Anda cari akan terlihat seperti ini sudo apt install -y php7.4-cli php7.4-dev php7.4-pgsql php7.4-sqlite3 php7.4-gd php7.4-curl php7.4-memcached php7.4-imap php7.4-mysql php7.4-mbstring php7.4-xml php7.4-imagick php7.4-zip php7.4-bcmath php7.4-soap php7.4-intl php7.4-readline php7.4-common php7.4-pspell php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-opcache php7.4-apcu_ Jika Anda mendapatkan kesalahan yang mengklaim paket PHP yang sesuai tidak dapat ditemukan, maka Anda berada di versi lama dari tumpukan kami yang tidak menambahkan PPA ondrej/php. Dalam hal ini, jalankan sudo apt-add-repository ppa:ondrej/php -y Secara umum, harap salin/tempel perintah dari panduan Server Sempurna kami karena ini selalu diperbarui, dan perintah yang ditampilkan di sini hanya untuk tujuan contoh Terakhir, Anda harus menginstal php-fpm di versi target yang Anda inginkan sudo apt install php7.4-fpm 2. Pastikan konfigurasi PHP untuk versi target Anda diperbaruiSekali lagi, di sini Anda menyalin/menempelkan perintah dari panduan Server Sempurna di bagian berjudul
3. Perbarui konfigurasi server web Anda untuk menunjuk ke versi PHP yang benarUntuk Nginx Anda akan mengedit /etc/nginx/sites-available/webdock. Cari baris ini dan ganti nomor versi PHP dengan yang Anda inginkan fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;_ Untuk Apache Anda akan mengedit /etc/apache2/sites-available/webdock. conf dan /etc/apache2/sites-available/webdock-le-ssl. conf. Cari baris ini dan ganti nomor versi PHP dengan yang Anda inginkan SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost" 4. Pastikan PHP-CLI mengarah ke versi PHP yang benarTerutama jika Anda menurunkan versi, Anda perlu memeriksa apakah php-cli mengarah ke versi yang benar. Pertama periksa versi apa yang digunakan cli saat ini dengan mengeksekusi sudo php -v_ Jika nomor versi yang dilaporkan berbeda dari yang Anda inginkan, jalankan perintah berikut dengan mengganti nomor versi dengan yang Anda inginkan sudo rm /etc/alternatives/php; sudo ln -s /usr/bin/php5.6 /etc/alternatives/php; Konfirmasikan dengan menjalankan php -v sekali lagi 5. Mulai ulang PHP-FPM dan server web AndaMisalnya jika server web Anda adalah nginx, Anda akan mengeksekusi sudo systemctl restart php7.4-fpm; sudo systemctl restart nginx;_ Sekali lagi, lihat panduan Server Sempurna untuk versi Anda dan server web untuk perintah yang benar di sini Selamat, Anda sekarang harus menjalankan versi PHP yang Anda inginkan. Anda dapat memeriksanya dengan membuat file php kecil di root web Anda dengan konten berikut dan mengunjunginya di browser web Anda 6. Tutupi daemon PHP-FPM lamaDi sini Anda pada dasarnya hanya memberi tahu sistem untuk tidak memulai daemon php-fpm lama - ganti nomor versi di bawah dengan versi sebelumnya yang akan Anda tinggalkan, misalnya jika Anda beralih dari php7. 2 hingga php7. 4 Anda akan melakukannya Jika Anda menginstal Komposer versi terbaru atau penginstalan komposer biasa, untuk mengembalikan ke versi 1 komposer, Anda cukup menjalankan 1 komposer mandiri-memperbarui --1 Saat Anda ingin kembali ke atau versi terbaru 2 (yang harus Anda lakukan, setelah memperbarui atau menghapus plugin yang tidak kompatibel) 1 komposer mandiri-memperbarui --2
Perintah di atas akan membawa Anda ke versi terbaru dari salah satu dari dua versi utama Anda juga dapat "memperbarui atau mengubah" ke versi tertentu hanya dengan melewati nomor versi untuk memperbarui sendiri 1 2 komposer mandiri-memperbarui 1. 10. 12 komposer mandiri-memperbarui 2. 0. 7 Setelah melakukan perintah Bagaimana cara mengubah versi PHP di komposer?Memaksa komposer untuk menggunakan versi PHP tertentu . Gunakan perintah type untuk menemukan path ke PHP. ketik -a php7 Kemudian cari komposer. phar menggunakan perintah find. find / -type f -name "composer. phar" 2>/dev/null Gunakan perintah cd untuk mengubah ke direktori project/dev/prod. . Terakhir, beri tahu komposer untuk menggunakan versi PHP tertentu Bagaimana cara menurunkan versi PHP saya?Meningkatkan atau Menurunkan Versi PHP . Pastikan paket php untuk versi yang Anda inginkan sudah diinstal Perbarui konfigurasi apa pun untuk versi PHP itu Perbarui konfigurasi server web Anda untuk menunjuk ke versi PHP yang benar Arahkan PHP CLI ke versi PHP yang benar Mulai ulang server web Anda dan php-fpm Versi PHP apa yang digunakan komposer?Persyaratan Sistem#
. 2. 5 PHP 7.2.5 untuk menjalankan. Versi dukungan jangka panjang (2. 2. x) masih menawarkan dukungan untuk PHP 5. 3. 2+ jika Anda terjebak dengan versi PHP lawas.
Cara menurunkan versi PHP 8 ke 7. 4 xampp?*Kami berasumsi bahwa Anda telah menjalankan XAMPP dengan benar. . Hentikan proses Apache XAMPP. Pertama, kita perlu menghentikan proses Apache di XAMPP. . Unduh versi PHP baru. . Ekstrak versi PHP baru ke XAMPP. . Konfigurasikan XAMPP agar berjalan dengan versi PHP baru. . Verifikasi bahwa semuanya bekerja |