ลง apache และ php แล้วไม่สามารถเปิดไฟล์ นามสกุล .php ได้

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
tissana
PHP Sr. Member
PHP Sr. Member
Posts: 84
Joined: 01/01/1970 7:00 am
Contact:

ลง apache และ php แล้วไม่สามารถเปิดไฟล์ นามสกุล .php ได้

Post by tissana » 14/01/2009 10:32 pm

เรื่องของเรื่องคือผมลง php-5.2.8-Win32 แบบไฟล์ zip นะครับ และ apache_2.2.11-win32-x86-openssl-0.9.8i และก็ย้ายไฟล์และเซ็ตค่าต่างๆตามในหนังสือ ดังนี้ครับ
1. install apache ตามปรกติ เมื่อลงเสร็จ ลองเปิด browser แล้วเรียก http://localhost มันก็จะแจ้งว่า It Work ครับ (ผมเข้าใจว่าเป็นการแจ้งว่า apache ใช้งานได้)
2. จากนั้นก็เข้าไปที่ C:\Program Files\Apache... เพื่อเปิด ไฟล์ httpd.conf ขึ้นมากำหนดค่าต่างๆดังนี้ครับ
2.1 DocumentRoot "C:/webpage" // โฟลเดอร์ webpage นี้ผมสร้างขึ้นมาเอง ผมไม่ได้ลง IIS นะครับ
2.2 <Directory "C:/webpage">
2.3 เพิ่ม 4 บรรทัดนี้ครับ
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC "c:/php"
2.4 DirectoryIndex index.html index.html.var index.php
3. คลาย zip ไฟล์ php ที่ดาวน์โหลดมา ไปไว้ที่ c:\php
4. ย้ายไฟล์ c:\php\php5ts.dll ไปไว้ที่ c:\windows
5. คัดลอกไฟล์ c:\php\php.ini-dist ไปไว้ที่ c:\windows แล้วเปลี่ยนชื่อเป็น php.ini
6. เปิดไฟล์ php.ini ด้วย โปรแกรม editplus แล้วไปกำหนดค่าต่างๆดังนี้
6.1 doc_root = "c:\webpage" // โฟลเดอร์ webpage นี้ผมสร้างขึ้นมาเอง ผมไม่ได้ลง IIS นะครับ
6.2 user_dir = "c:\php\ext"
6.3 extension_dir = "./ext"
ผมเซ็ตค่าต่างๆดังที่กล่าวมานี้ครับ จากนั้นก็ไปทำการสร้าง ไฟล์ test.php ขึ้นมา 1 ไฟล์ แล้วไป save เก็บไว้ที่ C:/webpage จากนั้นก็ ลองเปิด browser แล้วเรียก
http://localhost/test.php ปรากฏว่ามันไม่แสดงผลครับ มันฟ้อง error "Internet Explorer cannot display the webpage" เหมือนไม่สามารถหาไฟล์ที่ว่าได้ครับ แต่หาก ผม
save ไฟล์ทดสอบเป็น นามสกุล .html คือ test.html แล้วแก้ไข code ภายในให้เป็นแบบ html แล้วลองเรียก http://localhost/test.html มันก็แสดงผลได้ปรกติครับ ผมไม่
ทราบว่าทำไมจึงเป็นเช่นนี้ ผุ้รู้แนะนำด้วยครับ ผมลอง restart apache หลายรอบและ restart เครื่องก็แล้ว มันก็ไม่ดีขึ้นครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22590
Joined: 22/09/2008 6:18 pm
Contact:

Re: ลง apache และ php แล้วไม่สามารถเปิดไฟล์ นามสกุล .php ได้

Post by mindphp » 17/01/2009 6:34 pm

แนะนำให้ติดตั้งตัวนี้ดีกว่าครับ
ลบ apache ตัวเดิมออกแล้วลง XAMPP
https://www.mindphp.com/modules.php?name ... cle&sid=15
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
aei_ou
PHP Full Member
PHP Full Member
Posts: 39
Joined: 22/01/2009 2:53 pm

Re: ลง apache และ php แล้วไม่สามารถเปิดไฟล์ นามสกุล .php ได้

Post by aei_ou » 22/01/2009 2:55 pm

ใช้ Appserv ก้ดีนะครับ ง่ายดี

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 28 guests