Tags:
Node Thumbnail

PHP 5.x ออกมาได้ 3 ปีแล้วแต่คนใช้ยังน้อย เหตุผลอาจเป็นเพราะไม่มีความจำเป็นที่จะใช้ (เพราะบรรดา CMS ต้องการแค่ PHP 4) หรือไม่ก็เป็นว่าอยากใช้แต่ใช้ไม่ได้ (โฮสต์ไม่สนับสนุน)

แคมเปญ GoPHP5 จึงเกิดขึ้น โดยดีเดย์วันที่ 5 กุมภาพันธ์ 2008 เป็นวันที่

  • CMS จะต้องเริ่มออกรุ่นใหม่โดยบังคับเวอร์ชัน PHP 5.2 ขึ้นไป (ไม่มีผลกับรุ่นที่ออกก่อนวันที่ 5 ก.พ.)
  • โฮสต์จะเปลี่ยนเวอร์ชัน PHP มาเป็น 5.2

ตอนนี้ CMS ที่เข้าร่วมโครงการมีรายใหญ่ๆ คือ PHPMyAdmin, Drupal (เริ่มเวอร์ชัน 7) และ Typo3 ส่วนโฮสติ้งยังมีแต่ในสหรัฐ ถ้าโฮสต์บ้านเราเข้าร่วมแล้วส่งชื่อไปคงเท่ไม่หยอก เอาเป็นว่าโฮสต์เจ้าไหนร่วมโครงการ Blognone จะช่วยโฆษณาให้อีกแรงละกัน (เช่นเดียวกับโฮสต์ที่รับ RoR หรือ Python ด้วยนะครับ)

เว็บไซต์ HiverMinds วิเคราะห์ว่ายังขาด Wordpress กับ Mambo/Joomla และบรรดา Control Panel ทั้งหลาย นอกจากนี้ต้องได้ปัจจัยสนับสนุนจากบรรดาดิสโทรด้วย ซึ่งปัจจุบัน Red Hat ยังให้ PHP 5.1 มากับดิสโทรอยู่

ที่มา - GoPHP5

Get latest news from Blognone

Comments

By: au8ust
AndroidSymbianWindows
on 6 July 2007 - 16:03 #26288

เห็นข่าวนี้แล้วอดสงสัยไม่ได้ว่าทำไม host ส่วนใหญ่เมืองไทยไม่ค่อยใช้​ PHP5

By: crucifier
iPhoneAndroidUbuntu
on 6 July 2007 - 16:21 #26290 Reply to:26288

เท่าที่ทราบนะครับ การที่จะเปลี่ยนไปใช้ PHP5 นั้น ย่อมกระทบกับลูกค้าเก่าๆ ที่อยู่บน server นั้นแน่นอน แต่ถ้าทางผู้ให้บริการโฮสต์คิดจะขยับขยายจำนวน server แล้วละก็ เครื่องใหม่ๆ น่าจะอัพเกรดกันได้แล้ว

ส่วนอีกเหตุผลก็รวมไปถึงพวก CMS ด้วยล่ะครับ ต่างรอกันไปรอกันมา คงต้องมีหัวหอก หรือการรวมกลุ่มคล้ายๆ แบบนี้ จะได้ไปในทางเดียวกัน

นอกจาก PHP5 แล้ว ผมยังอยากให้สนับสนุน MySQL5 กันด้วยซ้ำ มีของดีให้ใช้ไม่ใช้ ทุกวันนี้งานที่บริษัทเลยต้องหา server ที่เป็น dedicated มาใช้ จะได้รองรับงานระดับ enterprise ได้

By: MrChoke
iPhoneUbuntu
on 6 July 2007 - 16:24 #26293 Reply to:26288

เท่าที่สังเกตุเพราะตัว panel ที่ใช้ด้วยที่มันผุกติด และ ลูกค้าด้วย เมืองนอกย้ายกันหมดแล้ว ตอนย้ายใหม่ๆ ผมก็โดนผลกระทบไปเหมือนกันต้องปรับปรุงเว็บที่ใช้กันวุ่นเลย

By: Arthuran
iPhoneAndroidUbuntuWindows
on 6 July 2007 - 17:06 #26299
Arthuran's picture

โฮสในไทยที่ใช้ php5 ชัดๆก็ AppServHosting เจ้าของคือผู้พัฒนาโปรแกรม AppServ

เห็นหลายๆโฮสทยอยอัพเดทกันอยู่ บางที่อัพเดท MySQL ไปด้วยเลย

-- arthuran.net

By: chaow
Android
on 6 July 2007 - 20:55 #26314 Reply to:26299
chaow's picture

อิอิ ผมก็ใช้บริการของ เขาอยู่เช่นกัน Chaow

By: mk
FounderAndroid
on 6 July 2007 - 23:01 #26327 Reply to:26314
mk's picture

น่าจะแนะนำให้เขาไปลงชื่อในโครงการหน่อยนะครับ

By: icez
ContributoriPhoneAndroidRed Hat
on 6 July 2007 - 17:24 #26305

mysql5 ผมลุยมานานแล้วครับ แต่... php5 นี่ตอนนี้เป็นแค่ optional ถ้าจะใช้ request มาได้ เซต per-domain ได้ แต่ไม่ได้เป็น default

เครื่องใหม่อาจตั้งเป็น default เลยมั้ง แล้วค่อยลง php4 เป็น optional ไป

By: panuta
iPhone
on 6 July 2007 - 18:52 #26310

อยากได้ Java Servlet Hosting ราคาถูกๆ

----------------------- http://www.seasandsong.com/

By: khajochi
WriteriPhoneIn Love
on 6 July 2007 - 19:46 #26312
khajochi's picture

เมื่อไหร่จะมีโครงการ GoJava5 กะ GoEJB3 บ้างนะ


แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com

By: zen on 6 July 2007 - 22:35 #26323 Reply to:26312

บางคนยังใช้ 1.2 อยู่เลย คนเปลี่ยนรุ่นช้าจัด

By: oakyman
ContributorAndroid
on 6 July 2007 - 21:17 #26316

ทำไมต้องบังคับกันด้วยยยยย (คือมันมีอะไรดีครับ) -- my blog

By: ipats
ContributorNOOBIn Love
on 6 July 2007 - 21:57 #26319

ปัญหาเท่าที่รู้มาจากการเปลี่ยน 4 --> 5 เกิดจากสาเหตุเดียวคือ.. เขียนสคริปไว้ไม่รอบคอบพอ

ที่เจอบ่อยคือการใช้ตัวแปรรับค่าโดยตรง ($abc แทนที่จะใช้พวก $_GET['abc']) ซึ่งเป็นแค่ปัญหาการตั้งค่าที่ default เปลี่ยนไปเล็กน้อย

ส่วนอื่นๆ ดูได้ที่นี่

สังเกตว่า ถ้าเขียนรอบคอบดีแล้ว พวก incompatible พวกนี้ แทบจะไม่มีผลอะไรเลยกับการเปลี่ยนรุ่น PHP (เช่นเปลี่ยนจาก warning เป็น error .. ถ้าดักดีๆ แม้แต่ warning ก็ต้องไม่มี จริงม่ะ)

กลับกัน ถ้าเปลี่ยนจาก 5 --> 4 นี่ซิ ยุ่งกันตายแน่ :p

ถ้าถามว่า 5 มีอะไรดีกว่า 4 จริงๆ ผมก็ไม่ค่อยเห็นว่ามันจะต่างกันมาก นอกจากมีฟังก์ชันสารพัดประโยชน์เยอะขึ้น (ผมไม่ได้ใช้คลาส)

ส่วนที่อ้างว่าทำงานเร็วขึ้น อันนี้ไม่เคยลองทดสอบดู แต่จากการคาดเดา มันก็น่าจะเร็วกว่าจริง (เร็วขึ้น.. ก็สามารถให้คนมาใช้เครื่องเยอะขึ้น ได้รายได้เยอะกว่าเดิม)

---------- iPAtS


iPAtS

By: lancaster
Contributor
on 6 July 2007 - 23:11 #26329

ที่ผมใช้ 5 ก็เพราะต้องเขียนแบบ oop

ใช้ไปใช้มาติดใจ ก็เลยจับลงทุก server ซะเลย

By: tdelphi on 6 July 2007 - 23:18 #26330

เปิดช่องให้แบบนี้ ก็ขอโฆษณาซะเลย แหะแหะ http://www.siamhosting.com/info.php

By: mk
FounderAndroid
on 6 July 2007 - 23:21 #26331 Reply to:26330
mk's picture

โอ้ ผมหมายถึงว่าต้องไปมีรายชื่ออยู่ใน GoPHP5 ด้วยน่ะครับ

แล้วที่เห็นจาก phpinfo ยังเป็น 5.1 อยู่เลยครับ

By: HaMoo on 7 July 2007 - 01:42 #26338
HaMoo's picture

อยากให้เป็น 5 ทั้งสองตัวมานานแระ !! แต่ยังไม่ค่อยเห็นใครทำซักที !!

By: AnnoMundi on 7 July 2007 - 01:43 #26339

ถ้าจะใช้ PHP5 ต้องเป็น PHP 5.2.x เพราะเร็วขึ้นกว่าเดิมมากรวมถึง Feature ต่างๆที่ช่วยให้เขียนเว็ปได้ง่ายขึ้น และ ปลอดภัยมากขึ้น

ด้านความเร็วที่ลองเอา code Bechmark จากเว็ป timestretch มาลองดูแล้ว เร็วกว่า Python 2.5.1 อีก

-------------------------------------------- AnnoMundi's Weblog

By: sugree
FounderWriterAndroidBlackberry
on 7 July 2007 - 02:09 #26341 Reply to:26339

จริงด้วย float ของ python มันห่วยขนาดนี้เลยเหรอเนี่ย

By: apples on 7 July 2007 - 02:44 #26340

ขอบคุณข่าวนี้มากครับ ทำให้ Referer เข้าเว็บผมเยอะมากๆ ก็ตกใจ ทำไมมีคนนินทาเยอะขนาดนี้ ต้องขอออกตัวก่อนนะครับ สำหรับใคร ชอบ/ไม่ชอบ PHP5 พอดีมีคนเข้ามา comment ล้น ผมขออธิบาย เป็นลำดับตามประสพการณ์ที่ผมได้เจอะเจอมากับ PHP5 ละกัน - ทำไมต้อง PHP5 = ถ้าไม่ PHP5 ตอนนี้ก็บ้าไปแล้วคุณไปดูได้ครับ http://snaps.php.net เค้าจะ Release เป็น V6 แล้ว ตอนอัพเป็น PHP4 -> PHP6 พูดตรงๆ นะครับ ความบรรลัยจะมาเยือนสำหรับการปรับตัวแบบก้าวกระโดดที่เกิดกับโปรแกรมเมอร์ - คำถามนี้เหมือนกับคำถามว่าทำไมถึง UTF-8 แล้วทำไมไม่ใช้ TIS-620 = คำถามนี้ผมเคยเขียนไว้นานละในเว็บผมลองหาดูเอง แล้วจะเข้าใจเองครับว่าทำไม -_-' ขนาด Blognone ยัง UTF-8 เลย :-P - คำถามที่ว่า PHP5 มี Bug ทำให้ Script PHP4 รันไม่ได้ = ถ้าถามผม ถ้ามีคนตอบแบบนี้ผมว่าคนตอบนั้นถือว่า โ... บร..ลั.. เติมเอาเองนะครับอาจจะแรงแต่มันก็จริง ความจริงคือ PHP5 ไม่ได้มี Bug แต่คนเขียนโปรแกรม PHP4 บนพื้นฐานด้านความปลอดภัยที่หละหลวมทำให้รันบน PHP5 แล้วเกิด Error แปลง่ายๆ "คุณไม่เข้าใจระบบโปรแกรมมิ่งเองแล้วจะบ่นไม่ได้หรอกว่าที่คุณเขียนแล้วรันบน PHP5 แล้วเกิด Error แล้วบอกว่าใช้ PHP4 ดีกว่า" - คิดอย่างไรกับ PHP5 = ต้องส่งเสริมครับ มันถึงเวลาแล้ว ผมผลักดันมานานแล้ว สำหรับ CMS ทุกชนิดที่รันบน Host ผมรันได้ทุกยี่ห้อ ทุก Version ครับ ไม่เคยมีใครบ่นสักแอะว่ารันไม่ได้ - แล้ว PHP4 จะทำไง = apt-get install php5 จบข่าว ช่างมัน เริ่มต้นชีวิตใหม่กับ PHP5 สั้นๆ - ประโยคสุดท้ายที่อยากพูด = PHP5 และ MySQL 5 ต้องส่งเสริมและผลักดัน เทคโนโลยีทุกวันนี้ไม่มีวันหยุดนิ่ง เหมือนกับการขับรถ เมื่อก่อนมีคนบอกรถแบบคาบูเรเตอร์ดีกว่าหัวฉีด สุดท้ายรถหัวฉีดดีกว่าอยู่ดี อีกหน่อยมีรถ Hybrid จะเถียงกันอีกนานไหมว่าใช้น้ำมันอย่างเดียวดีกว่า Hybrid นานาจิตตัง แต่สำหรับผม เทคโนโลยีคือความก้าวหน้า แค่นี้แหละครับ

http://www.appservhosting.com

By: mk
FounderAndroid
on 7 July 2007 - 09:38 #26346 Reply to:26340
mk's picture

ผมเสริมเรื่อง Unicode หน่อยครับ

Unicode ออกแบบมาเพื่อเป็น "One Encoding to Rule Them All" แต่การจะไปถึงจุดนั้นก็ต้องได้รับการสนับสนุนมากมาย และเจอแรงต้านจากความเฉื่อยในการใช้งาน TIS-620 ที่ไม่รู้จะเปลี่ยนไปทำไม

Blognone อยากช่วยเร่งให้ไปถึงจุดนั้นได้ ซักนิดก็ยังดี แล้วหวังว่าโลกวันนึงจะเป็นวันที่ทุกคนไม่ต้องสนใจอีกต่อไปว่าใช้ encoding อะไร

By: yimp on 15 July 2007 - 22:40 #27042

ที่จริงเรื่อง coding standard ของ php มีการเปลี่ยนมาตั้งแต่ช่วง 4.1 (GET-POST) (ถ้าผมจำไม่ผิดนะ)มันก็นานแล้วนะ ถ้าไม่รวมถึงการเปลี่ยนแปลงใหญ่เรื่อง OO ใน php5 มันก็มากกว่า 5 ปีเลยหละที่ทาง PHP Group พยายามผลักดันให้เขียน code ให้ถูกต้อง เป็นมาตรฐานเดียวกัน

ผมเองยังไม่ได้ติดตาม php6 มากนัก แต่อยากจะให้เน้น support เรื่อง thread มากๆหน่อย เพราะตอนนี้ cpu มันกลายเป็นแบบ Multicore กันเยอะแล้ว

http://yimp.6te.net

By: mckaty
Blackberry
on 13 October 2009 - 15:39 #131044

ถึงเวลาปฏิวัติครั้งใหม่แล้วครับ

ปัญหาของเทคโนโลยีคือ การไม่ยอมเปลี่ยนแปลง

เมื่อเราเปลี่ยนมาใช้ PHP5 กัน เด่วหลายๆส่ิงจะเปลี่ยนมาตามเองครับ

PHP5 +1111

เหมือน ประเทศไทย เปลี่ยนมาใช้ เหรียญบาท หรือ เหรียญห้าบาท แบบใหม่ ซึ่งน้ำหนักเหรียญ ทำให้เครื่องหยอดเหรียญใช้งานไม่ได้ แต่สุดท้ายเครื่องหยอดเหรียญก็ต้องเปลี่ยนตาม