แสดงบทความที่มีป้ายกำกับ สอน php แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ สอน php แสดงบทความทั้งหมด
PHP Install for Windows 98,Me (With PWS)
สอน php :

PHP Install for Windows 98,Me (With PWS) ผมมั่นใจได้เลยว่าตัวเลือกคงจะถูกเลิกใช้ไปเกือบหมดแล้วครับ เพราะเป็นรุ่นแรก ๆ ที่นักพัฒนาโปรแกรมเลือกใช้ แต่ก็น้อยมากเมื่อเปรียบเทียบกับ Apache กับ PHP ครับ แต่ถึงอย่างไรก็ลองมาอ่านเป็นประสบการณ์ดูครับ


ขั้นที่ 1. จะต้องติดตั้ง Install PWS (Personal Web Server) ก่อนครับ


ขั้นที่ 2. ติดตั้งตัวแปลภาษา PHP
หลังจากที่ติดตั้ง PWS เสร็จแล้ว ก็ให้ทำการติดตั้ง PHP ครับ ซึ่งตอนนั้นผมได้เลือกใช้ Version 4.x สามารถดาวน์โหลดได้ที่http://www.php.net

ขั้นตอนการลงก็ไม่ยากครับ ดับเบิ้ลคลิก และให้ Program นำไฟล์ต่าง ๆ ไปใว้ที่ C:\PHP ซึ่งแต่ละขั้นสามารถอ่านและเข้าใจได้ครับ

Appserv Package

nstall PHP 

nstall PHP 

nstall PHP 

ขั้นตอนการติดตั้งก็ไม่ยากครับ เลือก Next > Next >


ขั้นที่ 2. ปรับแต่งเพื่อให้ PWS รู้จักกับ PWS
การRegedit ของ Pws เพื่อให้รู้จักนามสกุล .php

เลือก Start Menu > Run พิมพ์ Regedit 

nstall PHP 



nstall PHP 

เลือก HKEY_LOCAL_MACHINE /System /CurrentControlSet /Services /W3Svc /Parameters /ScriptMap


nstall PHP 

Click ขวาที่ช่องด้านขวาของโปรแกรม และเลือก New -> String Value ให้พิมพ์ .php ลงไป

nstall PHP 

จากนั้น double click เพื่อกำหนดค่าให้กับ .php นี้ โดยชี้ไปยังตัวแปลภาษา PHP ที่อยู่ในระบบ



nstall PHP 

ในส่วนของ c:\php\php.exe %s %s ขึ้นอยู่กับการติดตั้งครับ

หากต้องการใช้ นามสกุล .php3 ก็ทำเหมือนกันครับ



nstall PHP 

เป็นอันเสร็จสิ้นเพื่อให้ PWS รู้จักกับ .php ซึ่งการใช้งานก็เหมือนปกติทั่วไปครับ เพียงแต่ยังมีข้อจำกัดและความสามารถยังน้อยกว่า IIS และ Apache อีกมากครับ ซึ่งในปัจจุบันคงจะถูกยกเลิกใช้งานไปแล้วครับ และผมไม่แนะนำให้ใช้เลยครับ 


เพิ่มเติมครับ
ซึ่งจากประสบการณ์ผมเองถ้าคุณใช้ Windows อยู่แล้วผมแนะนำให้ติดตั้งตัว Appserv เหมาะสมกับการใช้งานที่สุดแล้วครับ
Install PHP Appserv (With Apache)



หรือหากมีความจำเป็นจะต้องใช้ IIS ในการ Run ทั้ง ASP,ASP.NET และ PHP ก็สามารถทำได้เช่นเดียวกันครับ โดยอ่านที่หัวข้อ
PHP Install for Windows (With IIS 5,6)




หรือถ้าหากมีความจำเป็นจะต้องใช้ทั้ง IIS และ Apache ในเครื่องเดียวกัน ผมแนะนำให้ทำการ Run คนล่ะ Port กันครับ โดย IIS จะเซ็ต Port ที่

nstall PHP

และ Apache แก้ Port ที่ httpd.conf (ถ้า Appserv อยู่ที่ C:\AppServ\Apache2.2\conf\httpd.conf)

หาบรรทัดที่เขียนว่า Listen 80 แก้เป็น Port อื่น ๆ ครับ เช่น Listen 81 และในการใช้งานปกติ Web Browser จะอ่าน Port 80
เป็น Port Default อยู่แล้วครับ แต่ในกรณีที่เราได้เปลี่ยนจาก 80 เป็น 81 และตอนที่ Run จะต้อง Run ด้วย http://localhost:81/ แทนครับ

** ตอนแก้ไข Config ต่าง ๆ เสร็จแล้วอย่าลืม Restart Service ทุกครั้งน่ะครับ
PHP Install ติดตั้ง (XAMPP) ตัวเดียวเขียน PHP ได้ครบเลย (แนะนำ !!)
สอน php :

PHP Install ติดตั้ง (XAMPP) ตัวเดียวเขียน PHP ได้ครบเลย นาน ๆ จะได้แนะนำโปรแกรมหลักที่ใช้สำหรับพัฒนา php เหราะก่อนหน้านี้ก็ได้ใช้ Appserv มานานแสนนาน (ถึงบางครั้งอาจจะไม่ได้ดังใจ เช่น แก้ config แล้วไม่ทำงาน อาจจะต้องทำการ restart เครื่องถึงจะใช้ได้) เหตุผลหนึ่งที่อยากจะแนะนำให้ใช้ XAMPP ก็คือ Appserv ได้หยุดพัฒนามานานหลายปีมาก ถ้าจำไม่ผิดล่าสุดน่าจะออกเวอร์ชั่นสุดท้ายในปี (2008-2009) รวมทั้งหลาย ๆ อย่างที่เปลี่ยนไป การเขียนโปรแกรม php ถูกเปิดช่องโหว่มากขึ้น และเจ้าตัว Appserv มีการ Config หลาย ๆ ส่วนที่เป็นการสร้างความมักง่ายและรู้เท่าไม่ถึงการณ์ของนักเขียนโปรแกรม เช่น register_global = On/Off (ใน Appserv จะมีค่าเป็น On ซึ่งจะมีผลเสียต่อการเขียน php อย่างมาก) และอื่น ๆ อีกหลายตัว เพราะเมื่อเราทำโปรแกรมไปใช้งานจริงบน Web Server ก็มักจะมีปัญหาตามมา



XAMPP for Windows


XAMPP รวบรวม Package สำหรับการเขียนโปรแกรมได้อย่างสมบูรณ์ ไม่ว่าจะเป็น Apache , PHP , MySQL , phpMyAdmin และอื่น ๆ รองรับการทำงานได้กับ Windows เกือบทุก Version สำหรับ XAMPP ในการใช้งานแรก ๆ อาจจะงงกับ Feature อยู่นิดหน่อย แต่ระบบการทำงานของ XAMPP ค่อนข้างจะเป็นระบบมาก มีความเป็นมาตรฐานในค่า Config บางตัว ที่เป็นมาตรฐาน เมื่อนำไปใช้งานกับ Server ในที่ต่าง ๆ รวมทั้ง XAMPP มีการ Update ที่สม่ำเสมอสามารถดาวน์โหลด Version หรือ Feature ใหม่ ๆ ในกรณีที่มีการ Update ต่าง ๆ



XAMPP Control Panel 3.1.0


คุณสมบัติของ XAMPP เวอร์ชั่น 1.8.1 (เวอร์ชั่นปัจจุบัน)
Apache 2.4.3
MySQL 5.5.27
PHP 5.4.7
phpMyAdmin 3.5.2.2
FileZilla FTP Server 0.9.41
Tomcat 7.0.30 (with mod_proxy_ajp as connector)
Strawberry Perl 5.16.1.1 Portable
XAMPP Control Panel 3.1.0 (from hackattack142)


Download !!
http://www.apachefriends.org/en/xampp-windows.html

PHP Installation
สอน php :

ผมแนะนำให้เลือกใช้โปรแกรม 3 ประเภทน่ะครับ

1. ติดตั้งบน Windows โดยใช้โปรแกรม XAMPP (แนะนำ !!)
- OS = Windows All ทุกเวอร์ชั่นของ Windows ()
http://www.thaicreate.com/php/php-install-xampp.html


- OS = Windows All ทุกเวอร์ชั่นของ Windows
http://www.thaicreate.com/php/php-install-apache.html


2. ติดตั้งบน Windows โดยใช้โปรแกรม Appserv (With Apache)

- OS = Windows All ทุกเวอร์ชั่นของ Windows
http://www.thaicreate.com/php/php-install-apache.html



3. ติดตั้งบน Windows โดยใช้โปรแกรม IIS

- OS = Windows XP ขึ้นไป หรือ Windows XXXX Server
http://www.thaicreate.com/php/php-install-iis.html




4. ติดตั้งบน Windows โดยใช้โปรแกรม PWS

- OS = Windows 95,98,Me
http://www.thaicreate.com/php/php-install-pws.html

PHP System Requirement
สอน php :

PHP System Requirement

- Web Server
- MySQL Database
- PHP


ในการพัฒนาโปรแกรมด้วยภาษา PHP นิยมพัฒนาบน Windows เพราะมี Tools ให้เลือกใช้ได้หลากหลาย
โดยเครื่องมือที่จำเป็นและที่นิยมแยกเป็น 2 ประเภทครับ ส่วนประเภทที่ 3 ชื่อ PWS เป็นรุ่นเก่าที่ทำงานบน Windows 98,Me

Windows All

1.พัฒนาบนโปรแกรม Apache Web Server และโปรแกรมอื่น ๆ ที่เกี่ยวข้อง
1.1 Apache Web Server ใช้จำลองเครื่องเป็น Web Server
1.2 MySQL Database ใช้เป็นโปแกรมจัดการในส่วนของฐานข้อมูล
1.3 PHP ตัวแปลภาษา PHP



โปรแกรมเหล่านี้จะต้องทำการติดตั้งลงในเครื่องคอมพิวเตอร์ของเราครับ อาจจะทำการแยกติดตั้งในส่วนของแต่ละโปรแกรม หรือเลือกใช้ โปรแกรม Appserv ซึ่งมี Pacakge เหล่านี้รวบรวมไว้แล้วครับ สามารถดาวน์โหลดโปรแกรมได้ที่http://www.appservnetwork.com

Windows XP,2000,2003,3008

2.พัฒนาโปรแกรม Internet Information System (IIS)
2.1 IIS ใช้จำลองเครื่องเป็น Web Server
2.2 MySQL Database ใช้เป็นโปแกรมจัดการในส่วนของฐานข้อมูล
2.3 PHP ตัวแปลภาษา PHP



Windows 95,98, Windows Me

3.พัฒนาโปแกรมบน PWS
3.1 PWS ใช้จำลองเครื่องเป็น Web Server
3.2 MySQL Database ใช้เป็นโปแกรมจัดการในส่วนของฐานข้อมูล
3.3 PHP ตัวแปลภาษา PHP



ลิงค์ที่เกี่ยวข้องหรือ ดาวน์โหลดโปรแกรม

1. Apache Web Server
Web Site : http://www.apache.org



2. MySQL Database
Web Site : http://www.mysql.com



3. PHP
Web Site : http://www.php.net



4. IIS หาได้จากแผ่น Windows XP หรือ 2000

5. PWS หาได้จากแผ่น Windows 98,Me

6. Appserv
Web Site : http://www.appservnetwork.com



การเลือกใช้ขึ้นอยู่กับความสะดวกสบายของผู้ใช้แต่ล่ะคนครับ แต่สำหรับผมแล้วผมแนะนำให้ใช้ Appserv ครับ เหตุผลก็เพราะ แทบจะไม่ต้อง Config อะไรเพิ้มเติมเลยครับ สามารถใช้งานได้ทันทีครับ และที่สำคัญโปรแกรมนี้คนไทยพัฒนาขึ้นมาเองด้วยครับ

และสำหรับการใช้งานจริงบน Server ผมแนะนำให้ใช้บน Web Hosting/Web Server ที่ทำงานบนระบบ Unix/Linux ดีกว่าบนระบบ Windows ครับ

ความหมายของ PHP ?, PHP คืออะไร
สอน php :


เริ่มต้นการผจญภัยมหากาพย์ของคุณกับหนึ่งในที่ร่ำรวยที่สุดในหมู่ฟรีเกม RPG ที่คุณจะสามารถใช้งานได้เป็นจำนวนมากของเสรีภาพในการกระทำการต่อสู้ที่มีความซับซ้อนมากที่สุดและความสนุกสนานมากมายที่ได้จากกระบวนการ คุณต้องต่อสู้กับภัยคุกคาม looming ของการทำลายซึ่งเป็นจำนวนมากของสัตว์ประหลาดกระหายเลือด! แต่ไม่ต้องกังวลตัวละครของคุณเป็นที่ฉลาดและกล้าหาญและในขณะที่เขามี 12 คู่ค้าที่มีความพร้อมเสมอที่จะช่วยในเวลาที่ยากลำบาก จำนวนมากของเวทมนตร์กระสุนอาวุธและมากกว่า 100 ทักษะที่แตกต่างกันกำลังรอคุณอยู่ในโลกของจินตนาการและการต่อสู้นี้
วิธีการ Kesha: หุ่นยนต์ / ในปัจจุบัน Web site ต่าง ๆ ได้มีการพัฒนาในด้านต่างๆ อย่างรวดเร็ว อาทิเช่น เรื่องของความสวยงามและแปลกใหม่, การบริการข่าวสารข้อมูลที่ทันสมัย,เป็นสื่อกลางในการติดต่อ และสิ่งหนึ่งที่กำลังได้รับความนิยมเป็นอย่างมากซึ่ง อได้ว่าเป็นการปฏิวัติรูปแบบการ ขายของก็คือ E-commerce ซึ่งเจ้าของสินค้าต่างๆ ไม่จำเป็น ต้องมีร้านค้าจริงและไม่จำเป็นต้องจ้างคนขายของอีกต่อไปร้านค้าและตัวสินค้า นั้น จะไปปรากฏอยู่บน Wed site และการซื้อขายก็เกิดขึ้นบนโลกของ Internet แล้ว PHP ช่วยเราให้เป็นการพัฒนา Web site และความสามารถที่โดดเด่นอีกประการ-หนึ่งของ PHP นั้น คือ database-enabled web page ทำให้เอกสารของ HTML สามารถที่ จะเชื่อมต่อกับระบบฐานข้อมูล (database)ได้อย่างมีประสิทธิภาพและรวดเร็ว จึงทำให้ ความตองการในเรื่องการจัดรายการสินค้าและรับรายการสั่งของตลอดจนการจัดเก็บ ข้อมูลต่างๆ ที่สำคัญผ่านทาง Internet เป็นไปได้อย่างง่ายดาย

PHP เป็นภาษาจำพวก scripting language คำสั่งต่างๆจะเก็บอยู่ในไฟล์ที่เรียกว่า สคริปต์ (script) และเวลาใช้งานต้องอาศัยตัวแปลชุดคำสั่ง ตัวอย่างของภาษาสคริปก็เช่น JavaScript, Perl เป็นต้น ลักษณะของ PHP ที่แตกต่างจากภาษาสคริปต์แบบอื่นๆ คือ PHP ได้รับการพัฒนาและออกแบบมา เพื่อใช้งานในการสร้างเอกสารแบบ HTML โดยสามารถสอดแทรกหรือแก้ไขเนื้อหาได้โดยอัตโนมัติ ดังนั้นจึงกล่าวว่า PHP เป็นภาษาที่เรียกว่า server-side หรือ HTML-embedded scripting language เป็นเครื่องมือที่สำคัญชนิดหนึ่งที่ช่วยให้เราสามารถสร้างเอกสารแบบ Dynamic HTML ได้อย่างมีประสิทธิภาพและมีลูกเล่นมากขึ้น

เนื่องจากว่า PHP ไม่ได้เป็นส่วนหนึ่งของตัว Web Server ดังนั้นถ้าจะใช้ PHP ก็จะต้องดูก่อนว่า Web server นั้นสามารถใช้สคริปต์ PHP ได้หรือไม่ ยกตัวอย่างเช่น PHP สามารถใช้ได้กับ Apache WebServer และ Personal Web Server (PWS) สำหรับระบบปฏิบัติการ Windows 95/98/NT
ในกรณีของ Apache เราสามารถใช้ PHP ได้สองรูปแบบคือ ในลักษณะของ CGI และ Apache Module ความแตกต่างอยู่ตรงที่ว่า ถ้าใช้ PHP เป็นแบบโมดูล PHP จะเป็นส่วนหนึ่งของ Apache หรือเป็นส่วนขยายในการทำงานนั่นเอง ซึ่งจะทำงานได้เร็วกว่าแบบที่เป็น CGI เพราะว่า ถ้าเป็น CGI แล้ว ตัวแปลชุดคำสั่งของ PHP ถือว่าเป็นแค่โปรแกรมภายนอก ซึ่ง Apache จะต้องเรียกขึ้นมาทำงานทุกครั้ง ที่ต้องการใช้ PHP ดังนั้น ถ้ามองในเรื่องของประสิทธิภาพในการทำงาน การใช้ PHP แบบที่เป็นโมดูลหนึ่งของ Apache จะทำงานได้มีประสิทธิภาพมากกว่า




ลักษณะเด่นของ PHP

- ใช้ได้ฟรี
- PHP เป็นโปร แกรมวิ่งข้าง Sever ดังนั้นขีดความสามารถไม่จำกัด
- Conlatfun นั่นคือ PHP วิ่งบนเครื่อง UNIX,Linux,Windows ได้หมด
- เรียนรู้ง่าย เนืองจาก PHP ฝั่งเข้าไปใน HTML และใช้ดครงสร้างและไวยากรณ์ภาษาง่ายๆ
- เร็วและมีประสิทธิภาพ โดยเฉพาะเมือใช้กับ Apach Server เพราะไม่ต้องใช้โปรแกรมจากภายนอก
- ใช้ร่วมกับ XML ได้ทันที
- ใช้กับระบบแฟ้มข้อมูลได้
- ใช้กับข้อมูลตัวอักษรได้อย่างมีประสิทธิภาพ
- ใช้กับโครงสร้างข้อมูลใช้ได้แบบ Scalar,Array,Associative array
- ใช้กับการประมวลผลภาพได้