CMS และเว็บโฮสติ้งผนึกกำลังผลัก PHP5

tags:

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

au8ust's picture

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

crucifier's picture

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

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

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

MrChoke's picture

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

Arthuran's picture

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

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

--
arthuran.net

chaow's picture

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

mk's picture

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

icez's picture

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

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

panuta's picture

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

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

msmart's picture

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

zen's picture

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

oakyman's picture

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

ipats's picture

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

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

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

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

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

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

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

----------
iPAtS

lancaster's picture

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

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

tdelphi's picture

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

mk's picture

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

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

HaMoo's picture

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

AnnoMundi's picture

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

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

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

sugree's picture

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

apples's picture

ขอบคุณข่าวนี้มากครับ ทำให้ 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

mk's picture

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

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

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

yimp's picture

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

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

http://yimp.6te.net

Site Search

 
Web blognone.com

Poll

User login