Monday, November 28, 2005
apache โหลด php_mysql.dll ไม่ได้
ใช้งาน apache (2.0.54) - php (5.0.4) - mysql (4.4.10) บน Windows XP (SP2) (เครื่องสำหรับ develop) วันดีคืนดีเรียก apache ขึ้นมาทำงานกลับฟ้อง error ว่าโหลดโมดูลของ php_mysql.dll ไม่ได้ ทั้งๆ ที่ไม่ได้ไปทำอะไรกับเขาเลย ดังภาพ
หลังจากขึ้น error นี้แล้วเราสามารถคลิก OK สองครั้ง apache จะผ่านไปทำเซอร์วิสตามปกติแต่จะไม่สามารถสนับสนุนการทำงานด้วย MySQL ได้
ถ้าไปเรียก phpmyadmin จะขึ้น error ว่า:
"ไม่สามารถเรียกใช้ตัวช่วยของ MySQL,
กรุณาตรวจสอบการตั้งค่าของ PHP
เอกสารอ้างอิง"
ถ้าเรียกเว็บที่มีการติดต่อฐานข้อมูล MySQL จะขึ้น error ว่า:
"Fatal error: Call to undefined function mysql_connect() in C:\Apache2\htdocs\veerawat\function\function.inc.php on line 12"
ก ็ไม่ทราบว่าสาเหตุจะเกิดจากอะไร ลองหาใน php.net ก็ไม่เจอ เป็นมาสองครั้งแล้วทั้งเครื่อง Labtop และ Desktop อย่างละครั้งก็เลยบันทึกวิธีการแก้ปัญหาไว้หน่อย
วิธีแก้ปัญหาไปที่ My Computer>>Properties>>Advanced>>Environment Variables>>System variables>>
เลือก Variable Path แล้วเลือก Edit จะได้ค่า Valiable value ออกมาในลักษณะนี้
Variable value: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ZipGenius 5;C:\j2sdk1.4.2_07;
ให้เพิ่ม Path ของ Folder ที่อยู่ของ PHP ต่อท้ายอย่างเช่น C:\php5 จะได้ข้อมูลลักษณะนี้
Variable value: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ZipGenius 5;C:\j2sdk1.4.2_07;C:\php5;
คลิก OK ยืนยันการแก้ไขข้อมูล restart คอมพิวเตอร์ แล้วเรียก apache ให้ทำงานตามปกติ
หลังจากขึ้น error นี้แล้วเราสามารถคลิก OK สองครั้ง apache จะผ่านไปทำเซอร์วิสตามปกติแต่จะไม่สามารถสนับสนุนการทำงานด้วย MySQL ได้
ถ้าไปเรียก phpmyadmin จะขึ้น error ว่า:
"ไม่สามารถเรียกใช้ตัวช่วยของ MySQL,
กรุณาตรวจสอบการตั้งค่าของ PHP
เอกสารอ้างอิง"
ถ้าเรียกเว็บที่มีการติดต่อฐานข้อมูล MySQL จะขึ้น error ว่า:
"Fatal error: Call to undefined function mysql_connect() in C:\Apache2\htdocs\veerawat\function\function.inc.php on line 12"
ก ็ไม่ทราบว่าสาเหตุจะเกิดจากอะไร ลองหาใน php.net ก็ไม่เจอ เป็นมาสองครั้งแล้วทั้งเครื่อง Labtop และ Desktop อย่างละครั้งก็เลยบันทึกวิธีการแก้ปัญหาไว้หน่อย
วิธีแก้ปัญหาไปที่ My Computer>>Properties>>Advanced>>Environment Variables>>System variables>>
เลือก Variable Path แล้วเลือก Edit จะได้ค่า Valiable value ออกมาในลักษณะนี้
Variable value: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ZipGenius 5;C:\j2sdk1.4.2_07;
ให้เพิ่ม Path ของ Folder ที่อยู่ของ PHP ต่อท้ายอย่างเช่น C:\php5 จะได้ข้อมูลลักษณะนี้
Variable value: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ZipGenius 5;C:\j2sdk1.4.2_07;C:\php5;
คลิก OK ยืนยันการแก้ไขข้อมูล restart คอมพิวเตอร์ แล้วเรียก apache ให้ทำงานตามปกติ
Comments:
<< Home
ผมใช้วิธีคัดลอก libmysql.dll ที่มีอยู่ใน php5/ ไปลงไว้ที่ C:/windows/system ครับ
หลังจากนั้นก็ restart Apache ใช้งานได้ตามปกติ
หลังจากนั้นก็ restart Apache ใช้งานได้ตามปกติ
WWW0602
oakley sunglasses
off white
michael kors outlet
harry winston jewelry
chrome hearts outlet
jordan shoes
coach outlet
canada goose parka
fila shoes
polo outlet
Post a Comment
oakley sunglasses
off white
michael kors outlet
harry winston jewelry
chrome hearts outlet
jordan shoes
coach outlet
canada goose parka
fila shoes
polo outlet
<< Home