Saya ingin tahu bagaimana Anda meningkatkan PHP di Xampp untuk Windows? Saya mencoba mengunduh versi PHP terbaru dari situs PHP utama tetapi ketika saya memeriksa (phpinfo) saya masih mendapatkan bahwa versi sebelumnya masih digunakan.
Saya ingin tahu bagaimana Anda meningkatkan PHP di Xampp untuk Windows? Saya mencoba mengunduh versi PHP terbaru dari situs PHP utama tetapi ketika saya memeriksa (phpinfo) saya masih mendapatkan bahwa versi sebelumnya masih digunakan.
Jawaban:
Ambil cadangan folder htdocs dan data Anda (subfolder dari folder MySQL), instal ulang versi yang ditingkatkan dan ganti folder itu.
Catatan: Jika Anda telah mengubah file konfigurasi seperti PHP (php.ini), Apache (httpd.conf) atau yang lainnya, silakan ambil kembali dari file-file itu juga dan ganti dengan versi yang baru diinstal.
Anda dapat pergi melalui tautan berikut karena ini membantu saya, harus bekerja untuk Anda juga. http://hype-free.blogspot.com/2007/07/updating-php-in-xampp-for-windows.html
Menyadari bahwa jawaban saya membantu beberapa pengguna, berikut ini edit dari tautan asli:
Edit:
CATATAN: ada dua direktori yang akan diperbarui dengan versi file baru, yaitu php
sub-direktori dan apache/bin
sub-direktori, di dalam instalasi XAMPP.
Metode termudah untuk ditingkatkan PHP
di XAMPP
:
XAMPP
.XAMPP
sudah diinstal).PHP
folder dari arsip yang diekstraksi.PHP
folder yang ada di XAMPP
direktori yang diinstal . Anda dapat mencadangkannya seperti mengubah PHP
nama folder menjadi PHP-old
atau sukaPHP-version-number
PHP
folder yang Anda salin dari arsip yang diekstraksi.php.ini
file dengan file folder cadangan php.ini
Anda jika Anda telah mengubah pengaturan default sebelumnya.server
.phpinfo()
Saya perlu memperbarui php saya dari 5.3.8 ke 5.3.29 . (keduanya Thread Aman) di Windows
Langkah-langkah yang saya lakukan:
Semoga aku bisa menutupi semuanya.
Kemungkinan besar langkah-langkah ini tidak akan berfungsi jika Anda mengubah versi utama php, mis. 5.3.x menjadi 5.4.x, tetapi untuk versi minor, ini seharusnya bekerja.
Juga, cara yang baik untuk melihat apa yang salah ... mulai baris perintah dan coba mulai httpd.exe, di bawah xampp / apache / bin dari sana, itu akan daftar kesalahan yang ditemukan.
Saya telah meningkatkan ke php7.2 dari php5.6
Langkah-langkah yang saya ikuti.
C: \ xampp \ apache \ conf \ extra \ http-xampp.conf
5.1. Menggantikan
LoadFile "C: /xampp/php/php5ts.dll"
LoadFile "C: /xampp/php/libpq.dll"
LoadModule php5_module "C: /xampp/php/php5apache2_4.dll"
untuk
LoadFile "C: /xampp/php/php7ts.dll"
LoadFile "C: /xampp/php/libpq.dll"
LoadModule php7_module "C: /xampp/php/php7apache2_4.dll"
Saya pikir Anda perlu mengunduh dan menginstal XAMPP dengan versi PHP yang diinginkan. Saya tidak berpikir Anda hanya dapat memutakhirkan komponen XAMPP secara individual kecuali ada fasilitas yang disediakan untuk ini dalam XAMPP itu sendiri.
unduh versi biner php yang Anda inginkan dari situs web http://windows.php.net/download/ . unduh Thread zip versi biner aman. Buka zip versi PHP yang diunduh dalam folder terpisah. Pastikan nama folder php baru Anda bukan "PHP". Mungkin Anda bisa menggunakan nama filder sebagai nama versi. Misalnya untuk php 5.4 Anda dapat menggunakan php54.
Salin folder php baru ke folder xampp Anda. Sekarang buka folder xampp / apache / conf / extra. Buka file httpd-xampp.conf dari folder ekstra. Ubah variabel berikut:
PHPINID Variabel menjadi / Varaible LoadModule menjadi //php5apache2_2.dl
Simpan file httpd-xampp.conf. Mulai ulang server apache XAMPP Anda. Jika server Anda berhasil dihidupkan ulang, versi php server Anda ditingkatkan.
Saya belum memiliki reputasi yang cukup untuk berkomentar, tetapi, untuk menambah jawaban ssharma:
Setelah Anda menyalin folder htdocs Anda ke tempat yang aman, cukup ekspor database Anda dari PHPmyadmin. Cukup buka setiap basis data Anda dan klik pada tab ekspor di bagian atas. Ekspor mereka sebagai sql (atau apa pun, sungguh - ingat saja apa yang Anda pilih). Tingkatkan instalasi XAMPP Anda. Sekarang, di versi baru XAMPP, buat database yang ingin Anda masukkan kembali. Contoh: Anda memiliki database bernama 'test' yang diekspor dari instalasi lama Anda, beri nama baru, kosongkan database hal yang sama. Sekarang, masuk ke 'test' dan tekan tombol impor di bagian atas (tepat di sebelah tombol ekspor). Klik pilih file, cari file sql yang Anda ekspor sebelumnya (harus 'test.sql') dan impor. Tabel dan data Anda akan tersedia.
CATATAN: Ada opsi untuk mengekspor seluruh koleksi database (ini menamai file 127.0.0.1.sql). Tapi, saya belum pernah beruntung mengimpornya dengan benar. Lakukan setiap basis data Anda secara terpisah untuk memastikannya bekerja. Saya membuat posting ini agak bertele-tele, tapi itu karena saya suka menulis untuk orang-orang yang belum tahu persis apa yang mereka lakukan (saya, saya sendiri, ada di sana belum lama ini (kita semua ada di beberapa titik)).
Versi singkat jawaban saya:
1) Ekspor basis data Anda satu per satu
2) Impor ke instalasi XAMPP Anda yang baru
phpinfo()
, tekan ctrl+ f, dan ketik thread
untuk memeriksa nilainya.php
.php
folder default menjadi sesuatu yang lain.php
folder yang diekstrak (diganti namanya ) di direktori xampp.php.ini
file dari php
folder default / lama (Itu Anda ganti namanya) dan tempel ke php
folder baru .Ada versi beta Xampp yang lebih baru yang datang dengan peningkatan PHP yang lebih baru.
Anda harus memeriksa di http://www.apachefriends.org
http://www.apachefriends.org/en/xampp-windows.html
Di situs ini bisa Anda dapatkan
Add-Ons XAMPP
dengan menggunakan pengaya ini Anda dapat meningkatkan versi terbaru.
1) Cadangkan folder htdocs Anda
2) ekspor database Anda (ikuti tutorial ini )
3) uninstall xampp
4) instal versi baru xampp
5) ganti folder htdocs yang telah Anda buat cadangannya
6) Impor database Anda yang telah Anda ekspor sebelumnya
Catatan : Jika Anda telah mengubah file konfigurasi seperti PHP (php.ini), Apache (httpd.conf) atau yang lainnya, silakan ambil kembali dari file-file itu juga dan ganti dengan versi yang baru diinstal.
Untuk memperbarui dengan versi PHP terbaru di xampp tanpa kehilangan data htdocs Anda, Anda perlu mengunduh file zip versi PHP yang Anda inginkan dari sourceforge.net, lalu salin folder PHP dari file yang diekstrak dan tempelkan ke folder xampp Anda.
CATATAN: Jangan lupa untuk mengganti nama folder file PHP lama yang sudah ada.
Kemudian cukup edit file php.ini Anda dengan jalur saat ini untuk mencapai folder PHP yang tepat
Setelah itu, Anda perlu menjalankan kembali xampp Anda.
Saya menemukan video di youtube yang dapat membantu Anda. cara memperbarui versi php di xampp
Saya baru saja memutakhirkan XAMPP portable lama saya dengan PHP 5.3.X (Termasuk Mercury & FileZilla & Tomcat) ke XAMPP portable dengan PHP 5.6.X (Sertakan versi sebelumnya) ...
Caranya:
max_upload_size
dan lain-lain di php.ini dan juga di/apache/conf/extra/httpd-xampp.conf
D
ke driveC
CATATAN
Pada tab Database Ekspor pada phpmyadmin, pilih UTF-8 Karakter dan memeriksa Disable foreign key checks
kotak centang
dan pada tab impor hapus centang Enable foreign key checks
.
1) Unduh PHP baru dari situs resmi (lebih baik beberapa zip). php
Direktori lama mengganti nama menjadi php_old
dan membuat lagi php
direktori dan meletakkan file yang tidak di-zip.
Dalam php.ini
menghubungkan modul yang diperlukan jika Anda menggunakan sesuatu yang dinonaktifkan secara default (seperti Memcached dll), tetapi jangan lupa untuk menambahkan .dll
file yang sesuai .
2) Dalam kasus saya, saya harus memperbarui Apache. Jadi ulangi langkah yang sama: unduh paket baru, ganti nama direktori, buat apache
direktori baru dan letakkan file baru mereka.
Sekarang Anda dapat mencoba untuk me-restart apache berjalan apache_start.bat
dari xampp
folder (lebih baik menjalankan kelelawar ini, daripada me-restart layanan apache dari jendela layanan Windows, karena dalam kasus ini di konsol Anda akan melihat semua kesalahan jika akan ada beberapa, termasuk baris dalam konfigurasi di mana Anda akan memiliki masalah). Jika Anda memperbarui Apache dan menjalankan file ini, dalam daftar layanan Anda akan melihat Apache2.2, tetapi dalam deskripsi Anda bisa mendapatkan versi lain (dalam kasus saya itu adalah Apache / 2.4.7).
Dalam kasus pembaruan Apache Anda bisa mendapatkan beberapa masalah, jadi ingatlah:
setelah Anda mengganti seluruh direktori, Anda mungkin perlu mengonfigurasi apache/conf/httpd.conf
file Anda (menyalin host virtual dari konfigurasi lama, mengatur DocumentRoots, izin untuk direktori, semua jalur, memperpanjang daftar file indeks (secara default hanya memiliki apache index.html
sehingga file indeks lainnya akan diabaikan saja dan Apache hanya akan mendaftar direktori root situs di browser), mengonfigurasi log Anda, dll.)
sambungkan modul yang Anda butuhkan (jika Anda menggunakan sesuatu yang tidak dihidupkan secara default seperti mod_rewrite dll.)
Untuk Upgradation php di Xampp Anda dapat mengikuti langkah-langkah ini, jika tidak, Anda dapat melewati 4 langkah ini dan langsung menginstal MAMP (untuk windows juga) dari situs dan di sini adalah tautan unduhan langsung
Langkah 1: Buat cadangan Sebelum memulai, pastikan untuk membuat cadangan pengaturan apa pun, modul khusus dan yang paling penting direktori htdocs, yang berisi skrip dan sumber daya halaman Anda. Direktori ini biasanya terletak diC: \ xampp \ htdocs \
Langkah 2: Persiapan
Unduh PHP 5.3.0rc2. Saya menggunakan VC6 build untuk meminimalkan potensi masalah kompatibilitas. Anda juga disarankan untuk mengunduh XAMPP versi Windows terbaru. Meskipun ini adalah panduan pemutakhiran yang harus bekerja dengan versi XAMPP sebelumnya, disarankan untuk menggunakan salinan baru file inti. Hentikan instance layanan Apache yang mungkin sedang berjalan.
Langkah 3: Pembaruan Panduan ini akan menganggap direktori XAMPP Anda adalah C: \ xampp \
Ekstrak arsip XAMPP ke direktori yang Anda pilih, saya akan merekomendasikan menggunakan default C: \ xampp \ Ekstrak isi arsip PHP ke C: \ xampp \ php \, menimpa isi direktori ini dengan file-file baru. Buka file C: \ xampp \ apache \ conf \ extra \ httpd-xampp.conf dan pastikan baris berikut ada dalam urutan ini:
LoadFile "/xampp/php/php5ts.dll"
LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll"
Replace C:\xampp\php\php.ini with C:\xampp\php\php.ini-dist
Uncomment the lines:
;extension=php_mbstring.dll
;extension=php_pdo_sqlite.dll
Replace the line
magic_quotes_gpc = On
with
magic_quotes_gpc = Off
Salin semua file di C: \ xampp \ php \ ke C: \ xampp \ apache \ bin \ (jangan salin subdirektori atau kontennya).
Setelah mengikuti langkah-langkah di atas, restart layanan Apache Anda (ini dapat dilakukan dengan menggunakan C: \ xampp \ xampp-control.exe atau secara manual melalui panel kontrol / command prompt). PHPinfo Anda harus menunjukkan bahwa pemutakhiran telah berhasil. Saya akan memperbarui posting ini jika saya menemukan masalah dari menggunakan metode ini, atau cara yang lebih bersih (otomatis) dalam melakukan peningkatan.