ការដំឡើង PHP ។ ការណែនាំជាជំហាន ៗ សម្រាប់ការដំឡើង PHP លើការបង្ហោះ។ របៀបស្វែងរកកំណែ PHP


តំណផ្ទាល់៖ php-5.3.10-Win32-VC9-x86.zip
ក្នុងពេលជាមួយគ្នា ទាញយកឯកសារជាភាសារុស្សីជាទម្រង់ .chm ភ្លាមៗ អ្នកនឹងត្រូវការវានៅពេលសិក្សា និងធ្វើការ៖ php_enhanced_ru.chm

ពន្លាប័ណ្ណសារទៅក្នុងថតដែលចង់បាន (ដំបូង "C:\php" ត្រូវបានស្នើ) ។ បើក ឯកសារកំណត់រចនាសម្ព័ន្ធមានការកំណត់ដែលបានណែនាំ - "php.ini-development" (ដែលមានទីតាំងនៅឫសនៃការចែកចាយ) ប្តូរឈ្មោះវាទៅជា php.ini ហើយធ្វើការផ្លាស់ប្តូរខាងក្រោម។

ការកែសម្រួល php.ini៖

  1. ស្វែងរកបន្ទាត់៖
    post_max_size = 8M
    បង្កើនដល់ 16 MB ទំហំអតិបរមាទិន្នន័យដែលទទួលបាន វិធីសាស្ត្រ POSTផ្លាស់ប្តូរវាទៅជា៖
    post_max_size = 16M
  2. ស្វែងរកបន្ទាត់៖
    ;include_path = ".;c:\php\includes"
    មិនបញ្ចេញមតិដោយដកសញ្ញាក្បៀសនៅពីមុខបន្ទាត់។
    (ករណីលើកលែងការយកចិត្តទុកដាក់! សញ្ញាថយក្រោយនៅពេលបញ្ជាក់ផ្លូវ)៖
    include_path = ".;c:\php\includes"
    បង្កើតថតទទេ "C:\php\includes" ដើម្បីរក្សាទុកថ្នាក់ដែលបានរួមបញ្ចូល។
  3. ស្វែងរកបន្ទាត់៖
    extension_dir = "./"
    កំណត់តម្លៃនៃការណែនាំនេះទៅកាន់ផ្លូវទៅកាន់ថតដែលមានផ្នែកបន្ថែម៖
    extension_dir = "C:/php/ext"
  4. ស្វែងរកបន្ទាត់៖
    ;upload_tmp_dir =
    មិនបញ្ចេញមតិ ហើយបញ្ជាក់ផ្លូវខាងក្រោមក្នុងតម្លៃ៖
    upload_tmp_dir = "C:/php/upload"
    បង្កើតថតទទេ "C:\php\upload" ដើម្បីរក្សាទុក ឯកសារបណ្តោះអាសន្នទាញយកតាមរយៈ HTTP ។
  5. ស្វែងរកបន្ទាត់៖
    upload_max_filesize = 2M
    បង្កើនទំហំផ្ទុកឯកសារដែលអនុញ្ញាតអតិបរមាដល់ 16 MB៖
    upload_max_filesize = 16M
  6. ភ្ជាប់ មិនបញ្ចេញមតិ ទិន្នន័យបណ្ណាល័យផ្នែកបន្ថែម៖
    extension=php_bz2.dll
    extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
  7. ស្វែងរកបន្ទាត់៖
    ;date.timezone=
    មិនបញ្ចេញមតិ និងកំណត់តម្លៃទៅតំបន់ពេលវេលានៃទីតាំងរបស់អ្នក (បញ្ជីតំបន់ពេលវេលាអាចរកបាននៅក្នុងឯកសារ)៖
    date.timezone = "អឺរ៉ុប/មូស្គូ"
  8. ស្វែងរកបន្ទាត់៖
    ;session.save_path = "/tmp"
    មិនបញ្ចេញមតិ និងកំណត់តម្លៃនៃការណែនាំនេះទៅផ្លូវខាងក្រោម៖
    session.save_path = "C:/php/tmp"
    បង្កើតថតទទេ "C:\php\tmp" ដើម្បីរក្សាទុកឯកសារសម័យបណ្តោះអាសន្ន។
រក្សាទុកការផ្លាស់ប្តូររបស់អ្នក ហើយបិទឯកសារ php.ini ។

បន្ទាប់អ្នកត្រូវបន្ថែមថតជាមួយកម្មវិធីបកប្រែ PHP ដែលបានដំឡើងទៅ PATH ប្រព័ន្ធប្រតិបត្តិការ. ដើម្បីធ្វើដូចនេះដើរតាមផ្លូវ "ចាប់ផ្តើម" -> " ផ្ទាំងបញ្ជា" ("ផ្ទាំងបញ្ជា") -> "ប្រព័ន្ធ" បើកផ្ទាំង "កម្រិតខ្ពស់" ចុចប៊ូតុង "អថេរបរិស្ថាន" (" អថេរបរិស្ថាន"), នៅក្នុងផ្នែក "អថេរប្រព័ន្ធ" បង្កើត ចុចពីរដងនៅលើបន្ទាត់ "ផ្លូវ" បន្ថែមក្នុងវាល "តម្លៃអថេរ" ទៅអ្វីដែលមានរួចហើយនៅទីនោះ ផ្លូវទៅកាន់ថតឯកសារជាមួយ PHP ដែលបានដំឡើងឧទាហរណ៍ "C:\php" (ដោយគ្មានសញ្ញាសម្រង់) ។ ចំណាំថាតួអក្សរ semicolon បំបែកផ្លូវ។ ទៅ ការផ្លាស់ប្តូរដែលបានធ្វើឡើងមានប្រសិទ្ធិភាព ចាប់ផ្ដើមប្រព័ន្ធប្រតិបត្តិការឡើងវិញ។

ឧទាហរណ៍​ផ្លូវ​ខ្សែ​:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.5\bin

ការដំឡើងនិងការកំណត់រចនាសម្ព័ន្ធ អ្នកបកប្រែ PHP- បានបញ្ចប់។

ការពិពណ៌នាអំពីបណ្ណាល័យដែលបានតភ្ជាប់៖

php_bz2.dll- ការប្រើប្រាស់នេះ។ ផ្នែកបន្ថែម PHPនឹងអាចបង្កើត និងពន្លាប័ណ្ណសារជាទម្រង់ bzip2។

php_curl.dll- សំខាន់ណាស់និង បណ្ណាល័យដែលត្រូវការអនុញ្ញាតឱ្យអ្នកភ្ជាប់ និងធ្វើការជាមួយម៉ាស៊ីនមេ ដោយប្រើពិធីការអ៊ីនធឺណិតមួយចំនួនធំ។

php_gd2.dll- បណ្ណាល័យដែលមិនអាចខ្វះបានមួយទៀតដែលអនុញ្ញាតឱ្យអ្នកធ្វើការជាមួយក្រាហ្វិក។ តើអ្នកគិតថាអ្នកអាចបង្កើតទំព័រ HTML នៅក្នុង PHP បានទេ? តែអត់ទេ! ជាមួយ ដោយប្រើ PHPអ្នកអាចធ្វើអ្វីៗស្ទើរតែទាំងអស់ រួមទាំងគំនូរ។

php_mbstring.dll- បណ្ណាល័យមានមុខងារសម្រាប់ធ្វើការជាមួយការអ៊ិនកូដពហុបៃ ដែលរួមមានការអ៊ិនកូដនៃភាសាភាគខាងកើត (ជប៉ុន ចិន កូរ៉េ) យូនីកូដ (UTF-8) និងផ្សេងៗទៀត។

php_mysql.dll- ឈ្មោះបណ្ណាល័យនិយាយសម្រាប់ខ្លួនវា - វាចាំបាច់ក្នុងការធ្វើការជាមួយ ម៉ាស៊ីនមេ MySQL.

php_mysqli.dllបណ្ណាល័យនេះ។គឺជាផ្នែកបន្ថែមនៃផ្នែកមុន និងមាន លក្ខណៈពិសេសបន្ថែម PHP សម្រាប់ធ្វើការជាមួយម៉ាស៊ីនមេ កំណែ MySQL 4.1.3 និងខ្ពស់ជាងនេះ។

បណ្ណាល័យទាំងនេះគួរតែគ្រប់គ្រាន់សម្រាប់ការពេញលេញ ការងារ PHP. យូរ ៗ ទៅប្រសិនបើតម្រូវការកើតឡើងអ្នកនឹងអាចភ្ជាប់បាន។ បណ្ណាល័យបន្ថែមប៉ុន្តែ​អ្នក​មិន​គួរ​ភ្ជាប់​វា​ទាំង​អស់​ក្នុង​ពេល​តែ​មួយ​ជាមួយ​នឹង​ការ​គិត​ថា​អ្នក​នឹង​មិន​ខូច​បបរ​ជាមួយ​នឹង​ប្រេង, នៅ​ក្នុង ក្នុងករណីនេះចំនួន​បណ្ណាល័យ​ដែល​រួម​បញ្ចូល​ច្រើន​ពេក​អាច​ធ្វើ​ឱ្យ PHP យឺត​យ៉ាង​ខ្លាំង។

«

អាប់ដេតចុងក្រោយ៖ 12/16/2017

បរិភោគ វិធីផ្សេងគ្នាការដំឡើងអ្វីគ្រប់យ៉ាងចាំបាច់ កម្មវិធី. យើង​អាច​ដំឡើង​សមាសភាគ​ដោយ​ឡែក​ពី​គ្នា ឬ​យើង​អាច​ប្រើ​គ្រឿង​ផ្គុំ​ដែល​ត្រៀម​រួច​ជា​ស្រេច​ដូច​ជា Denwer ឬ EasyPHP។ នៅក្នុងការជួបប្រជុំគ្នាបែបនេះសមាសធាតុមានរួចហើយ ការដំឡើងដំបូងហើយបានត្រៀមរួចរាល់ក្នុងការបង្កើតគេហទំព័រ។ ទោះយ៉ាងណាក៏ដោយ មិនយូរមិនឆាប់ អ្នកអភិវឌ្ឍន៍នៅតែត្រូវងាកទៅរកការដំឡើង និងការកំណត់រចនាសម្ព័ន្ធ សមាសធាតុបុគ្គលភ្ជាប់ម៉ូឌុលផ្សេងទៀត។ ដូច្នេះយើងនឹងដំឡើងសមាសធាតុទាំងអស់ដោយឡែកពីគ្នា។ វីនដូនឹងត្រូវបានប្រើជាប្រព័ន្ធប្រតិបត្តិការ។

តើការដំឡើង PHP ពាក់ព័ន្ធអ្វីខ្លះ? ដំបូងយើងត្រូវការអ្នកបកប្រែ PHP ។ ទីពីរ យើងត្រូវការ web server ឧទាហរណ៍ Apache ដែលយើងអាចចូលប្រើធនធាននៃគេហទំព័រដែលយើងកំពុងបង្កើត។ ទីបី ដោយសារយើងនឹងប្រើប្រាស់មូលដ្ឋានទិន្នន័យ យើងក៏នឹងត្រូវដំឡើងប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យមួយចំនួនផងដែរ។ MySQL ត្រូវ​បាន​ជ្រើសរើស​ជា​ការ​ពេញ​និយម​បំផុត​ក្នុង​ការ​ភ្ជាប់​ជាមួយ PHP។

ដើម្បីដំឡើង PHP សូមចូលទៅកាន់គេហទំព័ររបស់អ្នកអភិវឌ្ឍន៍ http://php.net/ ។ នៅលើទំព័រទាញយក យើងអាចស្វែងរកការចែកចាយផ្សេងៗសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ ប្រព័ន្ធលីនុច. ប្រសិនបើប្រព័ន្ធប្រតិបត្តិការរបស់យើងជា Windows នោះយើងត្រូវទាញយកកញ្ចប់ណាមួយពីទំព័រ http://windows.php.net/download/ ។

ទាញយកកញ្ចប់ zip នៃការចេញផ្សាយ PHP ចុងក្រោយបង្អស់៖

ជាទូទៅ ការចេញផ្សាយ PHP ចុងក្រោយបង្អស់មានពីរកំណែ៖ មិនមែន ខ្សែសុវត្ថិភាពនិងសុវត្ថិភាពខ្សែស្រឡាយ។ យើងត្រូវជ្រើសរើសកំណែ Thread Safe ។ កំណែនេះមានជម្រើសសម្រាប់ប្រព័ន្ធ 32 ប៊ីត និង 64 ប៊ីត។

តោះពន្លាប័ណ្ណសារដែលបានទាញយកទៅក្នុងថតមួយដែលមានឈ្មោះថា php ។ ទុក​ឱ្យ​ថត​ឯកសារ​នេះ​ស្ថិត​នៅ​ឫស​នៃ​ដ្រាយ C ។

ឥឡូវនេះយើងត្រូវបំពេញអប្បបរមា ការកំណត់រចនាសម្ព័ន្ធ PHP. ដើម្បីធ្វើដូចនេះចូលទៅកាន់ថត c:\php ហើយស្វែងរកឯកសារនៅទីនោះ php.ini-ការអភិវឌ្ឍន៍. នេះជាឯកសារកំណត់រចនាសម្ព័ន្ធដំបូងសម្រាប់អ្នកបកប្រែ។ ចូរប្តូរឈ្មោះឯកសារនេះទៅជា php.ini ហើយបន្ទាប់មកបើកវានៅក្នុងកម្មវិធីនិពន្ធអត្ថបទ។

ចូរយើងស្វែងរកបន្ទាត់នៅក្នុងឯកសារ៖

; extension_dir = "ext"

បន្ទាត់នេះចង្អុលទៅថតដែលមានផ្នែកបន្ថែមដោតសម្រាប់ PHP ។ តោះ​មិន​បញ្ចេញ​មតិ​ទេ (ដក​សញ្ញា​ក្បៀស​ចេញ)៖

Extension_dir = "ext"

ដោយសារផ្នែកបន្ថែមទាំងអស់ស្ថិតនៅក្នុងថត ext ។

ចាប់តាំងពីយើងនឹងប្រើមូលដ្ឋាន ទិន្នន័យ MySQLបន្ទាប់មកយើងត្រូវបញ្ជាក់ផ្នែកបន្ថែមនៅក្នុង php.ini ។ តាមលំនាំដើម វាមាននៅក្នុងឯកសាររួចហើយ មានតែវាត្រូវបានបញ្ចេញមតិប៉ុណ្ណោះ៖

;ផ្នែកបន្ថែម = mysqli

តោះ​មិន​បញ្ចេញ​មតិ​ដោយ​យក​សញ្ញា​ក្បៀស​ចេញ៖

ផ្នែកបន្ថែម = mysqli

ឥឡូវនេះតាមលំនាំដើមបណ្ណាល័យនេះនឹងត្រូវបានប្រើនៅពេលធ្វើការជាមួយមូលដ្ឋានទិន្នន័យ។ យើង​ក៏​អាច​មិន​បញ្ចេញ​មតិ​ផ្នែក​បន្ថែម​ផ្សេង​ទៀត​ប្រសិន​បើ​ចាំបាច់។ ប៉ុន្តែសម្រាប់អ្នកចាប់ផ្តើមដំបូង មួយគឺគ្រប់គ្រាន់សម្រាប់យើង។

យើងនឹងទុកមាតិកាឯកសារដែលនៅសល់មិនផ្លាស់ប្តូរ។

ឥឡូវតោះដំឡើង web server។


តំណផ្ទាល់៖ php-5.3.10-Win32-VC9-x86.zip
ក្នុងពេលជាមួយគ្នា ទាញយកឯកសារជាភាសារុស្សីជាទម្រង់ .chm ភ្លាមៗ អ្នកនឹងត្រូវការវានៅពេលសិក្សា និងធ្វើការ៖ php_enhanced_ru.chm

ពន្លាប័ណ្ណសារចូលទៅក្នុងថតដែលចង់បាន (ដំបូង "C:\php" ត្រូវបានណែនាំ) ។ បើកឯកសារកំណត់រចនាសម្ព័ន្ធដែលមានការកំណត់ដែលបានណែនាំ - "php.ini-development" (ដែលមានទីតាំងនៅឫសនៃការចែកចាយ) ប្តូរឈ្មោះវា php.ini ហើយធ្វើការផ្លាស់ប្តូរខាងក្រោម។

ការកែសម្រួល php.ini៖

  1. ស្វែងរកបន្ទាត់៖
    post_max_size = 8M
    បង្កើនទំហំទិន្នន័យអតិបរមាដែលទទួលយកដោយវិធីសាស្ត្រ POST ដល់ 16 MB ដោយប្តូរវាទៅជា៖
    post_max_size = 16M
  2. ស្វែងរកបន្ទាត់៖
    ;include_path = ".;c:\php\includes"
    មិនបញ្ចេញមតិដោយដកសញ្ញាក្បៀសនៅពីមុខបន្ទាត់។
    (ករណីលើកលែងការយកចិត្តទុកដាក់! សញ្ញាថយក្រោយនៅពេលបញ្ជាក់ផ្លូវ)៖
    include_path = ".;c:\php\includes"
    បង្កើតថតទទេ "C:\php\includes" ដើម្បីរក្សាទុកថ្នាក់ដែលបានរួមបញ្ចូល។
  3. ស្វែងរកបន្ទាត់៖
    extension_dir = "./"
    កំណត់តម្លៃនៃការណែនាំនេះទៅកាន់ផ្លូវទៅកាន់ថតដែលមានផ្នែកបន្ថែម៖
    extension_dir = "C:/php/ext"
  4. ស្វែងរកបន្ទាត់៖
    ;upload_tmp_dir =
    មិនបញ្ចេញមតិ និងបញ្ជាក់ផ្លូវខាងក្រោមក្នុងតម្លៃ៖
    upload_tmp_dir = "C:/php/upload"
    បង្កើតថតទទេ "C:\php\upload" ដើម្បីរក្សាទុកឯកសារបណ្តោះអាសន្នដែលបានបង្ហោះតាមរយៈ HTTP ។
  5. ស្វែងរកបន្ទាត់៖
    upload_max_filesize = 2M
    បង្កើនទំហំផ្ទុកឯកសារដែលអនុញ្ញាតអតិបរមាដល់ 16 MB៖
    upload_max_filesize = 16M
  6. ភ្ជាប់ មិនបញ្ចេញមតិ ទិន្នន័យបណ្ណាល័យផ្នែកបន្ថែម៖
    extension=php_bz2.dll
    extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
  7. ស្វែងរកបន្ទាត់៖
    ;date.timezone=
    មិនបញ្ចេញមតិ និងកំណត់តម្លៃទៅតំបន់ពេលវេលានៃទីតាំងរបស់អ្នក (បញ្ជីតំបន់ពេលវេលាអាចរកបាននៅក្នុងឯកសារ)៖
    date.timezone = "អឺរ៉ុប/មូស្គូ"
  8. ស្វែងរកបន្ទាត់៖
    ;session.save_path = "/tmp"
    មិនបញ្ចេញមតិ និងកំណត់តម្លៃនៃការណែនាំនេះទៅផ្លូវខាងក្រោម៖
    session.save_path = "C:/php/tmp"
    បង្កើតថតទទេ "C:\php\tmp" ដើម្បីរក្សាទុកឯកសារសម័យបណ្តោះអាសន្ន។

រក្សាទុកការផ្លាស់ប្តូររបស់អ្នក ហើយបិទឯកសារ php.ini ។

បន្ទាប់មក អ្នកត្រូវបន្ថែមថតជាមួយនឹងកម្មវិធីបកប្រែ PHP ដែលបានដំឡើងទៅកាន់ PATH នៃប្រព័ន្ធប្រតិបត្តិការ។ ដើម្បីធ្វើដូចនេះដើរតាមផ្លូវ "ចាប់ផ្តើម" -> "ផ្ទាំងបញ្ជា" -> "ប្រព័ន្ធ" បើកផ្ទាំង "កម្រិតខ្ពស់" ចុច "អថេរបរិស្ថាន" នៅក្នុងផ្នែក "អថេរប្រព័ន្ធ" ចុចទ្វេដងលើ "ផ្លូវ។ ” បន្ទាត់ បន្ថែម “តម្លៃអថេរ” ទៅក្នុងវាល ទៅកាន់អ្វីដែលមានរួចហើយ ផ្លូវទៅកាន់ថតដែលមាន PHP ដែលបានដំឡើង ឧទាហរណ៍ “C:\php” (ដោយគ្មានសញ្ញាសម្រង់)។ ចំណាំថាតួអក្សរ semicolon បំបែកផ្លូវ។ ដើម្បីឱ្យការផ្លាស់ប្តូរមានប្រសិទ្ធភាព សូមចាប់ផ្តើមប្រព័ន្ធប្រតិបត្តិការរបស់អ្នកឡើងវិញ។

ឧទាហរណ៍​ផ្លូវ​ខ្សែ​:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.5\bin

ការដំឡើង និងការកំណត់រចនាសម្ព័ន្ធអ្នកបកប្រែ PHP ត្រូវបានបញ្ចប់។

ការពិពណ៌នាអំពីបណ្ណាល័យដែលបានតភ្ជាប់៖

php_bz2.dll- ដោយប្រើ នៃផ្នែកបន្ថែមនេះ។ PHP នឹងអាចបង្កើត និងពន្លាប័ណ្ណសារជាទម្រង់ bzip2។

php_curl.dll- បណ្ណាល័យសំខាន់ និងចាំបាច់ដែលអនុញ្ញាតឱ្យអ្នកភ្ជាប់ និងធ្វើការជាមួយម៉ាស៊ីនមេ ដោយប្រើពិធីការអ៊ីនធឺណិតដ៏ច្រើនសន្ធឹកសន្ធាប់។

php_gd2.dll- បណ្ណាល័យដែលមិនអាចខ្វះបានមួយទៀតដែលអនុញ្ញាតឱ្យអ្នកធ្វើការជាមួយក្រាហ្វិក។ តើអ្នកគិតថាអ្នកអាចបង្កើតទំព័រ HTML នៅក្នុង PHP បានទេ? តែអត់ទេ! ជាមួយ PHP អ្នកអាចធ្វើអ្វីៗស្ទើរតែទាំងអស់ រួមទាំងការគូរ។

php_mbstring.dll- បណ្ណាល័យមានមុខងារសម្រាប់ធ្វើការជាមួយការអ៊ិនកូដពហុបៃ ដែលរួមមានការអ៊ិនកូដនៃភាសាភាគខាងកើត (ជប៉ុន ចិន កូរ៉េ) យូនីកូដ (UTF-8) និងផ្សេងៗទៀត។

php_mysql.dll- ឈ្មោះបណ្ណាល័យនិយាយដោយខ្លួនឯង - វាចាំបាច់ក្នុងការធ្វើការជាមួយម៉ាស៊ីនមេ MySQL ។

php_mysqli.dll- បណ្ណាល័យនេះគឺជាផ្នែកបន្ថែមនៃឯកសារមុន ហើយមានបន្ថែម មុខងារ PHPសម្រាប់ធ្វើការជាមួយម៉ាស៊ីនមេ MySQL កំណែ 4.1.3 និងខ្ពស់ជាងនេះ។

បណ្ណាល័យទាំងនេះគួរតែគ្រប់គ្រាន់សម្រាប់ ការងារពេញលេញ PHP យូរ ៗ ទៅប្រសិនបើតម្រូវការកើតឡើងអ្នកនឹងអាចភ្ជាប់បណ្ណាល័យបន្ថែមប៉ុន្តែអ្នកមិនគួរភ្ជាប់វាទាំងអស់ក្នុងពេលតែមួយដោយគិតថាអ្នកនឹងមិនធ្វើឱ្យខូចបបរជាមួយប៊ឺទេក្នុងករណីនេះចំនួនបណ្ណាល័យដែលភ្ជាប់ច្រើនពេក អាច​ធ្វើ​ឲ្យ PHP យឺត​គួរ​ឲ្យ​កត់​សម្គាល់។

អត្ថបទដើម៖ http://php-myadmin.ru/learning/instrument-php.html

ជាច្រើនត្រូវបានសរសេរនៅក្នុង PHP កម្មវិធីល្អ។. សូម្បីតែ
ច្រើន ហើយខ្លះល្អខ្លាំង ហេតុអ្វីមិនប្រើរបស់ទាំងនេះ
កម្មវិធីនៅលើ Windows? ជាពិសេសប្រសិនបើវិបផតថលខាងក្នុងដំណើរការលើ Windows និង
នៅលើម៉ាស៊ីន Unix គេហទំព័រខាងក្រៅរបស់ក្រុមហ៊ុនកំពុងវិល - បន្ទាប់មក
អ្នកអាចសន្សំលើហេដ្ឋារចនាសម្ព័ន្ធ និងបង្ហោះវានៅលើ Windows
ម៉ាស៊ីនមេក៏មានគេហទំព័រខាងក្រៅផងដែរ។ ឬប្រសិនបើមានបំណងចង់ធ្វើស្តង់ដារ
ហេដ្ឋារចនាសម្ព័ន្ធ និងគេហទំព័របង្ហោះនៅលើ Windows
platform ចាប់តាំងពីអ្នកអភិវឌ្ឍន៍ និងអ្នកប្រើប្រាស់ធ្វើការលើ
វេទិកាវីនដូ។
នៅលើគេហទំព័រ www.iis.net
អាចត្រូវបានរកឃើញ
បញ្ជី
កម្មវិធី PHP ដ៏ពេញនិយម
ជាមួយនឹងការណែនាំអំពីការដំឡើងនៅលើ IIS ។ ដើម្បីដំណើរការពួកគេ។
មិនតម្រូវឱ្យមានការផ្លាស់ប្តូរនៅលើ IIS ទេ។
កូដ PHP ។

ការដំឡើង និងកំណត់រចនាសម្ព័ន្ធ PHP សម្រាប់ប្រើជាមួយម៉ូឌុល FastCGI ។

ដើម្បីចាប់ផ្តើមជាមួយនឹងការប្រើប្រាស់ PHP ដោយជោគជ័យ
វីនដូ, PHP នឹងល្អណាស់
ដំឡើង។
ជំហាន 1. ទាញយក PHP
នៅលើគេហទំព័រ PHP.net អ្នកត្រូវទាញយក
កំណែចុងក្រោយរបស់ PHP សម្រាប់ Windows ។ ត្រូវបានណែនាំសម្រាប់ប្រើជាមួយ FastCGI
ដំឡើង កំណែ PHPដោយគ្មានការគ្រប់គ្រងសុវត្ថិភាពខ្សែស្រឡាយ ចាប់តាំងពីម៉ូឌុលខ្លួនវាផ្ទាល់
FastCGI ធានាថាការប្រតិបត្តិកើតឡើងនៅក្នុងខ្សែស្រឡាយតែមួយ និងគាំទ្រ
ការគ្រប់គ្រងសុវត្ថិភាពខ្សែស្រឡាយនៅក្នុង PHP ខ្លួនវានាំមក ការត្រួតពិនិត្យមិនចាំបាច់និង
ការស្ទះដែលនាំទៅរកការធ្លាក់ចុះនៃការអនុវត្ត។ នោះហើយជាមូលហេតុ
ជ្រើសរើសប្រព័ន្ធគោលពីរ Win32 ដែលមិនមានសុវត្ថិភាព (កំណែ 5.2.6 គឺបច្ចុប្បន្ននៅពេលសរសេរ
សារនេះ) .
វាគួរឱ្យកត់សម្គាល់ថាយើងជឿថា Non-thread-safe ត្រូវបានបង្កើតឡើងជាពិសេសសម្រាប់
ធ្វើការជាមួយ FastCGI នៅលើ IIS (ការចេញផ្សាយដំបូងគឺនៅក្នុងកំណែ 5.2.1) ហើយប្រើក្នុង
មិនត្រូវបានណែនាំនៅក្នុងបរិស្ថានផ្សេងទៀតទេ។ ដោយវិធីនេះចាប់ផ្តើមពីកំណែ 5.2.2 Zend យ៉ាងធ្ងន់ធ្ងរ
កំពុងធ្វើការលើការបង្កើនប្រសិទ្ធភាពដំណើរការ PHP នៅលើ Windows ដែលមិនអាចជួយបាន។
ដើម្បីផ្គាប់ចិត្ត។ ប្រសិនបើយើងប្រៀបធៀបកំណែ 5.2.1 និង 5.2.2 នោះភាពខុសគ្នានៃល្បឿនដំណើរការ
សំណើអាចត្រូវបានគេមើលឃើញយ៉ាងងាយស្រួលដោយប្រើការធ្វើតេស្តផ្ទុកសាមញ្ញ។
ជំហាន 2. ដំឡើង PHP
ការដំឡើងគឺសាមញ្ញណាស់: ចាប់តាំងពីយើងបានទាញយកប័ណ្ណសារពី
ឯកសារដែលអាចប្រតិបត្តិបាន វាគ្រប់គ្រាន់ដើម្បីពង្រីកប័ណ្ណសារនេះ ឧទាហរណ៍ក្នុង
ថត C:\Web\PHP ។
ជាការកំណត់រចនាសម្ព័ន្ធមូលដ្ឋាន យើងនឹងប្រើការកំណត់ដែលបានណែនាំ៖
តោះធ្វើច្បាប់ចម្លងឯកសារ php.ini-recommended ក្នុង php.ini ក្នុងថតដូចគ្នា ហើយបើក
វាសម្រាប់កែសម្រួលបន្ទាប់ពីនោះ។ តោះឆ្លងកាត់ឯកសារពី​ខាង​លើ បញ្ចេញ​មតិ​ដូច​ខាង​ក្រោម
ខ្សែអក្សរដើម្បីធានាសុវត្ថិភាព និងភាពឆបគ្នាជាមួយ PHP ភាគច្រើន
កម្មវិធី៖
  • open_basedir = ថតដែលកម្មវិធី PHP ស្ថិតនៅ.
    ការបញ្ជាក់ថតនឹងកំណត់សិទ្ធិចូលប្រើ ឯកសារ PHPកម្មវិធីតែប៉ុណ្ណោះ
    ថតឯកសារនេះ។ វាងាយស្រួលក្នុងការបដិសេធការកំណត់នេះនៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធ
    ដោយផ្ទាល់សម្រាប់កម្មវិធីនីមួយៗ ប៉ុន្តែវាមិនឈឺចាប់ក្នុងការដំឡើងវាទេ។
    កំណត់និងបញ្ជាក់ ថត rootគ្រប់គ្នា កម្មវិធី PHP. ឧទាហរណ៍ C:\inetpub\PhpSites ។
  • cgi.force_redirect = 0
    លំនាំដើមត្រូវបានកំណត់ទៅ 1 ប៉ុន្តែត្រូវកំណត់ទៅ 0 ព្រោះ IIS
    គ្រប់គ្រងសុវត្ថិភាព ការអនុវត្ត PHPហើយនៅក្នុងការកំណត់នេះមិនមានទេ។
    ភាពចាំបាច់។ ជាងនេះទៅទៀត ការដាក់បញ្ចូលអាចនាំឱ្យមានការរំពឹងទុក
    លទ្ធផល។ នៅពេលប្រើជាមួយម៉ាស៊ីនមេគេហទំព័រផ្សេងទៀតនៅលើវីនដូ
    ការកំណត់ត្រូវតែបើក។
  • cgi.fix_pathinfo = 1
    PHP នឹងកំណត់ឈ្មោះឯកសារនៅក្នុងអថេរ SCRIPT_FILENAME ប្រសិនបើ
    កំណត់តម្លៃទៅ 0 បន្ទាប់មកឈ្មោះឯកសារនឹងស្ថិតនៅក្នុងអថេរ PATH_TRANSLATED ដែល
    អាចបំបែកភាពឆបគ្នាជាមួយកម្មវិធីភាគច្រើន។
  • fastcgi. impersonate = 1;
    FastCGI អនុញ្ញាតឱ្យដំណើរការមួយត្រូវបានក្លែងបន្លំដោយប្រើបរិបទអតិថិជន
    ដំណើរការហៅទូរស័ព្ទ។ ឧទាហរណ៍ យន្តការនេះដំណើរការតែក្រោម FastCGI/IIS ប៉ុណ្ណោះ។
    វានឹងមិនដំណើរការលើ Apache នៅលើ Windows ទេ។
  • short_open_tag = បើក
    កម្មវិធីភាគច្រើនប្រើស្លាកខ្លីដូច្នេះវានឹងមិនមានទេ។
    វា​នឹង​ជា​រឿង​ហួសហេតុ​ក្នុង​ការ​បើក​ការ​គាំទ្រ​របស់​ពួកគេ។
  • display_errors = បើក
    នៅពេលពិនិត្យ និងបំបាត់កំហុសកម្មវិធី PHP នៅលើ FastCGI វាមានតម្លៃបើកលទ្ធផល
    សារកំហុស។
ជំហាន 3. ពិនិត្យមុខងារ PHP
ខណៈពេលដែលយើងមិនបានកំណត់រចនាសម្ព័ន្ធ IIS សូមពិនិត្យមើលមុខងាររបស់អ្នកបកប្រែ
ឧទាហរណ៍ អ្នកអាចដំណើរការពាក្យបញ្ជា c:\web\php\php.exe -info> c:\test.txt

ការដំឡើង និងកំណត់រចនាសម្ព័ន្ធម៉ូឌុល FastCGI នៅលើ IIS7 ។

ប្រសិនបើអ្នកមាន IIS7 នោះមានអ្វីមួយប្រាប់ខ្ញុំអំពីឈ្មោះប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។
ប្រព័ន្ធ - វីនដូវីស្តា? ខ្ញុំ​មិន​បាន​ទាយ​កាល​នោះ​ទេ។ ម៉ាស៊ីនមេវីនដូឆ្នាំ ២០០៨! ទាំងអ្នកគឺជា hacker និង
បានដំឡើង IIS7 នៅកន្លែងផ្សេង ប៉ុន្តែនេះ។ ដំណោះស្រាយមិនស្តង់ដារហើយយើងមិនមែនទេ។
គាំទ្រ ;)
ជំហាន 1. ដំឡើង FastCGI
ខ្ញុំចង់ផ្គាប់ចិត្តអ្នកភ្លាមៗ - នៅក្នុង IIS7 ភ្ជាប់មកជាមួយ Windows Server 2008 និង Windows Vista
កញ្ចប់សេវាកម្ម 1 ម៉ូឌុល FastCGI រួចហើយរួមបញ្ចូល។ វាគ្រាន់តែត្រូវការភ្ជាប់ទៅ
ការកំណត់។ ដើម្បីធ្វើដូច្នេះនៅលើ Vista អ្នកត្រូវបើក ​​Control Panel -> Programs ហើយជ្រើសរើស
"បើកឬបិទមុខងារវីនដូ"៖

បន្ទាប់ពីនេះ អ្នកត្រូវដំឡើងមុខងារនៅក្នុង IIS៖ ព័ត៌មានអ៊ីនធឺណិតសេវាកម្ម
-> ពិភពលោក សេវាកម្មគេហទំព័រ -> ការអភិវឌ្ឍន៍កម្មវិធីលក្ខណៈពិសេស -> CGI ។ ក្នុងពេលជាមួយគ្នា
ការគាំទ្រសម្រាប់ទាំង CGI និង FastCGI នឹងត្រូវបានដំឡើង។

នៅលើ Windows Server 2008 ដំណើរការគឺស្រដៀងគ្នា៖ អ្នកគ្រប់គ្រងម៉ាស៊ីនមេ-> តួនាទី -> បន្ថែម
សេវាតួនាទី -> ម៉ាស៊ីនមេបណ្តាញ-> ការអភិវឌ្ឍន៍កម្មវិធី -> CGI ។
តាមពិតទៅ អ្វីគ្រប់យ៉ាងដែលទាមទារដើម្បីបើកម៉ូឌុល FastCGI ។
ជំហានទី 2៖ ការកំណត់រចនាសម្ព័ន្ធ IIS7
1. បើកកម្មវិធីគ្រប់គ្រង IIS ជ្រើសរើសថ្នាំង (ម៉ាស៊ីនមេ) ដែលអ្នកចង់កំណត់រចនាសម្ព័ន្ធ
ការគាំទ្រ PHP ។ ហើយបន្ទាប់មកជ្រើសរើស Handler Mappings។

2. ជ្រើសរើសតំណ បន្ថែមការគូសផែនទីម៉ូឌុល នៅលើទំព័រ Handler Mappings និង
បំពេញបង្អួចជាមួយនឹងតម្លៃដូចខាងក្រោម:
ផ្លូវស្នើសុំ៖ *.php (ដំណើរការឯកសារទាំងអស់ជាមួយផ្នែកបន្ថែម .php)
ម៉ូឌុល៖ FastCgiModule (ម៉ូឌុល FastCGI)
អាចប្រតិបត្តិបាន៖ C:\Web\PHP\php-cgi.exe (ផ្លូវទៅកាន់ PHP)
ឈ្មោះ៖ PHP (ឈ្មោះសម្រាប់ភាពងាយស្រួល)

បន្ទាប់ពីបន្ថែមការកំណត់នេះ បង្អួចនឹងលេចឡើងសួរអ្នកអំពីការចុះឈ្មោះ។
កម្មវិធី FastCGI សម្រាប់ឧបករណ៍ដោះស្រាយនេះ។ យើងបញ្ជាក់។
ជំហានដែលបានពិពណ៌នាខាងលើនាំឱ្យមានការបង្កើតដូចខាងក្រោមនៅក្នុងថត PhpSites
ឯកសារ web.config៖


< configuration >
< system.webServer >
< handlers >
< add name =«PHP» path ="*.php" verb ="*"
modules = "FastCgiModule" scriptProcessor ="C:\Web\PHP\php-cgi.exe"
resourceType = "មិនបានបញ្ជាក់" />



ឥឡូវនេះអ្នកអាចបន្តទៅពិនិត្យមើលមុខងាររបស់ PHP ។
ជំហានទី 3. ពិនិត្យមើលការកំណត់ត្រឹមត្រូវ។
នៅក្នុងថតនៃ node ដែលយើងកំណត់រចនាសម្ព័ន្ធ PHP យើងបង្កើតឯកសារមួយ។
index.php៖
phpinfo();
?>
ហើយយើងចូលប្រើឯកសារនេះតាមរយៈ សំណើ HTTP. ជាលទ្ធផលប្រសិនបើអ្វីគ្រប់យ៉ាងគឺល្អនិង
កម្មផលរបស់យើងមិនត្រូវបានខូចទេ សំណើនឹងត្រូវបានដំណើរការយ៉ាងត្រឹមត្រូវ៖

ជាការពិតណាស់នៅពេលប្រើ PHP នៅលើ
IIS7 អាចនឹងមានបញ្ហាដែលអ្នកត្រូវដោះស្រាយ
តស៊ូដើម្បីសម្រេចបានលទ្ធផលរំពឹងទុក (ការងារអស្ចារ្យ
កម្មវិធី PHP នៅលើ Windows) ។
ញញួរសម្រាប់បំបែកថ្មដែលជួបប្រទះជាទូទៅត្រូវបានរាយខាងក្រោម។

ដំណើរការ PHP ចាប់ផ្តើមប្រេកង់ឡើងវិញ

ព្រោះ​ពេល​ប្រើ PHP នៅ​លើ
IIS7 ដោយប្រើ FastCGI
ម៉ូឌុល ម៉ូឌុល FastCGI ខ្លួនវាកាន់កាប់
ដំណើរការ និងការគ្រប់គ្រងធនធាន អ្នកត្រូវប្រាកដថាយន្តការចាប់ផ្តើមឡើងវិញ
ដំណើរការ (ការកែច្នៃឡើងវិញ) នៅក្នុង PHP
នឹងមិនជ្រៀតជ្រែកជាមួយ FastCGI ទេ។ នេះងាយស្រួលធ្វើប្រសិនបើ
កំណត់រចនាសម្ព័ន្ធ FastCGI ដូច្នេះវាតែងតែចាប់ផ្តើមឡើងវិញ
ដំណើរការមុនពេល PHP ធ្វើ។
មានការកំណត់នៅក្នុងការកំណត់ FastCGI
instanceMaxRequests ដែលកំណត់បន្ទាប់ពីដំណើរការចំនួនសំណើ
ដំណើរការនឹងត្រូវបានចាប់ផ្តើមឡើងវិញ។ មានប៉ារ៉ាម៉ែត្រស្រដៀងគ្នានៅក្នុង PHP
ត្រូវបានបញ្ជាក់ដោយតម្លៃនៃអថេរ PHP_FCGI_MAX_REQUESTS ។ ជាក់ស្តែងដើម្បីផ្តល់ឱ្យ
សមត្ថភាពរបស់ FastCGI ក្នុងការគ្រប់គ្រងដំណើរការគឺគ្រប់គ្រាន់ហើយ។
កំណត់ instanceMaxRequests<= PHP_FCGI_MAX_REQUEST.
នេះអាចត្រូវបានធ្វើយ៉ាងងាយស្រួលដោយការកែសម្រួលឯកសារ
applicationHost.config (លាក់នៅក្នុងថត C:\windows\system32\inetsrv\config\) ។
ការកំណត់រចនាសម្ព័ន្ធគួរតែមានព័ត៌មានដូចខាងក្រោមៈ

< fastCgi >
< application fullPath ="C:\inetpub\php\php-cgi.exe"
maxInstances = "4" instanceMaxRequests = "10000" >
< environmentVariables >
< environmentVariable name =«PHP_FCGI_MAX_REQUESTS» value =«10000» >


ការប្រើប្រាស់កំណែ PHP ច្រើន។

ចាប់តាំងពីកំណែផ្សេងៗនៃ PHP អាចត្រូវបានប្រើនៅក្នុង
កម្មវិធីដែលត្រូវបានបង្ហោះនៅលើម៉ាស៊ីនមេ វាជាការល្អក្នុងការផ្តល់ឱកាស
ប្រើកំណែផ្សេងគ្នាសម្រាប់គេហទំព័រផ្សេងៗគ្នា។
នៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធ applicationHost.config
វាគ្រប់គ្រាន់ដើម្បីកំណត់ផ្នែកសម្រាប់ កំណែផ្សេងគ្នា PHP៖
< fastCgi >
< application fullPath ="C:\inetpub\php\php-cgi.exe">
...

< application fullPath =«C:\inetpub\php4\php4.exe» >
...

< application fullPath ="C:\inetpub\php41\php41.exe">
...


* កូដប្រភពនេះត្រូវបានបន្លិចជាមួយ .
ហើយសម្រាប់គេហទំព័រនីមួយៗ ម៉ូឌុលមួយត្រូវបានកំណត់រចនាសម្ព័ន្ធដែលប្រើមួយ ឬមួយផ្សេងទៀត
កំណែ (អ្នកអាចប្រើចំណុចប្រទាក់ដែលបានពិពណ៌នាខាងលើឬអ្នកអាច
កែសម្រួលការកំណត់នៅក្នុងអត្ថបទ)៖
< handlers >
< add name =«PHP4» path ="*.php" verb ="*" modules =«FastCgiModule»
ឧបករណ៍ដំណើរការស្គ្រីប ="C:\inetpub\php\php41.exe"
resourceType = "មិនបានបញ្ជាក់" />

* កូដប្រភពនេះត្រូវបានបន្លិចជាមួយ .

ការប្រើប្រាស់ការកំណត់ PHP ផ្សេងៗគ្នា

ប្រសិនបើអ្នកចង់កំណត់រចនាសម្ព័ន្ធ PHP ខុសគ្នាសម្រាប់
គេហទំព័រផ្សេងគ្នា បន្ទាប់មកម្តងទៀតអ្វីៗទាំងអស់នេះអាចត្រូវបានពិពណ៌នាតាមរយៈការកំណត់រចនាសម្ព័ន្ធនៅក្នុង
applicationHost.config ។
< fastCgi >

< application fullPath ="C:\inetpub\php\php-cgi.exe"

អាគុយម៉ង់ = "-d my.website=wordpress" >

< environmentVariables >

< environmentVariable name =«PHPRC» value =«C:\inetpub\wordpress» />





< application fullPath ="C:\inetpub\php\php-cgi.exe"

អាគុយម៉ង់ = "-d my.website=phpsite" >

< environmentVariables >

< environmentVariable name =«PHPRC» value =«C:\inetpub\phpsite» />






* កូដប្រភពនេះត្រូវបានបន្លិចជាមួយ .

បន្ទាប់ពីនេះការកំណត់ត្រូវបានភ្ជាប់ជាមួយគេហទំព័រដែលត្រូវគ្នានៅក្នុង
web.config៖
< system.webServer >

< handlers accessPolicy =«Read, Script» >
< add name =«PHP» path ="*.php" verb ="*" modules =«FastCgiModule»
ឧបករណ៍ដំណើរការស្គ្រីប ="C:\inetpub\php\php-cgi.exe|-d my.website=wordpress"

resourceType ="Unspecified" requireAccess ="Script" />




* កូដប្រភពនេះត្រូវបានបន្លិចជាមួយ .

យោងតាមការកំណត់ដែលបានផ្តល់ឱ្យ php.ini
ត្រូវតែដាក់ក្នុងថតគេហទំព័រនីមួយៗ។
នៅពេលកែសម្រួលការកំណត់ អ្នកគួរតែធានាយ៉ាងតឹងរឹងនូវផ្លូវទៅកាន់
កំណែ PHP ដែលត្រូវគ្នា និងជាមួយ
applicationHost.config និងក្នុង web.config ដូច្នេះ
ជៀសវាងលទ្ធផលដែលមិនរំពឹងទុក ប្រសិនបើផ្លូវត្រូវបានលាយបញ្ចូលគ្នា។
នៅ glance ដំបូង ការកែសម្រួលការកំណត់អាចហាក់ដូចជាស្មុគស្មាញ និង
ដំណើរការ​មិន​ស្រួល ប៉ុន្តែ​នៅ​ពេល​ដែល​អ្នក​ស៊ាំ​នឹង​ការ​កំណត់​រចនាសម្ព័ន្ធ​ក្នុង
វិធីសាស្ត្រចែកចាយ XML និងការកំណត់
បញ្ជា (Ctrl) + C, បញ្ជា (Ctrl) + V អ្នកនឹងភ្ញាក់ផ្អើលចំពោះវត្តមានរបស់អ្នកដទៃ
វិធីសាស្រ្តកំណត់រចនាសម្ព័ន្ធ :)

ការកំណត់សុវត្ថិភាព PHP

មានរឿងជាច្រើននៅក្នុង php.ini ការកំណត់ផ្សេងគ្នាជាច្រើនដែល
ប៉ះពាល់ដល់សុវត្ថិភាព ដោយប្រើ PHP. បទភ្លេង
ទាំងអស់។ ក្នុងលក្ខណៈសមរម្យ, សមហេតុសមផល។
កំណត់ allow_url_fopen=បិទ
; ដោយប្រើ URLs សម្រាប់ប្រតិបត្តិការឯកសារ
កំណត់ allow_url_include=Off
register_globals=បិទ
; ការមិនចុះឈ្មោះអថេរសកល
open_basedir = "c:\inetpub\" ;
ការដាក់កម្រិតលើថតដែល PHP ដំណើរការ

Max_execution_time=30 ; ដែនកំណត់
ពេលវេលាប្រតិបត្តិស្គ្រីប
max_input_time=60
memory_limit=16M ;
កំណត់ទំហំអង្គចងចាំដែលបានប្រើ
upload_max_filesize=2M
post_max_size=8M
max_input_nesting_levels=64
display_errors=បិទ
; បិទ​សារ​កំហុស
log_errors=បើក
error_log="C:\error.log"
expose_php=បិទ
; លាក់វត្តមាន PHP

សេចក្តីសន្និដ្ឋាន

PHP នៅលើ Windows គឺមិនមែនទេ។
វាគ្រាន់តែជាការចាប់អារម្មណ៍ និងងាយស្រួលប៉ុណ្ណោះ រឿងសំខាន់គឺថាវាដំណើរការ។ និងក្រុម
IIS កំពុងធ្វើការលើការបង្កើត PHP
ដំណើរការមិនអាក្រក់ជាងនៅលើ Windows ទេ។
Unix/Linux (ជា​ការ​ពិត​ណាស់​ពួក​គេ​កំពុង​ព្យាយាម​ធ្វើ​ឱ្យ​បាន​ល្អ​ប្រសើរ​ជាង​មុន) ។
ដោយសារតែនេះ។ ប្រធានបទថ្មី។សម្រាប់ Microsoft បន្ទាប់មកយើងអាចធ្វើបាន
ធ្វើខុសខ្លះ យើងប្រហែលជាមិនកត់សំគាល់ ឬយល់អ្វីមួយ ដូច្នេះយើង
វាមានសារៈសំខាន់ខ្លាំងណាស់ក្នុងការទទួលបានមតិយោបល់ពីអ្នក - អ្នកអភិវឌ្ឍន៍ និងអ្នកគ្រប់គ្រង។
សរសេរនៅក្នុងមតិយោបល់បំណងប្រាថ្នារបស់អ្នក និងបញ្ហាដែលអ្នកឃើញឥឡូវនេះនៅក្នុង
PHP នៅលើ Windows ហើយយើងនឹង
ព្យាយាមដោះស្រាយបញ្ហា និងសម្រេចបំណងប្រាថ្នា។

ស្លាក: បន្ថែមស្លាក

វគ្គបណ្តុះបណ្តាលនេះត្រូវបានបម្រុងទុកសម្រាប់ការបណ្តុះបណ្តាលជាមូលដ្ឋាននៃអ្នកគ្រប់គ្រងគេហទំព័រដែលបានបង្កើតឡើងនៅលើ "1C-Bitrix: ការគ្រប់គ្រងគេហទំព័រ". បន្ទាប់ពីសិក្សាវគ្គនេះ អ្នកនឹងធ្វើជាម្ចាស់លើវិធីសាស្រ្តជាមូលដ្ឋាននៃការគ្រប់គ្រងប្រព័ន្ធ ក៏ដូចជាពង្រីកចំណេះដឹងរបស់អ្នកលើប្រធានបទដែលបានសិក្សានៅក្នុងវគ្គសិក្សា។ កម្មវិធីគ្រប់គ្រងមាតិកា.

ប្រសិនបើអ្នកសិក្សាវគ្គសិក្សាដោយមនសិការ អ្នកនឹងរៀន៖

  • គ្រប់គ្រងការចូលទៅកាន់ប្រព័ន្ធ គេហទំព័រ អ្នកប្រើប្រាស់ ក្រុមអ្នកប្រើប្រាស់។
  • ធ្វើការជាមួយឧបករណ៍ប្រព័ន្ធ;
  • ប្រើសមត្ថភាពចំណុចប្រទាក់គ្រប់គ្រងប្រព័ន្ធ;
  • ធ្វើការជាមួយម៉ូឌុល "1C-Bitrix: ការគ្រប់គ្រងគេហទំព័រ" ដែលទាក់ទងនឹងការបង្កើនប្រសិទ្ធភាព និងសុវត្ថិភាពនៃគេហទំព័រ។
  • អនុវត្តការងារដើម្បីកំណត់រចនាសម្ព័ន្ធបណ្តាញសម្រាប់ដំណើរការល្អបំផុត។

ប្រសិនបើអ្នកត្រូវ ការដំឡើងដោយខ្លួនឯង។ប្រព័ន្ធ ឬផ្ទេរគេហទំព័រទៅបង្ហោះ បន្ទាប់មកដោយគ្មានវគ្គសិក្សា ការដំឡើងនិងការកំណត់រចនាសម្ព័ន្ធ អញ្ចឹង ការដំឡើងនិងការកំណត់រចនាសម្ព័ន្ធមានបំណងសម្រាប់អ្នកឯកទេសដំឡើង "1C-Bitrix: ការគ្រប់គ្រងគេហទំព័រ" ឬ "Bitrix24 នៅក្នុងប្រអប់មួយ" ។

អ្នកមិនអាចឆ្លងកាត់បានទេ។

ចំណេះដឹងអប្បបរមាដែលត្រូវការដើម្បីសិក្សាវគ្គសិក្សា៖

  • ជំនាញមូលដ្ឋាន ចំណេះដឹងកុំព្យូទ័រនិងជំនាញក្នុងការធ្វើការជាមួយ Windows OS;
  • ចំណេះដឹងមូលដ្ឋានអំពី WWW និងរៀបចំការចូលប្រើបណ្តាញម៉ាស៊ីនមេ។
  • ចំណេះដឹងនៃប្រព័ន្ធនៅក្នុងវគ្គសិក្សា កម្មវិធីគ្រប់គ្រងមាតិកា យើងជឿថាអ្នកបានបញ្ចប់វគ្គសិក្សានេះរួចហើយ ហើយដឹងច្រើនអំពី Bitrix ។ ដូច្នេះ វានឹងមានការណែនាំតិចជាងនៅក្នុងបង្អួចលេចឡើងជាងនៅក្នុងវគ្គសិក្សាកម្មវិធីគ្រប់គ្រងមាតិកា។ដើម្បីកុំឱ្យមានការភ័ន្តច្រឡំនៅក្នុងចំណុចប្រទាក់។

វាជាការល្អដែលមានជំនាញជាមូលដ្ឋានក្នុងការដំឡើង និងគ្រប់គ្រងប្រព័ន្ធ *nix ។

ប្រសិនបើ វគ្គសិក្សានេះ។ត្រូវបានយកជាមូលដ្ឋានសម្រាប់ការបង្រៀនក្រៅបណ្តាញ បន្ទាប់មករយៈពេលដែលបានណែនាំ៖ 3 ថ្ងៃ (24 ម៉ោងសិក្សា)។

សន្សំពេលវេលា និងការសិក្សាតាមផ្លូវទៅធ្វើការ ឬសាកលវិទ្យាល័យ? ប្រើឯកសារទម្រង់ CHM ពួកគេបើកនៅលើឧបករណ៍ណាមួយ។ អ្នកអានមាននៅក្នុង AppStore និង ទីផ្សារលេង. ឯកសារ CHM ត្រូវបានធ្វើបច្ចុប្បន្នភាពប្រចាំខែ ទោះបីជាយ៉ាងណាក៏ដោយ វាអាចមានភាពយឺតយ៉ាវរវាងពួកវា និងកំណែអនឡាញនៃវគ្គសិក្សា។