ติดตั้งแล้ว error ที่ php_extension แก้ไขอย่างไรครับ

ติดตั้งแล้ว error ที่ php_extension แก้ไขอย่างไรครับ

โดย ทศพร อินทะนิน -
Number of replies: 5
ติดตั้งแล้ว  error  ที่  php_extension  แก้ไขอย่างไรครับ
Attachment error-moodle.JPG
In reply to ทศพร อินทะนิน

ตอบ: ติดตั้งแล้ว error ที่ php_extension แก้ไขอย่างไรครับ

โดย jintana imruksa -

ไม่แน่ใจว่า ตัวนี้ใช้ทำอะไรแต่วิธีเปิดการใช้งานคือ  เข้าไปที่ php.ini แล้วเอาเครื่องหมาย ; ออกค่ะ

ตามภาพที่แนบมานี้

Attachment phpexten.jpg
In reply to jintana imruksa

ตอบ: ติดตั้งแล้ว error ที่ php_extension แก้ไขอย่างไรครับ

โดย วิชิต วงษ์ทอง -
ถ้าคุณใช้โปรแกรมพวก WAMP คือระบบ Windows, Apche, MySQL, Php คุณแก้ไขที่ไฟล์ php.ini แต่ถ้าเป็น LAMP คือมี Linux เป็นระบบปฏิบัติการ คุณต้อง yum install xlmrpc ประมาณนี้
In reply to ทศพร อินทะนิน

ตอบ: ติดตั้งแล้ว error ที่ php_extension แก้ไขอย่างไรครับ

โดย Piriya Jennoppakarn -
เข้ามาช่วยเสริมครับ

ก่อนจะกล่าวถึง XML-RPC ก็ต้องเกริ่นก่อนว่ามันเกิดมาได้อย่างไร ปู่ของมันคือ RPC (Remote Procedure Call) เมื่อโปรแกรมหนึ่งต้องการเรียกฟังก์ชันจากอีกโปรแกรมหนึ่ง มันก็จะสื่อสารกันโดยใช้รูปแบบที่ได้ตกลงกันไว้ ตัวอย่าง เช่น เวลา PHP เรียกใช้ MySQL ก็จะมีการสื่อสารเพื่อส่งคำสั่งขอและแลกเปลี่ยนข้อมูล แต่เนื่องจากมันไม่เป็นมาตรฐานนัก ใครอยากออกแบบอย่างไรก็ได้ จึงมีการคิดวิธีใหม่ขึ้นมา เช่น SOAP, Web Service, XML-RPC

XML-RPC จะมีรูปแบบการติดต่อแบบ XML เช่น ถ้าเราต้องการให้ โปรแกรมบวกเลข 1 + 2 เราก็อาจส่งคำสั่งไปว่า
<?xml version="1.0"?>
<methodCall>
 <methodName>examples.calculate</methodName>
 <params>
 <param>
 <value><string>1+2</string></value>
 </param>
 </params>
</methodCall>

ระบบหรือโปรแกรมที่อยู่ปลายทางก็จะตอบว่า
<?xml version="1.0"?>
<methodResponse>
 <params>
 <param>
 <value><string>3</string></value>
 </param>
 </params>
</methodResponse>
สำหรับ Moodle ได้นำ XML-RPC มาใช้ในเรื่องการติดต่อสื่อสารระหว่าง Moodle เช่น โรงเรียน A ผลิตวิชาคณิตศาสตร์ขึ้นมา โรงเรียน B ผลิตวิชาวิทยาศาสตร์ขึ้นมา แล้วทั้งสองโรงเรียนก็ทำ Moodle Network ซะ นักเรียนที่อยู่โรงเรียน A ก็จะสามารถไปเรียนวิทยาศาสตร์ที่โรงเรียน B ได้ เมื่อนักเรียนไปถึงโรงเรียน B ระบบ B ก็จะถามโรงเรียน A ว่านักเรียนคนนี้มีข้อมูลอะไรบ้าง โดยสื่อสารกันในรูปแบบ XML-RPC

* อนึ่ง ตัวอย่างอาจไม่ถูกต้อง 100% เพราะต้องการทำให้ง่ายต่อการเข้าใจ
In reply to Piriya Jennoppakarn

ตอบ: ติดตั้งแล้ว error ที่ php_extension แก้ไขอย่างไรครับ

โดย ทศพร อินทะนิน -
เป็น host เช่า พี่งลง moodle  แต่ลงไม่สำเร็จ  ที่ว่าในไฟล์ php.ini ให้เอาเครื่องหมาย ; ออก  ในการแก้ไขส่วนนี้เป็นผู้ดูแล host ถึงมีสิทธิ์แก้ไขใช่ไหมครับ
In reply to ทศพร อินทะนิน

ตอบ: ติดตั้งแล้ว error ที่ php_extension แก้ไขอย่างไรครับ

โดย Piriya Jennoppakarn -
ใช่แล้วครับ ต้องติดต่อผู้ให้บริการของคุณครับ บอกเขาว่าเราต้องการใช้งาน ให้เขาช่วยเปิดการใช้งานให้ด้วย ซึ่งถ้าผู้ให้บริการถือความพึงพอใจของลูกค้าเป็นหลัก เขาก็จะเปิดบริการ XML-RPC ให้ครับ แต่ถ้าเขายึดความพึงพอใจของผู้ให้บริการเป็นหลัก เขาก็อาจจะไม่ทำให้ครับ เพราะเขาอาจจะต้องไปทำงานหลังบ้านหลายอย่างเพื่อให้ได้ในส่วนนี้