Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ทำไงดีค่ะ IIS รัน PHP ไม่ได้ ใช้ IIS เป็นเว็บเซิร์ฟเวอร์แล้วรัน PHP ไม่ได้ค่ะ เข้าไปเพิ่มไฟล์ .php , .php3, .php4



 

ทำไงดีค่ะ IIS รัน PHP ไม่ได้ ใช้ IIS เป็นเว็บเซิร์ฟเวอร์แล้วรัน PHP ไม่ได้ค่ะ เข้าไปเพิ่มไฟล์ .php , .php3, .php4

 



Topic : 007198

Guest




ใช้ IIS เป็นเว็บเซิร์ฟเวอร์แล้วรัน PHP ไม่ได้ค่ะ
เข้าไปเพิ่มไฟล์ .php , .php3, .php4 แล้วแต่มันก็ยังไม่ได้ค่ะ
ต้องเข้าไปแก้ไขอะไรตรงไหนช่วยบอกหน่อยนะคะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 8 ก.พ. 2549 16:01:47 By : tokkarok View : 7194 Reply : 7
 

 

No. 1

Guest


คุณลงphp version 5.0 ใช่ไหม คุณต้องcopy libmysql.dll ไปไว้ใน system 32
แก้ไข php.ini
1. cgi.force_redirect=1
2. extension_dir =c:/php/extensions
3. extension=php_mysql.dll






Date : 8 ก.พ. 2549 17:08:01 By : t
 


 

No. 2

Guest


ขอบคุณมากค่ะ จะลองไปทำดูนะคะ
Date : 9 ก.พ. 2549 21:27:57 By : tokkarok
 

 

No. 3

Guest


การติดตั้ง PHP
PHP ดาวน์โหลดได้ที่ http://www.php.net จะมีอยู่ 2 เวอร์ชั่น มี 4 และ 5 ผมจะยกเอาตัวเวอร์ชั่น 5 (5.03) มาใช้นะครับ แนะนำให้เอาแบบ zip มาติดตั้งเอง ซึ่งจะมีอะไรให้เล่นมากกว่าแบบ Install .exe เยอะครับ สำหรับเวอร์ชั่นที่จะออกมาใหม่กว่านี้อาจจะเป็น 5.04 หรือ 5.xx ก็ใช้หลักการเดียวกันนี้ในการติดตั้ง
การติดตั้ง PHP สามารถติดตั้งได้ 2 แบบคือ cgi และ sapi ความแตกต่างของทั้งสองแบบ คือ แบบ cgi จะถูกเรียกให้ทำงานเมื่อมีการเรียกใช้งานเท่านั้น ทุกครั้งที่มีการเรียกดูเว็บ php ก็จะเริ่มทำงาน โดยมีการอ่านไฟล์ php.ini และโหลด dll ของ extension ที่เกี่ยวข้อง ทำงานต่าง ๆ จนจบ และคืนหน่วยความจำเมื่อเสร็จสิ้น
ส่วนแบบ sapi จะถูกโหลดตั้งแต่เว็บเซิร์ฟเวอร์เริ่มทำงานเพียงครั้งเดียว โดยจะมีการอ่านไฟล์ php.ini และโหลด dll เพียงครั้งเดียวเท่านั้น และสิ้นสุดเมื่อ เว็บเซิร์ฟเวอร์ หยุดทำงาน แต่สำหรับแบบ sapi ยังค่อนข้างมีปัญหาอยู่ผมเลยจะยกแบบ cgi มาใช้ครับ


ให้ดาวน์โหลดมา 2 ตัวเลยนะครับทั้ง PHP 5.0.3 zip package และ Collection of PECL modules for PHP 5.0.3


แตกไฟล์ php-5.0.3-Win32.zip ออกมาเอาเข้าไปไว้ที่ C:\WWW แล้วเปลี่ยนชื่อโฟลเดอร์เป็น PHP


แตกไฟล์ pecl-5.0.3-Win32.zip ออกมา


เลือกไฟล์ทั้งหมดที่อยู่ข้างใน


เอาไปไว้ที่ C:\WWW\PHP\ext ตามรูป


สร้างโฟลเดอร์ขึ้นมา 2 อัน ตั้งชื่อ uploadtmp และ sessiontmp บางท่านอาจสงสัยว่าสร้างขึ้นมาทำไมเพื่ออะไร มีประโยชน์อย่างไร
uploadtmp เอาไว้สำหรับเป็นที่พักไฟล์ชั่วคราวในกรณีที่เขียน Code PHP ที่มีการส่งไฟล์หรือแนบไฟล์ เช่นเวบบอร์ดที่มีการส่งรูปภาพขึ้นไปได้
sessiontmp เอาไว้สำหรับเก็บค่า Session ชั่วคราวในกรณีที่เขียน Code PHP ที่มีการเรียกใช้ Session
บางท่านอาจสงสัยว่าจะใช้ชื่ออื่นได้หรือไม่ ใช้ชื่ออื่นก็ย่อมได้ครับ ไม่มีข้อกำหนดใดๆ ที่ผมกำหนดชื่อเป็นแบบนี้ก็เพื่อจะให้สื่อถึงว่าโฟลเดอร์แต่ละตัวทำหน้าที่อะไรกันบ้าง
ในทางปฏิบัติจริงๆแล้วสามารถกำหนดให้เรียกใช้ Temp ของ Windows ได้เลย แต่ก็อาจจะเสี่ยงต่อการเกิดข้อผิดพลาดต่างๆ เพราะต้องใช้งานร่วมกับโปรแกรมอื่นๆด้วย


ค้นหาไฟล์ php.ini-dist


นำไฟล์นี้ไปไว้ที่ C:\WINDOWS เปลี่ยนชื่อไฟล์เป็น php.ini


ใช้ Editplus หรือ Text Editor ตัวอื่นๆ เปิดไฟล์ php.ini ขึ้นมา ค้นหาบรรทัด
output_buffering = Off
แก้ไขเป็น
output_buffering = 4096


บรรทัด
register_globals = Off
แก้ไขเป็น
register_globals = On


บรรทัด
doc_root =
แก้ไขเป็น
doc_root = C:\WWW\Home

extension_dir = "./"
แก้ไขเป็น
extension_dir = "C:\WWW\PHP\ext"

; cgi.force_redirect = 1
แก้ไขเป็น
cgi.force_redirect = 0


บรรทัด
upload_tmp_dir =
แก้ไขเป็น
upload_tmp_dir = C:\WWW\PHP\uploadtmp


บรรทัดตรง extension เลือกเอาเครื่องหมาย( ; )ที่อยู่ข้างหน้าออก ตามที่ต้องการใช้ หลักๆที่ต้องใช้ก็ตามรูปครับ


ให้ดูในส่วนนี้เป็นหลักด้วย C:\WWW\PHP\ext ว่ามี extension ที่ต้องการใช้หรือไม่ จะต้องมีจึงจะทำให้ extension ที่เปิดใช้งานได้


บรรทัด
;sendmail_from = [email protected]
แก้ไขเป็น
sendmail_from = [email protected]
หรือจะใส่อีเมล์จริงของท่านลงไปเลยก็ได้


บรรทัด
;session.save_path = "/tmp"
แก้ไขเป็น
session.save_path = "C:\WWW\PHP\sessiontmp"


จากนั้นก็เซฟไฟล์นี้แล้วปิดออกไป


ไปที่ Internet Infomation Service


คลิกขวาที่ Default Web Site เลือก Properties


เลือกแทป Home Directory คลิกที่ Configuration


เลือก Add



เลือก Browse


ค้นหาไฟล์ php-cgi.exe ที่อยู่ใน C\WWW\PHP เลือกแล้วคลิก Open


ที่ช่อง Extension ใส่ .php และคลิก OK


PHP Extension ได้ถูกติดตั้งเข้าไปแล้ว


ไปที่แทป Document คลิกที่ปุ่ม Add


ที่ช่อง Default Document Name: ใส่ index.php แล้วคลิก OK


index.php ได้ถูกแอดเพิ่มเข้าไปแล้ว


คลิกขวาที่ My Computer เลือก Properties


เลือกแทป Advance เลือก Environment Variables


เลือก Path คลิก Edit


ที่ช่อง Variables value: ใส่ ;C:\WWW\PHP ต่อท้ายเข้าไปแล้วคลิก OK


คลิก OK ออกไป


คลิก OK ออกไป จากนั้นก็ Restart เครื่องใหม่


พอบูตเข้าวินโดวส์แล้วให้เปิด Notepad ขึ้นมาแล้วพิมพ์โค๊ดตามรูป

<?php
phpinfo();
?>
หรือจะเขียนเป็นบรรทัดเดียวเลยก็ได้
<?php phpinfo(); ?>
ที่ผมเขียนแบบนั้นก็เพื่อจะแสดงให้เห็นว่าตรงไหนคือ Tag เปิด ตรงไหนคือคำสั่ง PHP และตรงไหนคือ Tag ปิด
<?php = Tag เปิด
phpinfo(); = ชุดคำสั่ง
?> = Tag ปิด
ซึ่งจาก Code PHP ข้างบนจะเป็น Code รูปแบบ XML style แต่จะมีอีกรูปแบบหนึ่งที่ใช้กันเยอะคือ SGML style ดังตัวอย่างจะไม่มีคำว่า php ต่อท้าย <?
<?
phpinfo();
?>


เซฟไฟล์ เลือกที่เก็บไฟล์ปลายทางไปที่ C:\WWW\Home ตั้งชื่อเป็น info.php ที่ช่อง Save as type: ให้เลือกเป็น All Files แล้วคลิก Save


เปิด IE ขึ้นมา ที่ช่อง Address พิมพ์ http://localhost/info.php เคาะ Enter ถ้าไม่ผิดพลาดประการใดจะต้องได้ตามรูป


เป็นอันเรียบร้อยสำหรับการติดตั้ง PHP 5 ครับ



Date : 10 ก.พ. 2549 09:51:39 By : @@[M.R.๏~A~๏]
 


 

No. 4



โพสกระทู้ ( 519 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ละเอียดดีคับ ขอบคุณที่ให้ความรู้
(แอบเอาไปใช้ด้วย)
Date : 10 ก.พ. 2549 12:29:29 By : nut_t02
 


 

No. 5

Guest


ถ้ามีหลายเว็บ เก็บในเครื่องเดียวกัน แต่เก็บคนละ Directory ต้อง เซ็ตยังไงครับ
Date : 4 ต.ค. 2550 17:15:31 By : tp
 


 

No. 6

Guest


ขอบคุณความคิดเห็นที่3มากครับ ทำตามแล้วได้ผล
Date : 30 ต.ค. 2550 15:02:27 By : kk
 


 

No. 7



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook



Go to : ติดตั้ง PHP บน IIS และการ Setup ให้ปรับแต่ง PHP สามารถทำงาน Run บน IIS Web Serverได้
Date : 2013-04-05 13:47:46 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำไงดีค่ะ IIS รัน PHP ไม่ได้ ใช้ IIS เป็นเว็บเซิร์ฟเวอร์แล้วรัน PHP ไม่ได้ค่ะ เข้าไปเพิ่มไฟล์ .php , .php3, .php4
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่