PHP មាននាទីសំរាប់បង្កើតកម្មវិធីទៅឲ្យគេហទំព័រ ដែលធ្វើឲ្យគេហទំព័រមានលទ្ធភាពទាក់ទងជាមួយនឹងទិន្នន័យ នាំឲ្យគេហទំព័រមានភាពប្រែប្រួលទៅកាលៈទេសៈដែលបានកំណត់ ។
អ្នកសិក្សា
មេរៀននេះត្រូវបានរៀបចំឡើង សំរាប់អ្នកសិក្សា ដែលចង់បង្កើតកម្មវិធីទៅឲ្យគេហទំព័រ ធ្វើឲ្យគេហទំព័រមានទិន្នន័យប្រែប្រួលទៅតាមលក្ខខណ្ឌផ្សេងៗ ។
តម្រូវការ
អ្នកសិក្សាមេរៀននេះ គឺតម្រូវឲ្យចេះកូដ HTML ជាមុនសិន ។ បើអ្នកមិនទាន់ចេះកូដ HTML ទេ អ្នកអាចសិក្សាមេរៀន HTML ដោយចូលទំព័រ មេរៀន HTML ។
- ពាក្យពេញនៃ PHP គឺ PHP Hypertext Preprocessor ។
- PHP គឺជា Server Side Script មានន័យថា ជាកូដដែលដំណើរការលើ Server ។
- PHP ប្រើជាមួយនៃ HTML ផ្ទាល់តែម្ដង ។
- MySQL គឺជាកម្មវិធីគ្រប់គ្រងទិន្នន័យមួយដ៏ពេញនិយម ហើយវាត្រូវបានដាក់បញ្ចូលរួចជាស្រេចនៅក្នុង PHP ។
- PHP មានលទ្ធភាពគ្រប់គ្រាន់សំរាប់បង្កើតបណ្ដាញសង្គម (Facebook ដំបូងឡើយ ក៏បង្កើតដោយ PHP ដែរ) ។
- PHP គឺសាមញ្ញគ្រប់គ្រាន់ សំរាប់អ្នកសិក្សាកូដ Server Side ជាលើកដំបូងធ្វើការសិក្សា ។
- PHP អាចដំណើរការលើប្រព័ន្ធប្រតិបត្តិការជាច្រើនដូចជា Windows, OS X, Linux ។
បម្រើបម្រាស់ PHP
- PHP អាចបង្កើតជាលក្ខខណ្ឌទៅឲ្យគេហទំព័រ ដើម្បីឲ្យគេហទំព័របង្ហាញលទ្ធផលផ្សេងៗទៅតាមលក្ខខណ្ឌទាំងនោះ ។
- PHP អាចបង្កើត អាន លុប និងកែតម្រូវឯកសារ ក៏ដូចជាទិន្នន័យ នៅលើ Server ។
- PHP អាចចាប់យកព័ត៌មានដែលអ្នកប្រើប្រាស់បញ្ចូនមក ។
- PHP អាចបញ្ជូន និងចាប់យក Cookies ។
អ្នកបង្កើត PHP
PHP ត្រូវបានបង្កើតឡើងដោយ Rasmus Lerdorf នៅឆ្នាំ 1995 ។
កំណែទម្រង់ PHP
កំណែទម្រង់ | ឆ្នាំ |
---|---|
PHP | 1995 |
PHP 2 | 1997 |
PHP 3 | 1998 |
PHP 4 | 2000 |
PHP 5 | 2004 |
គ្មាន PHP 6 | |
PHP 7 | 2015 |
កម្មវិធី
ក្នុងដំណើរការ PHP មានកម្មវិធីចំនួន ៥ ដែលតែងតែមាន
- កម្មវិធីសរសេរកូដ សំរាប់សរសេរកូដ
- កម្មវិធីរុករកគេហទំព័រ សំរាប់ដំណើរការគេហទំព័រ
- PHP parser សំរាប់បកប្រែ PHP
- Web server សំរាប់ឲ្យ PHP ដំណើរការពីលើ
- ទិន្នន័យ សំរាប់ផ្ទុកទិន្នន័យ ។
សំរាប់កម្មវិធីសរសេរកូដ និងកម្មវិធីរុករកគេហទំព័រ យើងមានវារួចហើយ នៅក្នុងមេរៀន HTML ។ ដូចនេះ កម្មវិធីដែលយើងត្រូវការមាន PHP Parser, Web Server និងទិន្នន័យ ដែលយើងត្រូវទាញយកវាដាច់ដោយឡែកពីគ្នា ។ ប៉ុន្តែ ដោយរាល់ពេលដែលធ្វើការជាមួយនឹងកូដ PHP យើងចោលរបស់ទាំងនោះមិនបាន ដូចនេះ មានកម្មវិធីមួយចំនួន ដែលមានផ្ទុកកម្មវិធីទាំងអស់នោះនៅក្នុងនឹងតែម្ដង ។ កម្មវិធីនោះមាន ៖
- សំរាប់ Windows : កម្មវិធី Wamp
- សំរាប់ OS X : កម្មវិធី Mamp
- សំរាប់ Linux : កម្មវិធី Lamp
- គ្រប់ប្រព័ន្ធប្រតិបត្តិការ : កម្មវិធី Xampp
ដំណើរការ
ក្នុងមេរៀន ខ្ញុំជ្រើសរើសយកកម្មវិធី Xampp មកដំណើរការកូដ PHP ។ ដើម្បីធ្វើការសាកល្បងកម្មវិធី ថាវាដំណើរការឬមិនដំណើរការ យើងត្រូវបើកកម្មវិធីនោះ ហើយចុច Start នៅជួរជាមួយនឹង Apache ។ បើ Apache វាចេញពណ៌បៃតង បានសេចក្ដីថា វាដំណើរការត្រឹមត្រូវ ។
ឯកសារ PHP ត្រូវបញ្ចប់ដោយ .php
។ ដើម្បីឲ្យឯកសារ PHP ដំណើរការ យើងត្រូវយកឯកសារទាំងអស់នោះ ដាក់នៅក្នុង Folder នៃ Web Server ដែលដំណើរការដោយកម្មវិធី Xampp ដែលយើងកំពុងប្រើ ។ Folder នៃ Web Server នៃកម្មវិធី Xampp គឺជា Folder htdocs ដែលជាទូទៅស្ថិតនៅ
- Windows : C:…\xampp\htdocs
- OS X : Application/xampp/xamppfiles/htdocs
- Linux : /opt/xampp/htdocs
ដើម្បីដំណើរការឯកសារដែលនៅក្នុង htdocs យើងត្រូវចូលទំព័រ localhost
នៅលើកម្មវិធីរុករកគេហទំព័រ ។ ហើយតាមធម្មតា វានឹងដំណើរការឯកសារ index, home ឬ default ដោយស្វ័យប្រវត្តិ ។