Thu 10 Aug 2006 21:28:45
รบกวนสอบถามว่า appserv ที่มีตัวรันเซอเวอApache สามารถรันภาษา aspได้ไหมครับ ถ้ารันได้รบกวนขอวิธีทำบ้างครับ
ขอบคุณมากครับ
การติดตั้ง IIS + PHP + MySQL + ASP (อาจจะใส่ ASP.NET 1.1, 2.0 ด้วยก็ได้) ไม่ได้ยากอย่างที่คิดครับ
ทุกวันนี้ผมก็ใช้ IIS 5.1 + PHP 4.4.3 + MySQL 4.1 + ASP 3.0 + ASP.NET 1.1 + ASP.NET 2.0 + SQL Server 2000 ในการพัฒนาเว็บไซท์ local ครับ
จะเห็นว่าไม่ว่าจะเป็น application ใดๆก็สามารถพัฒนาได้ครับ (ยกเว้น JSP มีความทรงจำที่ไม่ดีกับ java แต่ใช้ javascript เยอะมากๆ) ซึ่งผมคิดว่าเหมาะที่สุดที่จะใช้เป็น developing machine ครับ
Sun 13 Aug 2006 19:45:06
ขอบคุณมากครับ
Wed 30 Aug 2006 08:17:06
รบกวนขอเว็บโหลดโปรแกรมพวกนี้บ้างครับ
หรือ ขอรบกวน อับขึ้นเว็บ ขอlink ผมโหลดบ้างนะครับ อยากได้เวอชั่นเดียวกับที่ใช้เลยนะครับ
IIS 5.1 + PHP 4.4.3 + MySQL 4.1 + ASP 3.0 + ASP.NET 1.1 + ASP.NET 2.0 + SQL Server 2000
ขอบคุณมากครับ
PHP ตอนนี้ผมใช้ PHP 4.4.4 ล่าสุด ณ ปัจจุบัน โดยผมมีตัวที่ include MySQL library 5.0.22 ไว้แล้ว (ตอนแรกกะเขียนเป็น Article ก่อน
ASP 3.0 ตัวนี้จะมากับ IIS 5.1 ขึ้นไปครับ
ASP.NET 1.1 ดาวน์โหลดได้ที่ http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
ASP.NET 2.0 ดาวน์โหลดได้ที่ http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
ส่วน SQL Server นั้นติดตั้งเป็น MSDE ก็ได้ครับ http://www.microsoft.com/downloads/details.aspx?FamilyId=413744D1-A0BC-479F-BAFA-E4B278EB9147&displaylang=en
หรือจะลองเล่นกับ Engine ของ 2005 ก็ใช้เป็น SQL Server 2005 Express ก็ได้ครับ Free เช่นกัน
http://msdn.microsoft.com/vstudio/express/sql/download/
อย่าลืมลง SQL Server Management Studio Express ด้วยนะครับ
Thu 31 Aug 2006 11:09:56
ขอบคุณมากๆ ครับสำหรับlinkโหลดโปรแกรมที่ให้มาครับ
จะรบกวนสอบถามนิดนึงครับ
-ผมอยากรู้ว่า mysql กับ mysql server แตกต่าง กันไหมครับ ผมควรเลือกใช้เป็นแบบไหนดีครับ
-ผมเข้าใจว่า linkที่ให้โหลด http://forum.modoeye.com/download/php.rar นี้ มี PHP 4.4.4 กับฐานข้อมูล MySQL library 5.0.22 ซึ่งรวม มาให้แล้ว อยากสอบถามวิธีการติดตั้งนะครับ คือผมโหลดมาแล้ว ได้โฟดเดอ php แล้วข้างในก็มีfile หลายfileมากเลยนะครับ จะรบกวนขอวิธีติดตั้งนะครับ ผมติดตั้งIISจากXPไปแล้วนะครับ
-MySQL library 5.0.22 กับMysql server มันตัวเดียวกันไหมครับ
ขอบคุณมากครับ
ส่วนการติดตั้ง PHP 4.4.4 ที่ผม upload ไว้นั้น แนะนำติดตั้งแบบ ISAPI (IIS module) นะครับ ให้ทำการแตกไฟล์ไปไว้ที่ C:\ หรือ path อื่นๆที่ต้องการครับ (ควรจะอยู่บน System drive) จะได้ C:\php ที่ข้างในมีไฟล์ต่างๆ
จากนั้นทำการ copy ไฟล์
libmysql.dll
php4ts.dll
php4embed.lib
php4ts.lib
ไปไว้ที่ C:\windows\system32
จากนั้นทำการ copy ไฟล์ php.ini-recommended ไปไว้ที่ C:\windows แล้วแก้ชื่อไฟล์เป็น php.ini ครับ
เปิดไฟล์ php.ini แล้วแก้บรรทัด
doc_root = เป็น doc_root = "C:\inetpub\wwwroot" เสร็จแล้ว Save
เปิด IIS Management Console โดยอยู่ที่ Stat -> Settings-> Control Panel -> Administrative tools -> Internet Information Services
คลิ๊กขวาที่ Web Sites directory เลือก Properties
ที่ tab ISAPI Filters คลิ๊กที่ Add ใส่ข้อมูลดังนี้
Filter name ใส่ PHP 4.4.4 (หรือชื่ออื่นๆที่ต้องการ)
Executable ให้ browse ไปที่ C:\php\sapi\php4isapi.dll
(เพื่อให้ IIS รู้จัก ISAPI module ของ PHP)
จากนั้นไปที่ Home Directory คลิ๊กที่ Configuration... ที่ tab mapping ให้คลิ๊กที่ Add
ใส่ข้อมูลดังนี้
Executable browse ไปที่ C:\php\sapi\php4isapi.dll
Extension ใส่ .php
เลือกที่ All verbs
(ตั้งค่านี้เพื่อให้ map เอกสารที่มีนามสกุล .php ให้ส่งไปแปลด้วย C:\php\sapi\php4isapi.dll)
เสร็จแล้ว OK ออกมาที่ Web Sites Properties Dialog
ไปที่ tab Documents คลิ๊ก Add เพิ่ม index.php เข้าไป (เพื่อให้ทำการ index.php เป็นเอกสาร Default index ด้วย) คลิ๊ก OK ออกมาที่ Internet Information Service Dialog คลิ๊กขวาที่ คอมพิวเตอร์ เลือกที่ All tasks -> Restart IIS แล้วคลิ๊ก OK ใน Dialog ที่ popup ขึ้นมา
หลังจาก IIS restart เรียบร้อยแล้วให้ทำการเช็คว่า ISAPI Filters ของ PHP มี status เป็นลูกศรสีเขียว
เท่านี้ IIS ก็สามารถใช้งาน ISAPI ได้แล้วครับ
MySQL library 5.0.22 ที่ผมหมายถึงนั้นเป็น MySQL Client Library เพื่อให้ PHP สามารถติดต่อ MySQL Server ได้จนถึง MySQL Server ที่ใช้ library จนถึง 5.0.22 ได้ (โดยปกติแล้ว PHP 4.x นั้นจะมี MySQL Library เป็น 3.x ทำให้ไม่สามารถใช้งาน MySQL > 4.0 ได้ครับ ซึ่งสืบเนื่องจากที่ MySQL > 4.0 นั้นจะเปลี่ยน Authentication Protocol จาก Password Hashing ขนาด 16 bytes เป็น Password Hashing ขนาด 41 bytes ใน MySQL 4.1.0 และ Password hashing ขนาด 45 bytes ใน MySQL > 4.1.1)

















