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
- 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
- Buka zip folder yang diunduh dan ganti namanya menjadi. php_5. 6. 15
- Pindahkan folder ke EasyPHP/binaries/php. Ini harus berakhir seperti ini. EasyPHP/binari/php/php_5. 6. 15
- 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
- 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" => "", ); ?>
- Mulai ulang EasyPHP
- 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
- 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
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
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.exeSeperti ini
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
- Jika Anda menggunakan versi lama yang diarsipkan (terutama PHP 5), di halaman arsip, lakukan pencarian di halaman dengan sintaks ini
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
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.conf1 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.conf1 lama (menjadi, seperti [XAMPP Directory]\apache\conf\extra\httpd-xampp.conf4) dan membuat yang baru untuk mengekstrak file yang diunduh ke dalamnya, sehingga kami dapat dengan cepat mengembalikan versinya. Misalnya
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.conf1 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.conf6 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.conf8, 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
-ATAU- Men-downgrade dari PHP 7 ke PHP 5
4. 2. 2. Edit LoadModule pada file DLL Apache
Kemudian edit selanjutnya adalah baris yang berdekatan dengan [XAMPP Directory]\apache\conf\extra\httpd-xampp.conf9, ini akan berbeda berdasarkan versi XAMPP
Untuk XAMPP dengan bundel versi PHP utama yang berbeda, barisnya akan berbeda
*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]_0Itu 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]_1Simpan 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