บทความวิกิฮาวนี้จะแนะนำวิธีทดสอบสคริปต์ PHP ของคุณเพื่อหาข้อผิดพลาดและการทำงาน วิธีปฏิบัติที่ได้ผลที่สุดคือการเรียกใช้สคริปต์ PHP ในเว็บเบราว์เซอร์ของคอมพิวเตอร์ผ่าน XAMPP แต่คุณยังสามารถใช้บริการออนไลน์ฟรีที่เรียกว่า "ฟังก์ชัน PHP ออนไลน์" เพื่อค้นหาข้อผิดพลาดในโค้ด PHP ของคุณ
ขั้นตอน
วิธีที่ 1 จาก 2: การใช้ XAMPP
ขั้นตอนที่ 1 ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง XAMPP แล้ว
XAMPP เป็นหนึ่งในสภาพแวดล้อมการทดสอบ PHP ที่ได้รับความนิยมมากที่สุดสำหรับทั้งคอมพิวเตอร์ Windows และ Mac
คุณสามารถดาวน์โหลดและติดตั้ง XAMPP ได้ฟรี
ขั้นตอนที่ 2 ปิด XAMPP หากทำงานอยู่
ซึ่งจะทำให้คุณสามารถอัปเดตโฟลเดอร์ "htdocs" ได้โดยไม่รบกวนกระบวนการที่มีอยู่
ข้ามขั้นตอนนี้ใน Mac
ขั้นตอนที่ 3 วางไฟล์ PHP ของคุณในโฟลเดอร์ "htdocs"
ขึ้นอยู่กับระบบปฏิบัติการของคุณ ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้:
-
Windows - เปิด "This PC" ดับเบิลคลิกชื่อฮาร์ดไดรฟ์ ดับเบิลคลิกโฟลเดอร์ "xampp" ดับเบิลคลิกโฟลเดอร์ "htdocs" แล้วย้ายไฟล์ PHP ที่จำเป็นไปไว้ในโฟลเดอร์
- Mac - คลิก ปริมาณ ในแผงควบคุม XAMPP คลิก ภูเขา, คลิก สำรวจ ให้ดับเบิลคลิกที่โฟลเดอร์ "htdocs" และย้ายไฟล์ PHP ที่จำเป็นไปไว้ในโฟลเดอร์
ขั้นตอนที่ 4 เปิด XAMPP
คลิกหรือดับเบิลคลิกไอคอนของแอพ XAMPP ที่เป็นตัว "X" สีขาวบนพื้นส้ม
ขั้นตอนที่ 5. เริ่ม Apache
คลิก เริ่ม ทางขวาของหัวข้อ "Apache" เพื่อเริ่มเว็บเซิร์ฟเวอร์ Apache ของคุณ คุณควรเห็นตัวบ่งชี้ทางด้านขวาของ "Apache" เปลี่ยนเป็นสีเขียว หากคุณพบข้อผิดพลาดและ Apache ไม่เริ่มทำงาน ให้ทำดังต่อไปนี้:
-
คลิก การกำหนดค่า ข้างหัวข้อ "Apache" แล้วคลิก อาปาเช่ (httpd.conf) ในเมนูผลลัพธ์
-
ค้นหาบรรทัด "Listen 80" และแทนที่ "80" ด้วย "8080"
-
ค้นหาบรรทัด "ชื่อเซิร์ฟเวอร์ localhost: 80" และแทนที่ "80" ด้วย "8080"
-
กด Ctrl+S (Windows) หรือ ⌘ Command+S (Mac) เพื่อบันทึกการเปลี่ยนแปลง จากนั้นปิดไฟล์
ขั้นตอนที่ 6 หมายเหตุพอร์ตที่สองของ Apache
นี่คือพอร์ตทางด้านขวาของหมายเลขพอร์ตแรก
หากคุณแก้ไขไฟล์ "httpd.conf" พอร์ตที่สองควรเป็น "8080"
ขั้นตอนที่ 7 เปิดเว็บเบราว์เซอร์
คุณสามารถใช้เว็บเบราว์เซอร์ใดก็ได้ (เช่น Chrome) เพื่อทดสอบสคริปต์ PHP ของคุณ
ขั้นตอนที่ 8 คลิกแถบที่อยู่
ที่ด้านบนของเบราว์เซอร์
หากมีข้อความในแถบที่อยู่ ให้ลบออกก่อนดำเนินการต่อ
ขั้นตอนที่ 9 ป้อนที่อยู่ของสคริปต์ PHP ที่คุณต้องการตรวจสอบ
พิมพ์ localhost: และหมายเลขพอร์ตที่สองของเซิร์ฟเวอร์ Apache (เช่น 8080) จากนั้นพิมพ์เครื่องหมายทับ (/) แล้วป้อนชื่อเอกสาร PHP ที่คุณต้องการทดสอบ (เช่น index.php)
- ตัวอย่างเช่น ถ้าจะทดสอบสคริปต์ชื่อ "LandingPage" บนพอร์ต 80 ให้พิมพ์ localhost:80/landingpage.php ที่นี่
- ตรวจสอบให้แน่ใจว่าคุณใส่ ".php" ต่อท้ายที่อยู่
ขั้นตอนที่ 10. กด ↵ Enter
เพื่อโหลดสคริปต์ PHP ของคุณในเบราว์เซอร์ หากสคริปต์ทำงาน คุณควรเห็นการโหลดหน้าเว็บโดยไม่มีปัญหาใดๆ
หากสคริปต์ของคุณมีข้อผิดพลาด ข้อผิดพลาดเหล่านั้นจะแสดงให้เห็นในรูปแบบภาพต่างๆ มองหาองค์ประกอบของหน้าเว็บของคุณที่ไม่สามารถโหลดได้อย่างถูกต้องเพื่อระบุข้อผิดพลาด
วิธีที่ 2 จาก 2: การใช้ฟังก์ชัน PHP ออนไลน์
ขั้นตอนที่ 1 เปิดเอกสาร PHP ของคุณ
คุณจะต้องใช้ซอฟต์แวร์แก้ไข PHP ของคอมพิวเตอร์ของคุณ (เช่น Notepad++ บน Windows หรือ BBEdit บน Mac) เพื่อดำเนินการดังกล่าว:
-
คลิกขวาที่เอกสาร PHP (หรือสำหรับ Mac ให้คลิกที่เอกสารแล้วคลิก ไฟล์).
-
เลือก เปิดด้วย.
-
คลิกชื่อโปรแกรมแก้ไข PHP ของคุณ
ขั้นตอนที่ 2 เลือกเนื้อหาของเอกสารของคุณ
คลิกตรงไหนก็ได้ในเอกสาร แล้วกด Ctrl+A (Windows) หรือ ⌘ Command+A (Mac) เพื่อเลือกทั้งเอกสาร
ขั้นตอนที่ 3 คัดลอกเนื้อหา
โดยกด Ctrl+C (Windows) หรือ ⌘ Command+C (Mac)
ขั้นตอนที่ 4 เปิดไซต์ฟังก์ชัน PHP ออนไลน์
ไปที่ https://sandbox.onlinephpfunctions.com/ ในเว็บเบราว์เซอร์ของคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 5. วางโค้ดที่คุณคัดลอกไว้
เลือกโค้ดในหน้าต่าง "Your script" จากนั้นกด Ctrl+V (Windows) หรือ ⌘ Command+V (Mac) เพื่อแทนที่ด้วยโค้ดที่คุณคัดลอกมา
ขั้นตอนที่ 6 เลือกเวอร์ชัน PHP
คลิกช่อง "Run on PHP version" ให้ขยายลงมา ล่างหน้าต่าง "Your script" จากนั้นคลิกหมายเลขเวอร์ชัน PHP ในเมนูที่ขยายลงมา
ตั้งแต่เดือนตุลาคม 2018 เวอร์ชันล่าสุดของ PHP ที่ได้รับการสนับสนุนโดยฟังก์ชัน Online PHP คือเวอร์ชัน 7.2.4
ขั้นตอนที่ 7 คลิก ดำเนินการรหัส
ล่างช่อง "Run on PHP version" ให้ขยายลงมา เพื่อรันโค้ด PHP แล้วแสดงผลในกล่องข้อความ "Result" ด้านล่าง รันโค้ด ปุ่ม.
ขั้นตอนที่ 8 ตรวจสอบข้อผิดพลาด
ในกล่องข้อความ "ผลลัพธ์" คุณจะเห็นลักษณะของโค้ด หากมีข้อผิดพลาดใด ๆ ในรหัส จะปรากฏในระหว่าง"
แท็ก
- ข้อผิดพลาดแต่ละรายการจะถูกรายงานว่าเป็นของบรรทัดใดบรรทัดหนึ่ง (เช่น "ในบรรทัดที่ 2") คุณสามารถดูหมายเลขของแต่ละบรรทัดได้โดยดูที่ด้านซ้ายของหน้าต่าง "สคริปต์ของคุณ"
- ข้อผิดพลาดจะปรากฏเป็นไอคอน "X" สีแดงและสีขาวทางด้านซ้ายของบรรทัดที่เกี่ยวข้องในกล่องข้อความ "รหัสของคุณ"