PHP 5.x ออกมาได้ 3 ปีแล้วแต่คนใช้ยังน้อย เหตุผลอาจเป็นเพราะไม่มีความจำเป็นที่จะใช้ (เพราะบรรดา CMS ต้องการแค่ PHP 4) หรือไม่ก็เป็นว่าอยากใช้แต่ใช้ไม่ได้ (โฮสต์ไม่สนับสนุน)
แคมเปญ GoPHP5 จึงเกิดขึ้น โดยดีเดย์วันที่ 5 กุมภาพันธ์ 2008 เป็นวันที่
ตอนนี้ CMS ที่เข้าร่วมโครงการมีรายใหญ่ๆ คือ PHPMyAdmin, Drupal (เริ่มเวอร์ชัน 7) และ Typo3 ส่วนโฮสติ้งยังมีแต่ในสหรัฐ ถ้าโฮสต์บ้านเราเข้าร่วมแล้วส่งชื่อไปคงเท่ไม่หยอก เอาเป็นว่าโฮสต์เจ้าไหนร่วมโครงการ Blognone จะช่วยโฆษณาให้อีกแรงละกัน (เช่นเดียวกับโฮสต์ที่รับ RoR หรือ Python ด้วยนะครับ)
เว็บไซต์ HiverMinds วิเคราะห์ว่ายังขาด Wordpress กับ Mambo/Joomla และบรรดา Control Panel ทั้งหลาย นอกจากนี้ต้องได้ปัจจัยสนับสนุนจากบรรดาดิสโทรด้วย ซึ่งปัจจุบัน Red Hat ยังให้ PHP 5.1 มากับดิสโทรอยู่
ที่มา - GoPHP5
Comments
เห็นข่าวนี้แล้วอดสงสัยไม่ได้ว่าทำไม host ส่วนใหญ่เมืองไทยไม่ค่อยใช้ PHP5
เท่าที่ทราบนะครับ การที่จะเปลี่ยนไปใช้ PHP5 นั้น ย่อมกระทบกับลูกค้าเก่าๆ ที่อยู่บน server นั้นแน่นอน แต่ถ้าทางผู้ให้บริการโฮสต์คิดจะขยับขยายจำนวน server แล้วละก็ เครื่องใหม่ๆ น่าจะอัพเกรดกันได้แล้ว
ส่วนอีกเหตุผลก็รวมไปถึงพวก CMS ด้วยล่ะครับ ต่างรอกันไปรอกันมา คงต้องมีหัวหอก หรือการรวมกลุ่มคล้ายๆ แบบนี้ จะได้ไปในทางเดียวกัน
นอกจาก PHP5 แล้ว ผมยังอยากให้สนับสนุน MySQL5 กันด้วยซ้ำ มีของดีให้ใช้ไม่ใช้ ทุกวันนี้งานที่บริษัทเลยต้องหา server ที่เป็น dedicated มาใช้ จะได้รองรับงานระดับ enterprise ได้
เท่าที่สังเกตุเพราะตัว panel ที่ใช้ด้วยที่มันผุกติด และ ลูกค้าด้วย เมืองนอกย้ายกันหมดแล้ว ตอนย้ายใหม่ๆ ผมก็โดนผลกระทบไปเหมือนกันต้องปรับปรุงเว็บที่ใช้กันวุ่นเลย
โฮสในไทยที่ใช้ php5 ชัดๆก็ AppServHosting เจ้าของคือผู้พัฒนาโปรแกรม AppServ
เห็นหลายๆโฮสทยอยอัพเดทกันอยู่ บางที่อัพเดท MySQL ไปด้วยเลย
-- arthuran.net
อิอิ ผมก็ใช้บริการของ เขาอยู่เช่นกัน Chaow
น่าจะแนะนำให้เขาไปลงชื่อในโครงการหน่อยนะครับ
mysql5 ผมลุยมานานแล้วครับ แต่... php5 นี่ตอนนี้เป็นแค่ optional ถ้าจะใช้ request มาได้ เซต per-domain ได้ แต่ไม่ได้เป็น default
เครื่องใหม่อาจตั้งเป็น default เลยมั้ง แล้วค่อยลง php4 เป็น optional ไป
อยากได้ Java Servlet Hosting ราคาถูกๆ
----------------------- http://www.seasandsong.com/
เมื่อไหร่จะมีโครงการ GoJava5 กะ GoEJB3 บ้างนะ
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
บางคนยังใช้ 1.2 อยู่เลย คนเปลี่ยนรุ่นช้าจัด
ทำไมต้องบังคับกันด้วยยยยย (คือมันมีอะไรดีครับ) -- my blog
ปัญหาเท่าที่รู้มาจากการเปลี่ยน 4 --> 5 เกิดจากสาเหตุเดียวคือ.. เขียนสคริปไว้ไม่รอบคอบพอ
ที่เจอบ่อยคือการใช้ตัวแปรรับค่าโดยตรง ($abc แทนที่จะใช้พวก $_GET['abc']) ซึ่งเป็นแค่ปัญหาการตั้งค่าที่ default เปลี่ยนไปเล็กน้อย
ส่วนอื่นๆ ดูได้ที่นี่
สังเกตว่า ถ้าเขียนรอบคอบดีแล้ว พวก incompatible พวกนี้ แทบจะไม่มีผลอะไรเลยกับการเปลี่ยนรุ่น PHP (เช่นเปลี่ยนจาก warning เป็น error .. ถ้าดักดีๆ แม้แต่ warning ก็ต้องไม่มี จริงม่ะ)
กลับกัน ถ้าเปลี่ยนจาก 5 --> 4 นี่ซิ ยุ่งกันตายแน่ :p
ถ้าถามว่า 5 มีอะไรดีกว่า 4 จริงๆ ผมก็ไม่ค่อยเห็นว่ามันจะต่างกันมาก นอกจากมีฟังก์ชันสารพัดประโยชน์เยอะขึ้น (ผมไม่ได้ใช้คลาส)
ส่วนที่อ้างว่าทำงานเร็วขึ้น อันนี้ไม่เคยลองทดสอบดู แต่จากการคาดเดา มันก็น่าจะเร็วกว่าจริง (เร็วขึ้น.. ก็สามารถให้คนมาใช้เครื่องเยอะขึ้น ได้รายได้เยอะกว่าเดิม)
---------- iPAtS
iPAtS
ที่ผมใช้ 5 ก็เพราะต้องเขียนแบบ oop
ใช้ไปใช้มาติดใจ ก็เลยจับลงทุก server ซะเลย
เปิดช่องให้แบบนี้ ก็ขอโฆษณาซะเลย แหะแหะ http://www.siamhosting.com/info.php
โอ้ ผมหมายถึงว่าต้องไปมีรายชื่ออยู่ใน GoPHP5 ด้วยน่ะครับ
แล้วที่เห็นจาก phpinfo ยังเป็น 5.1 อยู่เลยครับ
อยากให้เป็น 5 ทั้งสองตัวมานานแระ !! แต่ยังไม่ค่อยเห็นใครทำซักที !!
ถ้าจะใช้ PHP5 ต้องเป็น PHP 5.2.x เพราะเร็วขึ้นกว่าเดิมมากรวมถึง Feature ต่างๆที่ช่วยให้เขียนเว็ปได้ง่ายขึ้น และ ปลอดภัยมากขึ้น
ด้านความเร็วที่ลองเอา code Bechmark จากเว็ป timestretch มาลองดูแล้ว เร็วกว่า Python 2.5.1 อีก
-------------------------------------------- AnnoMundi's Weblog
จริงด้วย float ของ python มันห่วยขนาดนี้เลยเหรอเนี่ย
ขอบคุณข่าวนี้มากครับ ทำให้ 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
ผมเสริมเรื่อง Unicode หน่อยครับ
Unicode ออกแบบมาเพื่อเป็น "One Encoding to Rule Them All" แต่การจะไปถึงจุดนั้นก็ต้องได้รับการสนับสนุนมากมาย และเจอแรงต้านจากความเฉื่อยในการใช้งาน TIS-620 ที่ไม่รู้จะเปลี่ยนไปทำไม
Blognone อยากช่วยเร่งให้ไปถึงจุดนั้นได้ ซักนิดก็ยังดี แล้วหวังว่าโลกวันนึงจะเป็นวันที่ทุกคนไม่ต้องสนใจอีกต่อไปว่าใช้ encoding อะไร
ที่จริงเรื่อง coding standard ของ php มีการเปลี่ยนมาตั้งแต่ช่วง 4.1 (GET-POST) (ถ้าผมจำไม่ผิดนะ)มันก็นานแล้วนะ ถ้าไม่รวมถึงการเปลี่ยนแปลงใหญ่เรื่อง OO ใน php5 มันก็มากกว่า 5 ปีเลยหละที่ทาง PHP Group พยายามผลักดันให้เขียน code ให้ถูกต้อง เป็นมาตรฐานเดียวกัน
ผมเองยังไม่ได้ติดตาม php6 มากนัก แต่อยากจะให้เน้น support เรื่อง thread มากๆหน่อย เพราะตอนนี้ cpu มันกลายเป็นแบบ Multicore กันเยอะแล้ว
http://yimp.6te.net
ถึงเวลาปฏิวัติครั้งใหม่แล้วครับ
ปัญหาของเทคโนโลยีคือ การไม่ยอมเปลี่ยนแปลง
เมื่อเราเปลี่ยนมาใช้ PHP5 กัน เด่วหลายๆส่ิงจะเปลี่ยนมาตามเองครับ
PHP5 +1111
เหมือน ประเทศไทย เปลี่ยนมาใช้ เหรียญบาท หรือ เหรียญห้าบาท แบบใหม่ ซึ่งน้ำหนักเหรียญ ทำให้เครื่องหยอดเหรียญใช้งานไม่ได้ แต่สุดท้ายเครื่องหยอดเหรียญก็ต้องเปลี่ยนตาม