Bagaimana saya bisa menurunkan versi php di windows?

EasyPHP akan tetap gratis, hanya modul untuk penyesuaian yang sekarang berada di bawah model berlangganan. Namun, jika Anda hanya ingin memperbarui versi PHP Anda secara khusus, cukup ikuti langkah-langkah di bawah ini

Catatan. ini hanya berfungsi untuk EasyPHP 14 terbaru. 1 VC11

  1. Kunjungi bagian unduhan PHP untuk Windows dan ambil paket yang ingin Anda gunakan. Pastikan Anda mendownload opsi VC11 x86 Thread Safe untuk versi apa pun yang Anda perlukan. Untuk panduan ini anggap saja Anda menginginkan PHP 5. 6. 15
  2. Buka zip folder yang diunduh dan ganti namanya menjadi. php_5. 6. 15
  3. Pindahkan folder ke EasyPHP/binaries/php. Ini harus berakhir seperti ini. EasyPHP/binari/php/php_5. 6. 15
  4. Sesuaikan php.ini Anda. ini di dalam folder ini agar sesuai dengan kebutuhan pengembangan Anda. Anda bahkan dapat menyalin file php. ini dari php_runningversion jika versinya serupa
  5. Buat file di dalam folder ini bernama easyphp. php dan tambahkan konten berikut ke dalamnya dengan memperbarui nilai yang dikomentari.
    <?php
    $phpversion = array(
    	"status"	=> "0",
    	"dirname"	=> "php5615x150928220137", // php version x random hash
    	"name" 		=> "PHP",
    	"version" 	=> "5.6.15", // the version you just installed. Make sure is correct
    	"date" 		=> "2015-11-15 22:01:37", // version date
    	"notes" 	=> "",
    );
    ?>
    
  6. Mulai ulang EasyPHP
  7. Buka antarmuka administrasi untuk EasyPHP (biasanya di http. //127. 0. 0. 1/home/), pilih Pengaturan PHP > Ubah Versi dan versi yang baru saja Anda instal akan muncul di daftar
  8. Pilih versi yang diinginkan dan tunggu beberapa detik. Anda sekarang menjalankan versi PHP yang berbeda di EasyPHP

Ingatlah bahwa Anda dapat menambahkan versi PHP sebanyak yang Anda inginkan dan beralih di antara versi tersebut sesuka Anda. Perhatikan juga bahwa setiap versi akan memiliki php independen. ini yang membuatnya sangat fleksibel

Jika Anda menggunakan XAMPP untuk pengembangan PHP di Windows, ada kemungkinan besar Anda perlu mengubah, memutakhirkan, atau bahkan menurunkan versi XAMPP PHP Anda untuk memenuhi kompatibilitas paket PHP yang sedang Anda kembangkan

Beberapa contoh kasus yang membutuhkan penggantian versi PHP XAMPP termasuk

  • Platform PHP yang Anda kembangkan membutuhkan versi PHP yang lebih baru ATAU lebih lama agar berjalan dengan baik;
  • Platform PHP saat ini usang , atau mengandung kerentanan keamanan;
  • Anda ingin menguji fitur PHP yang lebih baru pada versi PHP yang lebih baru;
  • Anda tidak ingin mengunduh paket XAMPP lagi (dengan versi PHP yang berbeda) dan harus mengonfigurasi ulang semuanya .

Tutorial ini akan memandu Anda tentang cara mengganti XAMPP versi PHP di Windows
*Catatan. Ini untuk sepenuhnya mengganti versi PHP di XAMPP. Untuk menjalankan XAMPP pada beberapa versi PHP , kami akan memberikan tutorial mendalam lainnya tentang cara melakukannya.

Tutorial Memulai Mengubah versi XAMP PHP. Langkah demi langkah

Berikut adalah langkah-langkah untuk mengubah versi PHP utama di XAMPP pada Windows

*Kami berasumsi bahwa Anda telah menjalankan XAMPP dengan benar

1. Hentikan proses Apache XAMPP

Pertama, kita perlu menghentikan proses Apache di XAMPP. Untuk melakukannya, Anda dapat menemukan ikon XAMPP di area notifikasi Windows. Kemudian, klik dua kali ikon tersebut

Bagaimana saya bisa menurunkan versi php di windows?
Ikon XAMPP di area notifikasi

Pada dialog XAMPP Control Panel, klik Stop pada area Actions di Apache untuk menghentikan proses. Proses dihentikan jika sudah tidak ada latar hijau muda lagi

Bagaimana saya bisa menurunkan versi php di windows?
Menghentikan proses Apache di XAMPP

Jika karena beberapa alasan, ikon XAMPP tidak muncul di area notifikasi, Anda dapat menghentikan proses Apache menggunakan perintah Windows

php-[version]
2. Buka dialog Run (Windows + R), ketik perintah ini dan tekan Enter (atau tombol OK)

taskkill /IM httpd.exe

Seperti ini

Bagaimana saya bisa menurunkan versi php di windows?
Menghentikan proses Apache menggunakan perintah taskkill

Maka proses Apache akan dihentikan

2. Unduh versi PHP baru

Arahkan ke PHP resmi ini. halaman pengunduhan Windows bersih

https. // jendela. php. bersih/unduh/

Di panel kanan, pilih PHP nomor versi + jenis dukungan utas you want to download.

  • Untuk nomor versi PHP, halaman ini hanya mencantumkan versi stabil terbaru (pada saat artikel ini dibuat, 7. 4. 30, 8. 0. 23 dan 8. 1. 10). Jika Anda ingin mengunduh versi yang lebih lama (mis. PHP5), menuju ke PHP. bersih untuk halaman Arsip Windows
    https. // jendela. php. net/unduh/rilis/arsip/
    Di sini Anda akan melihat versi PHP lama, dengan format
    php-[version]
    3 (paket instalasi),
    php-[version]
    4 (paket yang dapat diekstrak), banyak bukan?
  • Untuk tipe dukungan utas PHP, singkatnya, inilah panduan cepat tentang apa yang harus dipilih
    • Jika Anda menggunakan Apache native (dengan LoadModule, atau Apache Handler) atau IIS , pilih versi Thread Safe 
    • Jika Anda menggunakan Apache dengan FastCGI atau IIS dengan FastCGI, pilih versi Non Thread Safe 

Direkomendasikan untuk menggunakan Apache dengan FastCGI (fcgi) untuk menangani beberapa proses PHP di Windows, namun, secara default , di Apache XAMPP . Jadi, agar tetap cepat dan kami berasumsi bahwa sebagian besar orang akan menggunakan konfigurasi default Apache di XAMPP, kami akan memilih versi thread safe. it uses the native Apache Handler to serve PHP. So, to keep it quick and we assume that people will mostly use default Apache configuration in XAMPP, we will pick the thread safe version.

*Jika Anda sudah menggunakan versi non-thread safe di XAMPP Anda, lanjutkan saja untuk memilih versi non-thread safe.

Oke, jadi, apa yang harus diunduh?

Setelah memilih nomor versi PHP dan jenis dukungan utas yang Anda inginkan, ikuti panduan ini untuk memilih apa yang akan diunduh

  • Jika Anda menggunakan versi yang lebih baru dan stabil (7. 4, 8. 0 dan 8. 1), cukup temukan di panel kanan halaman unduhan, dan unduh paket
    php-[version]
    5 dengan versi dukungan utas yang tepat
    Misalnya, jika kita memilih PHP 8. 0. 16+ versi aman benang
Bagaimana saya bisa menurunkan versi php di windows?
Memilih PHP 8. 0. 16 dan versi aman utas
  • Jika Anda menggunakan versi lama yang diarsipkan (terutama PHP 5), di halaman arsip, lakukan pencarian di halaman dengan sintaks ini
php-[version]
_

Setelah melihat hasil yang disorot, berikut adalah panduan untuk memilih versi yang tepat

  • Versi non-thread safe akan memiliki
    php-[version]
    6 teks dalam nama paket, sementara versi thread safe tidak memiliki
    php-[version]
    6 teks dalam nama.
  • Versi 32-bit atau 64-bit akan memiliki teks
    php-[version]
    8 atau
    php-[version]
    9 dalam nama paket
  • Jangan mengunduh paket dengan
    [XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
    _0 dalam nama paket (ini adalah kode sumber, kami tidak membutuhkannya)

Misalnya, jika kita ingin memilih PHP 5. 6. 40, thread safe, versi 64-bit, ini yang harus diunduh

Bagaimana saya bisa menurunkan versi php di windows?
Memilih PHP5. 6. 40, thread aman, versi 64-bit

Kami akhirnya dapat memilih paket PHP yang tepat untuk diunduh. Selanjutnya, mari kita perbarui versi XAMPP PHP

3. Ekstrak versi PHP baru ke XAMPP

Setelah mengunduh paket PHP, ekstrak salinan file ke direktori

[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
1 XAMPP

Kami menyarankan untuk mencadangkan direktori

[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
_1 lama dengan mengganti nama direktori
[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
1 lama (menjadi, seperti
[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
4) dan membuat yang baru untuk mengekstrak file yang diunduh ke dalamnya, sehingga kami dapat dengan cepat mengembalikan versinya. Misalnya

Bagaimana saya bisa menurunkan versi php di windows?
Cadangkan folder php XAMPP dan ekstrak file yang diunduh ke yang baru

4. Konfigurasikan XAMPP agar berjalan dengan versi PHP baru

Langkah yang paling penting adalah mengkonfigurasi XAMPP, atau lebih tepatnya, mengkonfigurasi Apache XAMPP agar dapat bekerja dengan versi PHP yang kita unduh. Bergantung pada versi PHP utama yang ingin Anda ganti, ada berbagai cara untuk melakukannya agar berfungsi dengan baik

4. 1. Ganti sama versi PHP utama (mis. 7. 4. 24 sampai 7. 4. 25)

Dalam kebanyakan kasus, mengubah PHP dengan versi mayor yang sama tidak memerlukan konfigurasi Apache apa pun. Ini mengasumsikan bahwa versi dukungan thread masih sama , dan XAMPP telah berjalan dengan baik.

Dalam hal ini, Anda cukup mengganti file paket PHP (atau mencadangkan direktori lama dan membuat yang baru – seperti langkah sebelumnya) ke direktori

[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
1 XAMPP, dan itu akan berfungsi

4. 2. Upgrade/Downgrade versi PHP utama (mis. 7. 4. 24 sampai 8. 0. 1)

Untuk mengganti versi utama XAMPP PHP, beberapa konfigurasi Apache XAMPP harus disesuaikan. Untungnya, ini sangat mudah dan lurus ke depan untuk dilakukan

*Sekali lagi, dengan asumsi bahwa versi dukungan utas PHP yang Anda ganti adalah sama

Buka file ini di editor teks Windows apa pun (Notepad, VSCode, dll. kami lebih suka VSCode)

[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf

*Sekali lagi, Anda harus membuat cadangan file terlebih dahulu dengan menyalinnya ke lokasi lain. Jangan mencadangkannya dengan menggandakan file di direktori yang sama dan biarkan sama

[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
6 file extension, it will cause error when Apache starts (duplicated configuration).

4. 2. 1. Edit LoadFile pada file DLL php

Temukan bagian ini

#
# PHP-Module setup
#

Di bagian ini, Anda akan melihat berbagai baris

[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
_7, tetapi baris utama yang harus diperhatikan adalah file memuat
[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
8, misalnya, baris ini dengan PHP 7

LoadFile "E:/xampp/php/php7ts.dll"

*Jalur dapat berbeda tergantung di mana XAMPP diinstal di komputer Anda

Edit baris ini, ubah nama file DLL ke versi PHP yang sudah Anda unduh
Misalnya, memutakhirkan dari PHP 7 ke PHP 8

LoadFile "E:/xampp/php/php8ts.dll"

-ATAU- Men-downgrade dari PHP 7 ke PHP 5

LoadFile "E:/xampp/php/php5ts.dll"

4. 2. 2. Edit LoadModule pada file DLL Apache

Kemudian edit selanjutnya adalah baris yang berdekatan dengan

[XAMPP Directory]\apache\conf\extra\httpd-xampp.conf
9, ini akan berbeda berdasarkan versi XAMPP
Untuk XAMPP dengan bundel versi PHP utama yang berbeda, barisnya akan berbeda

// With XAMPP PHP 5
LoadModule php5_module "E:/xampp/php/php5apache2_4.dll"

// With XAMPP PHP 7
LoadModule php7_module "E:/xampp/php/php7apache2_4.dll"

// With XAMPP PHP 8
LoadModule php_module "E:/xampp/php/php8apache2_4.dll"

*Jalur akan berbeda berdasarkan sistem Anda

Edit baris ini, ganti semua 

#
# PHP-Module setup
#
0 menjadi
#
# PHP-Module setup
#
1. Jadi dengan
#
# PHP-Module setup
#
2 dan
#
# PHP-Module setup
#
3, mereka juga akan diedit menjadi
#
# PHP-Module setup
#
1. Ini untuk memudahkan kita mengganti versi mayor PHP dengan hanya mengubah nama file DLL, daripada harus mengedit nama modul php

Bagian selanjutnya adalah file DLL untuk diedit berdasarkan versi, dengan sintaks

#
# PHP-Module setup
#
5. Anda cukup mengubahnya ke versi Anda

Misalnya downgrade dari PHP 7 ke 5

LoadModule php_module "E:/xampp/php/php5apache2_4.dll"

-ATAU- memutakhirkan dari PHP 7 ke 8

LoadModule php_module "E:/xampp/php/php8apache2_4.dll"

4. 2. 3. Edit IfModule

Cari semua baris

#
# PHP-Module setup
#
_6

  • Dengan XAMPP yang memiliki PHP 8 , Anda tidak perlu mengedit baris ini karena sudah benar.
  • Dengan XAMPP yang memiliki PHP 5 , baris untuk mencari adalah
    #
    # PHP-Module setup
    #
    7
  • Dengan PHP 7 ,
    #
    # PHP-Module setup
    #
    6

Edit semuanya menjadi

php-[version]
_0

Itu saja yang perlu kita edit pada file ini. Simpan file dan lanjutkan ke langkah berikutnya

5. Verifikasi bahwa semuanya bekerja

Untuk memeriksa apakah penyesuaian berfungsi sepenuhnya, mulai Apache di XAMPP

Buka Panel Kontrol XAMPP dengan ikon bilah notifikasi, atau dengan file

#
# PHP-Module setup
#
9. Kemudian, klik Mulai pada panel Tindakan di baris Apache. Jika tidak ada kesalahan yang ditampilkan, kita hampir selesai

Selanjutnya, buat file PHP di dalam folder

LoadFile "E:/xampp/php/php7ts.dll"
0 XAMPP, masukkan konten ini ke dalamnya

php-[version]
_1

Simpan file, dan buka di browser menggunakan URL localhost. Periksa apakah versi PHP diperbarui dengan benar. Jika ya, selamat. Anda telah melakukan semua langkah dengan benar untuk mengubah versi XAMPP PHP di Windows

Jika ada kesalahan yang ditampilkan, periksa kembali langkah-langkah dan penyesuaian file untuk memastikan semuanya diterapkan dengan benar. Kami akan segera merilis artikel tentang cara men-debug error PHP di XAMPP

Bisakah Anda menurunkan versi PHP?

Ya, Anda dapat menurunkan versi PHP situs Anda ke versi apa pun . Tetapi perhatikan bahwa menurunkan versi PHP ke versi yang lebih lama dapat menyebabkan kesalahan.

Bagaimana cara mengubah versi PHP di Windows?

1 jawaban .
Klik pengelola php untuk mendaftarkan versi php baru
Pilih php-cgi. exe dari php7. 3. 31 dan oke
Klik Ubah versi php untuk memeriksa versi php mana yang digunakan sekarang
Kemudian klik Periksa info php dan OK, itu akan menampilkan versi php

Bagaimana cara menurunkan versi PHP di Windows 11?

Edit LoadFile pada file DLL php. Temukan bagian ini. # # Penyiapan Modul-PHP #.
Edit LoadModule pada file DLL Apache. Kemudian, edit selanjutnya adalah baris yang berdekatan dengan LoadModule , ini akan berbeda berdasarkan versi XAMPP. .
Edit IfModule

Bagaimana cara mengubah ke versi PHP yang lebih lama?

Mengubah versi PHP .
Arahkan ke halaman Kelola Situs Web
Klik tombol Kelola untuk membuka halaman Kelola Situs Web, yang memungkinkan Anda menyesuaikan berbagai pengaturan untuk situs Anda. .
Di bawah bagian PHP, klik ikon Modifikasi
Pilih versi PHP dari menu dropdown. .
Klik tombol Ubah Versi PHP