จะอัพเดทเวอร์ชั่น PHP บน XAMPP (Windows) ได้อย่างไร?

01.06.2020
Լավագույն հոստինգ 'จะอัพเดทเวอร์ชั่น PHP บน XAMPP (Windows) ได้อย่างไร?
0 20 мин.

อัปเดต windows xamp รุ่น php


การเป็นนักพัฒนาเว็บไซต์ด้วยตัวเอง XAMPP อาจเป็นหนึ่งในซอฟต์แวร์ที่ฉันใช้ส่วนใหญ่บนคอมพิวเตอร์ Windows ของฉัน ฉันจะไม่เข้าไปดูรายละเอียดเพื่ออธิบายว่าทำไมฉันถึงใช้ XAMPP และทำไมคุณควรพิจารณาใช้ด้วย ในขณะที่ฉันต้องใช้เวลาสักครู่ในการหาวิธีอัปเดตเวอร์ชัน PHP แต่ฉันจะมีประโยชน์ในการแบ่งปันประสบการณ์ของฉันและทำให้งานของคุณง่ายขึ้นและช่วยให้คุณประหยัดเวลาได้มากในงานนี้ บทความนี้มีไว้เพื่อแสดงตัวเลือกต่าง ๆ เกี่ยวกับวิธีอัปเดตเวอร์ชัน PHP บน XAMPP Windows และแก้ไขปัญหาที่อาจเกิดขึ้น.

ทำไมคุณควรอัพเดท XAMPP PHP Version?

เช่นเดียวกับซอฟต์แวร์อื่น ๆ ด้วย PHP ขอแนะนำอย่างยิ่งให้ใช้เวอร์ชันล่าสุด PHP7 เวอร์ชั่นใหม่มีการปรับปรุงมากมายเมื่อเทียบกับ PHP5 รุ่นเก่า PHP7 ใช้หน่วยความจำครึ่งหนึ่งและประสิทธิภาพได้รับการปรับปรุงอย่างมีนัยสำคัญ นี่คือประโยชน์อื่น ๆ ของการใช้ PHP7:

  • PHP 7 นั้นเร็วเป็นสองเท่าของ PHP รุ่นที่ต่ำกว่า
  • การใช้หน่วยความจำต่ำ (สูงสุด 50%)
  • อำนวยความสะดวกในการจัดการข้อผิดพลาด
  • รองรับระบบ Windows 64 บิต
  • ใหม่ยานอวกาศและผู้ประกอบการรวมกันเป็นศูนย์
  • เปิดใช้งานการประกาศประเภทที่แม่นยำ
  • เพิ่มคลาสที่ไม่ระบุชื่อ
  • อำนวยความสะดวกในการนำเข้าจาก Namespace เดียวกัน
  • แนะนำการรวมกันเป็นโมฆะ & ผู้ประกอบการยานอวกาศและอื่น ๆ

ในทางกลับกันเวอร์ชัน PHP5 จะไม่ได้รับการสนับสนุนอีกต่อไป ตัวอย่างเช่น Joomla 4 จะทำงานร่วมกับเซิร์ฟเวอร์ที่ใช้รุ่น PHP7 เป็นอย่างน้อยเท่านั้น นี่คือเหตุผลสองสามข้อเท่านั้น แต่คุณได้ประเด็น.

อัปเดตเวอร์ชัน PHP บน Windows XAMPP

หากคุณใช้ XAMPP เวอร์ชั่นเก่ากว่า (3.2.1 ขึ้นไป) เป็นไปได้ว่าคุณยังคงใช้ PHP5 อยู่ ต่อไปนี้เป็นตัวเลือกสองทางเกี่ยวกับวิธีอัปเกรด PHP5 เวอร์ชันเก่าเป็น PHP7.

  1. ดาวน์โหลด เวอร์ชั่นล่าสุดของ PHP ที่เข้ากันได้กับ Windows ของคุณ (x86 หรือ x64)

  2. แยกไฟล์ไปยังโฟลเดอร์ที่ชื่อ php

  3. ไปที่ไดเรกทอรีการติดตั้ง XAMPP ของคุณและเปลี่ยนชื่อโฟลเดอร์ php เก่า (เช่น php_5)

  4. คัดลอกโฟลเดอร์ php ที่แยกล่าสุดไปยังโฟลเดอร์การติดตั้ง XAMPP ของคุณ

  5. เปิด XAMPP Control Panel และกำหนดค่า Apache

  6. คลิกที่ปุ่มกำหนดค่าถัดจากโมดูล Apache และเลือก Apache (httpd-xampp.conf)

    อัปเดต php windows xampp apache httpd

  7. แทนที่ php5 ทั้งหมดด้วยข้อความ php7 และบันทึกไฟล์

  8. รีสตาร์ทเซิร์ฟเวอร์ Apache!

เกิดอะไรขึ้นถ้าเซิร์ฟเวอร์ Apache ไม่เริ่มทำงาน คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้บนแผงควบคุม XAMPP ของคุณ:

[Apache] ตรวจพบการเปลี่ยนแปลงสถานะ: กำลังทำงานอยู่

[Apache] ตรวจพบการเปลี่ยนแปลงสถานะ: หยุดทำงาน

[Apache] ข้อผิดพลาด: Apache ปิดโดยไม่คาดคิด.

[Apache] นี่อาจเป็นเพราะพอร์ตที่ถูกบล็อกไม่มีการขึ้นต่อกัน,

[Apache] สิทธิ์ที่ไม่เหมาะสมความล้มเหลวหรือการปิดระบบด้วยวิธีอื่น.

[Apache] กดปุ่ม Logs เพื่อดูบันทึกข้อผิดพลาดและตรวจสอบ

[Apache] Windows Event Viewer สำหรับเบาะแสเพิ่มเติม

[Apache] หากคุณต้องการความช่วยเหลือเพิ่มเติมคัดลอกและโพสต์สิ่งนี้

[Apache] หน้าต่างบันทึกทั้งหมดในฟอรัม

ถ้าเป็นเช่นนั้นโปรดทำดังต่อไปนี้:

  1. ในแผงควบคุม XAMPP คลิกปุ่มกำหนดค่าที่อยู่ถัดจากโมดูล Apache

  2. เลือก Apache (httpd.conf)

    xampp แก้ไข apache httpd conf

  3. ค้นหาและแทนที่บรรทัดต่อไปนี้:

    ฟัง 80

    ถึง

    ฟัง 8080

    ชื่อเซิร์ฟเวอร์โฮสต์: 80

    ถึง

    ชื่อเซิร์ฟเวอร์โฮสต์ในพื้นที่: 8080

  4. บันทึกและปิดไฟล์ httpd.conf

  5. แก้ไขไฟล์ httpd-ssl.conf โดยคลิก Apache (http-ssl.conf)

    xampp แก้ไข apche httpd ssl conf

  6. ค้นหาและแทนที่บรรทัดต่อไปนี้:

    ฟัง 443

    ถึง

    ฟัง 4443

    ถึง

    ชื่อเซิร์ฟเวอร์ www.example.com:443

    ถึง

    ชื่อเซิร์ฟเวอร์ www.example.com:4443

  7. บันทึกและปิดไฟล์ httpd-ssl.conf

  8. รีสตาร์ทเซิร์ฟเวอร์ Apache

หากคุณทำทุกอย่างถูกต้องเซิร์ฟเวอร์ Apache ควรเริ่มต้น.

ณ จุดนี้มีข้อผิดพลาดอีกข้อหนึ่งที่ทำให้คุณใช้เซิร์ฟเวอร์ XAMPP Apache ไม่ได้:

ไม่มีปัญหา DLL กับ XAMPP

ข้อผิดพลาด api ms ชนะ crt runtime l1 1 0 dll

โปรแกรมไม่สามารถเริ่มต้นได้เนื่องจาก api-ms-win-crt-runtime-l1-1-0.dll หายไปจากคอมพิวเตอร์ของคุณ ลองติดตั้งโปรแกรมใหม่เพื่อแก้ไขปัญหานี้.

ข้อผิดพลาดนี้เกิดจากซอฟต์แวร์ Microsoft Visual C ++ ที่ล้าสมัย ข้อผิดพลาดอาจยังคงมีอยู่แม้ว่าคุณอาจติดตั้งซอฟต์แวร์นี้ในคอมพิวเตอร์ของคุณ.

นี่คือสิ่งที่คุณสามารถทำได้:

  1. ดาวน์โหลด Microsoft Visual C รุ่นล่าสุด++

  2. ถอนการติดตั้งเวอร์ชั่นเก่าออกจากคอมพิวเตอร์ของคุณ: เริ่ม > แผงควบคุม > โปรแกรมถอนการติดตั้งโปรแกรม

  3. รีสตาร์ทคอมพิวเตอร์ของคุณ

  4. ติดตั้งเวอร์ชันใหม่ที่คุณเพิ่งดาวน์โหลด

  5. รีสตาร์ทคอมพิวเตอร์อีกครั้ง

  6. เปิด XAMPP Control Panel และเริ่มต้นเซิร์ฟเวอร์ Apache – ข้อผิดพลาด. dll ไม่ควรปรากฏขึ้นอีกต่อไป

ติดตั้ง XAMPP 3.2.2

หากวิธีการข้างต้นไม่ทำงานฉันขอแนะนำให้ติดตั้ง XAMPP เวอร์ชันล่าสุด XAMPP เวอร์ชันล่าสุด (3.2.2) มาพร้อมกับ PHP7 ที่ให้มาดังนั้นคุณไม่ต้องยุ่งกับปัญหาทั้งหมดข้างต้น แต่ระวังอย่าเขียนทับไฟล์เก่าของคุณเพราะคุณอาจสูญเสียโครงการไฟล์และฐานข้อมูลทั้งหมดของคุณ นี่เป็นคำแนะนำที่ง่ายต่อการปฏิบัติตามขั้นตอนวิธีการติดตั้ง XAMPP ใหม่และโอนโครงการของคุณผ่าน:

  1. ไปที่ AppacheFrineds.org และ ดาวน์โหลด รุ่นที่คุณต้องการ

    ดาวน์โหลด xampp เวอร์ชั่นล่าสุด

  2. เรียกใช้การติดตั้งและเลือกโฟลเดอร์ปลายทางที่แตกต่างกัน – หากเวอร์ชัน XAMPP เก่าของคุณได้รับการติดตั้งใน C: / xampp / โฟลเดอร์ให้ติดตั้งเวอร์ชั่นใหม่เป็น C: / newxampp /

  3. หลังจากการติดตั้งสำเร็จให้โอน C: / xampp / htdocs / folder ไปที่ C: / newxampp / htdocs / – สิ่งนี้จะโอนไฟล์โครงการทั้งหมดของคุณไปยังการติดตั้งใหม่

  4. โอนย้าย C: / xampp / mysql / data / ไปยัง C: / xampp / mysql / data / – สิ่งนี้จะถ่ายโอนข้อมูลฐานข้อมูลทั้งหมดไปยังการติดตั้งใหม่

  5. เปิด XAMPP Control Panel ใหม่ v3.2.2 และเริ่ม Apache และ MySQL

  6. ตอนนี้ตรวจสอบรุ่น php http: //localhost/phpinfo.php – ไฟล์ PHP นี้ควรมีบรรทัดต่อไปนี้:

    <?php phpinfo (); ?>

    php info เวอร์ชั่น 7 2 6

  7. เริ่มใช้พลังของ PHP7!

ห่อมัน

ฉันหวังว่าบทความนี้จะช่วยคุณได้จริงๆ หากคุณยังคงมีปัญหาโปรดแจ้งให้เราทราบในความคิดเห็นและจะพยายามตอบคำถามของคุณและค้นหาวิธีแก้ไขปัญหาของคุณ การเข้ารหัสที่มีความสุข!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Оцените статью
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector