การติดตั้ง PHP บนเครื่องคอมพิวเตอร์ของคุณ การตั้งค่าเพิ่มเติมสำหรับ phpMyAdmin ประวัติโดยย่อของ PHP

ฉันและ htmlAcademy ทำงานเป็นที่ปรึกษาที่นั่น ในส่วนของหลักสูตรเร่งรัดนั้นนักศึกษาจะต้องยกระดับ สภาพแวดล้อมการทำงานและบันทึกนี้มีจุดมุ่งหมายเพื่อลดความซับซ้อนของงานที่ยากลำบากนี้สำหรับผู้เริ่มต้น กิน วิธีการที่แตกต่างกันการเพิ่มสแต็ก LAMP ที่เต็มเปี่ยม แต่เราจะใช้วิธีคลาสสิก มากำหนดค่าส่วนประกอบทั้งหมดแยกกัน (โดยไม่ต้องใช้ชุดรวมสำเร็จรูป) และเริ่มต้นด้วย PHP (จะมีหมายเหตุประกอบการพิจารณาอย่างแน่นอน ชุดประกอบสำเร็จรูปโคมไฟ). เนื่องจากฉันวางแผนที่จะทำงานเป็นที่ปรึกษาที่ PHP เข้มข้นในอนาคต ฉันจะเขียนคำแนะนำที่คล้ายกันสำหรับการทำซ้ำในระบบปฏิบัติการอื่น (Linux, macOS) อย่างที่พวกเขาพูดกันว่าเป็นการดีกว่าที่จะเหงื่อออกสักครั้ง แต่แล้วทุกอย่างจะง่ายขึ้นสำหรับทุกคน มาเริ่มกันเลย

ดาวน์โหลด PHP สำหรับ Windows

ไปที่เว็บไซต์อย่างเป็นทางการและดาวน์โหลดปัจจุบัน เวอร์ชันพีเอชพี- ในขณะที่เขียนนี่คือ - 7.1.4 - มีตัวเลือกการจัดจำหน่ายหลายแบบในหน้าเพจ ฉันมี Windows 7 x64 ดังนั้นฉันจึงเลือกตามนั้น ไฟล์ zipพร้อมตู้นิรภัยเกลียว VC14 x64

โปรดทราบว่ามีตัวเลือกการแจกจ่ายสองตัวเลือกให้ดาวน์โหลด: เกลียวปลอดภัย (TS)และ ไม่ปลอดภัยต่อเธรด (NTS)- ทางเลือกขึ้นอยู่กับว่าคุณวางแผนจะใช้ล่ามอย่างไร ขอแนะนำให้ใช้ TS สำหรับกระบวนการบริการเว็บเดียว (เช่น กำหนดค่าผ่านโมดูล mod_php สำหรับ Apache) แนะนำให้ใช้ NTS สำหรับแอปพลิเคชัน IIS ( ข้อมูลอินเทอร์เน็ตบริการ) และเว็บเซิร์ฟเวอร์สำรอง FastCGI (เช่น Apache พร้อมโมดูล FastCGI) และ บรรทัดคำสั่ง.

ติดตั้ง PHP 7.1

เรามาเริ่มเตรียม PHP กันดีกว่า ทำงานสบายจากบรรทัดคำสั่ง ในขั้นตอนก่อนหน้านี้ คุณได้ดาวน์โหลดไฟล์เก็บถาวรด้วยการกระจาย PHP ไม่เหมือนกับโปรแกรมส่วนใหญ่ PHP เข้ามา เก็บถาวรอย่างง่ายและไม่ใช่เป็นแพ็คเกจการติดตั้ง ดังนั้นคุณจะต้องแตกไฟล์ด้วยตัวเองไปยังไดเร็กทอรีใด ๆ ที่สะดวกสำหรับคุณ ฉันชอบที่จะเก็บเรื่องแบบนี้ไว้ที่ราก ดิสก์ระบบ- สร้างไดเร็กทอรีในรูทของไดรฟ์ "C:" (หรือที่อื่น ๆ ) "php"และแยกเนื้อหาของไฟล์เก็บถาวรที่ดาวน์โหลดมาลงไป

ไฟล์จำนวนมากจะปรากฏในไดเร็กทอรี แต่เราสนใจมากที่สุดใน:

  • go-pear.bat– สคริปต์สำหรับการติดตั้ง PEAR คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ PEAR ได้ในเอกสารอย่างเป็นทางการ
  • php.exe– ช่วยให้คุณสามารถดำเนินการได้ สคริปต์ PHPจากคอนโซล
  • php-win.exe- อนุญาตให้คุณรันสคริปต์ PHP โดยไม่ต้องใช้คอนโซล
  • php-cgi.exe– จำเป็นสำหรับ การดำเนินการ PHPรหัสในโหมด FastCGI
  • php7apache2_4.dll– โมดูลบูรณาการด้วย เว็บเซิร์ฟเวอร์อาปาเช่ 2.4.X;
  • phpdbg.exe– ดีบักเกอร์;
  • php.ini-การพัฒนา– ตัวอย่างการกำหนดค่า ไฟล์ PHPสำหรับสภาพแวดล้อมของนักพัฒนา (การพัฒนา)
  • php.ini-การผลิต– ตัวอย่างไฟล์การกำหนดค่า PHP สำหรับสภาพแวดล้อมการใช้งานจริง

การเชื่อมต่อไฟล์การกำหนดค่า

เรามีชุดแจกจ่ายที่แกะกล่องแล้ว มาเชื่อมต่อกัน ไฟล์การกำหนดค่า- เรากำลังจะทำการทดลอง ดังนั้นเราจะเอาตัวอย่างมาเป็นตัวอย่าง php.ini-การพัฒนา- ทำสำเนาไฟล์นี้ไปที่ ไดเร็กทอรี php (ซี:\php) พร้อมชื่อ php.ini. สำคัญ!ทำสำเนาไม่ใช่การเปลี่ยนชื่อง่ายๆ ในระหว่างการพัฒนา คุณอาจต้องเปลี่ยนไฟล์การกำหนดค่า และมีโอกาสที่จะทำผิดพลาดซึ่งตรวจพบได้ยาก

ในกรณีเช่นนี้ ไม่มีอะไรดีไปกว่าการกลับสู่การตั้งค่าอ้างอิง ในกรณีของเรา การคัดลอกไฟล์อีกครั้งก็เพียงพอแล้ว php.ini-การพัฒนาวี php.ini- ดังนั้นในตอนท้ายของการกระทำ ไฟล์ php.ini ควรปรากฏในไดเรกทอรีด้วย php ในบันทึกเพิ่มเติมเราจะพูดถึงเนื้อหาโดยละเอียดยิ่งขึ้น

ทดสอบ PHP จากบรรทัดคำสั่ง

ในขั้นตอนนี้ สิ่งที่เรียกว่า "การติดตั้ง" จะเสร็จสมบูรณ์ เปิดคอนโซลของคุณ ( cmd.exeปุ่มลัดจะมีอยู่ในเมนูอุปกรณ์เสริม) แล้วป้อนคำสั่ง:

C:\php\php.exe --version

ผลลัพธ์จะเป็นดังนี้:

PHP 7.1.4 (cli) (สร้าง: 11 เมษายน 2017 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) ลิขสิทธิ์ (c) 1997-2017 PHP Group Zend Engine v3.1.0, ลิขสิทธิ์ (c) 1998 -2017 เทคโนโลยี Zend

ผลลัพธ์ยืนยันว่า PHP ใช้งานได้ ตัวอย่างเช่น ลองสร้างไฟล์สคริปต์ใหม่ (ฉันสร้างไฟล์ “test.php” ไว้ที่รูทของไดรฟ์ “C:”) แล้ววางข้อความลงไป:

ตอนนี้ลองรันไฟล์นี้แล้วดูผลลัพธ์:

C:\php\php.exe –f test.php

การทำงาน phpinfo()แสดงข้อมูลการกำหนดค่า PHP ในรูปแบบที่สะดวก เราจะพูดถึงฟังก์ชันนี้ในภายหลัง

ทำให้การเข้าถึง php.exe ง่ายขึ้น

PHP พร้อมที่จะทำงาน แต่คุณต้องยอมรับว่าการป้อนเส้นทางไปยังล่าม PHP ลงในคอนโซลทุกครั้งนั้นค่อนข้างไม่สะดวก เพื่อให้ชีวิตของคุณง่ายขึ้น มาทำการเปลี่ยนแปลงเล็กๆ น้อยๆ กับตัวแปรสภาพแวดล้อมกัน มาเปิดแอปเพล็ตในแผงควบคุมกัน "ระบบ"(หรือเพียงกดปุ่มลัด "Windows + หยุดชั่วคราว"- จากนั้นคลิกที่ปุ่ม "เปลี่ยนการตั้งค่า"- ในหน้าต่างที่ปรากฏขึ้น “คุณสมบัติของระบบ”, ไปที่บุ๊กมาร์กกันเถอะ "นอกจากนี้"- ค้นหาและคลิกที่ปุ่ม “ตัวแปรสภาพแวดล้อม”.

ค้นหาตัวแปรในรายการ "เส้นทาง"และกดปุ่ม "เปลี่ยน"หน้าต่างแก้ไขตัวแปรจะปรากฏขึ้น ในช่อง "ค่าตัวแปร" เราจำเป็นต้องเพิ่มเส้นทางไปยังไดเร็กทอรีด้วย PHP ไปที่ท้ายบรรทัดแล้วคั่นด้วยเครื่องหมายอัฒภาคเพื่อระบุเส้นทางไปยังไดเร็กทอรีด้วย PHP: ค:\php;

เพียงคลิก "ตกลง" ตอนนี้รีบูทระบบ (อนิจจาคุณต้องทำ) หลังจากรีสตาร์ท Windows คุณสามารถเข้าถึง PHP ได้ง่ายๆ: ตัวอย่างเช่นหากต้องการแสดงชื่อเวอร์ชันเพียงเขียน:

PHP –เวอร์ชัน

และเพื่อตีความไฟล์ test.php ที่อยู่ในรูทของไดรฟ์ “C:”:

PHP –f C:\test.php

หรือแม้แต่เปิดตัวเว็บเซิร์ฟเวอร์ในตัว:

Php -t C:\ -S 127.0.0.1:8888 การฟังบน http://127.0.0.1:8888 รูทเอกสารคือ C:\ กด Ctrl-C เพื่อออก

หากต้องการทดสอบ ให้เปิดเว็บเบราว์เซอร์แล้วลองไปที่ http://127.0.0.1:8888/test.php โปรดทราบว่าหลังจากพารามิเตอร์ –tเราระบุเส้นทางไปยังไดเรกทอรีที่จะกลายเป็นไดเรกทอรีรากของเว็บเซิร์ฟเวอร์ สคริปต์ทั้งหมดที่อยู่ในโฟลเดอร์นี้จะพร้อมสำหรับการร้องขอจากไคลเอนต์ ฉันมีไฟล์หนึ่งไฟล์ในไดรฟ์ “C:” 1.phpและนั่นคือสิ่งที่ฉันกำลังขอ

รอง .php=phpfile ftype phpfile="C:\php\php.ee" -f "%1" -- %~2

ข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับตัวแปรสภาพแวดล้อม

ตอนนี้เรามาพูดถึงวิธีที่ PHP จะค้นหาไฟล์การตั้งค่าการกำหนดค่า (จำไว้ว่า php.ini- เอกสารนี้มีห่วงโซ่การค้นหาที่สมบูรณ์ เพื่อหลีกเลี่ยงภาวะแทรกซ้อนที่ไม่จำเป็น ฉันแนะนำให้เพิ่มอันใหม่ให้กับตัวแปรสภาพแวดล้อมทันที - “พปชร.”และเป็นค่าระบุเส้นทางไปยังไดเร็กทอรีด้วยไฟล์คอนฟิกูเรชัน การตั้งค่าของฉันอยู่ในไดเร็กทอรีเดียวกันกับไฟล์ 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
    เพิ่มขนาดข้อมูลสูงสุดที่วิธี 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/ต่อ"
  4. ค้นหาบรรทัด:
    ;upload_tmp_dir =
    ยกเลิกหมายเหตุและระบุเส้นทางต่อไปนี้ในค่า:
    upload_tmp_dir = "C:/php/อัพโหลด"
    สร้างโฟลเดอร์ว่าง "C:\php\upload" เพื่อจัดเก็บไฟล์ชั่วคราวที่อัปโหลดผ่าน HTTP
  5. ค้นหาบรรทัด:
    upload_max_filesize = 2M
    เพิ่มขนาดอัพโหลดไฟล์สูงสุดที่อนุญาตเป็น 16 MB:
    upload_max_filesize = 16M
  6. เชื่อมต่อข้อมูลไลบรารีส่วนขยายโดยไม่ใส่ข้อคิดเห็น:
    ส่วนขยาย=php_bz2.dll
    ส่วนขยาย=php_curl.dll
    ส่วนขยาย=php_gd2.dll
    ส่วนขยาย=php_mbstring.dll
    ส่วนขยาย=php_mysql.dll
    ส่วนขยาย=php_mysqli.dll
  7. ค้นหาบรรทัด:
    ;วันที่.เขตเวลา=
    ยกเลิกหมายเหตุและตั้งค่าเป็นเขตเวลาของสถานที่ของคุณ (คุณสามารถดูรายการเขตเวลาได้ในเอกสารประกอบ):
    date.timezone = "ยุโรป/มอสโก"
  8. ค้นหาบรรทัด:
    ;session.save_path = "/tmp"
    ยกเลิกหมายเหตุและตั้งค่าของคำสั่งนี้เป็นเส้นทางต่อไปนี้:
    session.save_path = "C:/php/tmp"
    สร้างโฟลเดอร์ว่าง "C:\php\tmp" เพื่อจัดเก็บไฟล์เซสชันชั่วคราว
บันทึกการเปลี่ยนแปลงของคุณและปิดไฟล์ php.ini

จากนั้นคุณจะต้องเพิ่มไดเร็กทอรีที่มีล่าม PHP ที่ติดตั้งไว้ใน PATH ของระบบปฏิบัติการ ในการดำเนินการนี้ให้ทำตามเส้นทาง "Start" -> "Control Panel" -> "System" เปิดแท็บ "Advanced" คลิกปุ่ม " ตัวแปรสภาพแวดล้อม" ในส่วน "ตัวแปรระบบ" ดับเบิลคลิกที่ " บรรทัด Path" เพิ่ม "Variable Value" ลงในฟิลด์ ในส่วนที่มีอยู่แล้ว พาธไปยังไดเร็กทอรีที่ติดตั้ง PHP เช่น "C:\php" (ไม่มีเครื่องหมายคำพูด) โปรดทราบว่าอักขระอัฒภาคจะแยกเส้นทาง เพื่อให้การเปลี่ยนแปลงมีผล ให้รีสตาร์ทระบบปฏิบัติการของคุณ

ตัวอย่างสตริงเส้นทาง:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL เซิร์ฟเวอร์ 5.5\bin

การติดตั้งและการกำหนดค่าล่าม PHP เสร็จสมบูรณ์

คำอธิบายของไลบรารีที่เชื่อมต่อ:

php_bz2.dll– การใช้ส่วนขยายนี้ PHP จะสามารถสร้างและแตกไฟล์เก็บถาวรในรูปแบบ bzip2 ได้

php_curl.dll– ไลบรารีที่สำคัญและจำเป็นซึ่งช่วยให้คุณสามารถเชื่อมต่อและทำงานกับเซิร์ฟเวอร์โดยใช้โปรโตคอลอินเทอร์เน็ตจำนวนมาก

php_gd2.dll– อีกหนึ่งไลบรารี่ที่ขาดไม่ได้ที่ให้คุณทำงานกับกราฟิกได้ คุณคิดว่าคุณสามารถสร้างหน้า HTML ใน PHP ได้เท่านั้นหรือไม่? แต่ไม่! ด้วย PHP คุณสามารถทำอะไรได้เกือบทุกอย่าง รวมถึงการวาดภาพด้วย

php_mbstring.dll– ไลบรารีประกอบด้วยฟังก์ชันสำหรับการทำงานกับการเข้ารหัสแบบหลายไบต์ ซึ่งรวมถึงการเข้ารหัสภาษาตะวันออก (ญี่ปุ่น จีน เกาหลี) Unicode (UTF-8) และอื่นๆ

php_mysql.dll– ชื่อของไลบรารีพูดเพื่อตัวเอง - จำเป็นต้องทำงานกับเซิร์ฟเวอร์ MySQL

php_mysqli.dll– ไลบรารีนี้เป็นส่วนขยายของไลบรารีก่อนหน้าและมีฟังก์ชัน PHP เพิ่มเติมสำหรับการทำงานกับเซิร์ฟเวอร์ MySQL เวอร์ชัน 4.1.3 และสูงกว่า

ไลบรารีเหล่านี้ควรจะเพียงพอสำหรับให้ 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
    เพิ่มขนาดข้อมูลสูงสุดที่วิธี 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/ต่อ"
  4. ค้นหาบรรทัด:
    ;upload_tmp_dir =
    ยกเลิกหมายเหตุและระบุเส้นทางต่อไปนี้ในค่า:
    upload_tmp_dir = "C:/php/อัพโหลด"
    สร้างโฟลเดอร์ว่าง “C:\php\upload” เพื่อจัดเก็บไฟล์ชั่วคราวที่อัปโหลดผ่าน HTTP
  5. ค้นหาบรรทัด:
    upload_max_filesize = 2M
    เพิ่มขนาดอัพโหลดไฟล์สูงสุดที่อนุญาตเป็น 16 MB:
    upload_max_filesize = 16M
  6. เชื่อมต่อข้อมูลไลบรารีส่วนขยายโดยไม่ใส่ข้อคิดเห็น:
    ส่วนขยาย=php_bz2.dll
    ส่วนขยาย=php_curl.dll
    ส่วนขยาย=php_gd2.dll
    ส่วนขยาย=php_mbstring.dll
    ส่วนขยาย=php_mysql.dll
    ส่วนขยาย=php_mysqli.dll
  7. ค้นหาบรรทัด:
    ;วันที่.เขตเวลา=
    ยกเลิกหมายเหตุและตั้งค่าเป็นเขตเวลาของสถานที่ของคุณ (คุณสามารถดูรายการเขตเวลาได้ในเอกสารประกอบ):
    date.timezone = "ยุโรป/มอสโก"
  8. ค้นหาบรรทัด:
    ;session.save_path = "/tmp"
    ยกเลิกหมายเหตุและตั้งค่าของคำสั่งนี้เป็นเส้นทางต่อไปนี้:
    session.save_path = "C:/php/tmp"
    สร้างโฟลเดอร์ว่าง “C:\php\tmp” เพื่อจัดเก็บไฟล์เซสชันชั่วคราว

บันทึกการเปลี่ยนแปลงของคุณและปิดไฟล์ php.ini

จากนั้นคุณจะต้องเพิ่มไดเร็กทอรีที่มีล่าม PHP ที่ติดตั้งไว้ใน PATH ของระบบปฏิบัติการ ในการดำเนินการนี้ให้ทำตามเส้นทาง "เริ่มต้น" -> "แผงควบคุม" -> "ระบบ" เปิดแท็บ "ขั้นสูง" คลิก "ตัวแปรสภาพแวดล้อม" ในส่วน "ตัวแปรระบบ" ดับเบิลคลิกที่ "เส้นทาง" ” เพิ่ม “Variable Value” ลงในฟิลด์ตามที่มีอยู่แล้ว เส้นทางไปยังไดเร็กทอรีที่ติดตั้ง PHP เช่น “C:\php” (ไม่มีเครื่องหมายคำพูด) โปรดทราบว่าอักขระอัฒภาคจะแยกเส้นทาง เพื่อให้การเปลี่ยนแปลงมีผล ให้รีสตาร์ทระบบปฏิบัติการของคุณ

ตัวอย่างสตริงเส้นทาง:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL เซิร์ฟเวอร์ 5.5\bin

การติดตั้งและการกำหนดค่าล่าม PHP เสร็จสมบูรณ์

คำอธิบายของไลบรารีที่เชื่อมต่อ:

php_bz2.dll– การใช้ส่วนขยายนี้ PHP จะสามารถสร้างและแตกไฟล์เก็บถาวรในรูปแบบ bzip2 ได้

php_curl.dll– ไลบรารีที่สำคัญและจำเป็นซึ่งช่วยให้คุณสามารถเชื่อมต่อและทำงานกับเซิร์ฟเวอร์โดยใช้โปรโตคอลอินเทอร์เน็ตจำนวนมาก

php_gd2.dll– อีกหนึ่งไลบรารี่ที่ขาดไม่ได้ที่ให้คุณทำงานกับกราฟิกได้ คุณคิดว่าคุณสามารถสร้างหน้า HTML ใน PHP ได้เท่านั้นหรือไม่? แต่ไม่! ด้วย PHP คุณสามารถทำอะไรได้เกือบทุกอย่าง รวมถึงการวาดภาพด้วย

php_mbstring.dll– ไลบรารีประกอบด้วยฟังก์ชันสำหรับการทำงานกับการเข้ารหัสแบบหลายไบต์ ซึ่งรวมถึงการเข้ารหัสภาษาตะวันออก (ญี่ปุ่น จีน เกาหลี) Unicode (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- เช่นเดียวกับ Apache ไม่มีอะไรซับซ้อนที่นี่ หากเป็นการกู้ยืมครั้งแรกของคุณ การติดตั้งและกำหนดค่า PHPบนเครื่องท้องถิ่นของคุณ คุณจะพบว่าการอ่านคู่มือนี้พร้อมรูปภาพมีประโยชน์ หากคุณเป็นวัวกระทิงที่มีประสบการณ์ในเรื่องเหล่านี้อยู่แล้ว คุณสามารถข้ามบันทึกนี้ไปได้อย่างปลอดภัย

ดังนั้น หากคุณกำลังอ่านโพสต์นี้ แสดงว่าคุณติดตั้ง PHP เป็นครั้งแรก หรือคุณกำลังมีคำถาม/ปัญหาระหว่างขั้นตอนการติดตั้งหรือกำหนดค่า PHP ฉันจะพยายามอธิบายกระบวนการนี้โดยละเอียดให้มากที่สุด

อันดับแรก เราต้องการการแจกจ่ายด้วย PHP เวอร์ชันล่าสุด สามารถดาวน์โหลดได้จากเว็บไซต์อย่างเป็นทางการ - www.php.net (9.5 Mb)

ดาวน์โหลดชุดแจกจ่ายลงในคอมพิวเตอร์ของคุณ โดยเลือกมิเรอร์ที่อยู่ใกล้คุณมากที่สุด

แยกเนื้อหาของไฟล์เก็บถาวรลงในโฟลเดอร์ C:/php5- ขอย้ำอีกครั้ง หากนี่เป็นครั้งแรกที่คุณติดตั้งชุด Apache -PHP-MySQL ฉันขอแนะนำให้ติดตั้งโดยใช้เส้นทางที่ฉันระบุ

ดังนั้นใน C:/php5คุณควรมีสิ่งต่อไปนี้:

การติดตั้ง PHP เสร็จสมบูรณ์ ตอนนี้เรามากำหนดค่ากันดีกว่า

เปลี่ยนชื่อไฟล์ แนะนำ php.iniวี php.ini:

  • เลือกไฟล์
  • กด F2
  • ลบ-แนะนำ
  • กด Enter

ตอนนี้เรามาเปิดไฟล์ใน Notepad แล้วเริ่มต้นกัน การตั้งค่า PHP- ไฟล์นี้มีการตั้งค่า PHP ค่อนข้างมาก แต่ตอนนี้เราไม่ต้องการแล้ว เราจะทำการตั้งค่าพื้นฐานที่จะอนุญาตให้เราเรียกใช้ PHP บนเครื่องของเราเท่านั้น

เล็กน้อยเกี่ยวกับรูปแบบคำอธิบายในไฟล์การตั้งค่า

สัญลักษณ์ ';' หมายความว่าบรรทัดนั้นถูกใส่เครื่องหมายความคิดเห็นไว้ (จะไม่ถูกนำมาพิจารณา) ตัวอย่างเช่น:

- ละเว้น_user_abort = เปิด

ดังที่คุณอาจสังเกตเห็น การตั้งค่าจะแบ่งออกเป็นกลุ่มเพื่อให้ง่ายต่อการค้นหาผ่านไฟล์ ตัวอย่างเช่น การตั้งค่าการจัดการข้อจำกัดทรัพยากร:

;;;;;;;;;;;;;;;;;;;;;;
- ขีดจำกัดทรัพยากร ;
;;;;;;;;;;;;;;;;;;;;;;

สูงสุด_execution_time = 30 ; เวลาดำเนินการสูงสุดของแต่ละสคริปต์ในหน่วยวินาที
max_input_time = 60 ; ระยะเวลาสูงสุดที่แต่ละสคริปต์อาจใช้ในการแยกวิเคราะห์ข้อมูลคำขอ
;max_input_nesting_level = 64 ; ระดับการซ้อนตัวแปรอินพุตสูงสุด
memory_limit = 128M ; จำนวนหน่วยความจำสูงสุดที่สคริปต์อาจใช้ (128MB)

รูปแบบสำหรับการอธิบายพารามิเตอร์และค่า:

ตัวแปร_ชื่อ = its_value

การตั้งค่าโมดูล PHP

ค้นหาส่วน ส่วนขยายแบบไดนามิก(ส่วนขยายแบบไดนามิก) มีรายการโมดูลสำหรับ PHP ค่อนข้างมาก:

;ส่วนขยาย=php_bz2.dll
;ส่วนขยาย=php_curl.dll
;ส่วนขยาย=php_dba.dll
;ส่วนขยาย=php_dbase.dll
;ส่วนขยาย=php_exif.dll
;ส่วนขยาย=php_fdf.dll
;ส่วนขยาย=php_gd2.dll
;ส่วนขยาย=php_gettext.dll
;ส่วนขยาย=php_gmp.dll
;ส่วนขยาย=php_ifx.dll
;ส่วนขยาย=php_imap.dll
;ส่วนขยาย=php_interbase.dll
;extension=php_ldap.dll
;ส่วนขยาย=php_mbstring.dll
;ส่วนขยาย=php_mcrypt.dll
;ส่วนขยาย=php_mhash.dll

;ส่วนขยาย=php_ming.dll
;ส่วนขยาย=php_msql.dll
;ส่วนขยาย=php_mssql.dll
;ส่วนขยาย=php_mysql.dll
;ส่วนขยาย=php_mysqli.dll
;ส่วนขยาย=php_oci8.dll
;ส่วนขยาย=php_openssl.dll
;ส่วนขยาย=php_pdo.dll

;ส่วนขยาย=php_pdo_mssql.dll
;ส่วนขยาย=php_pdo_mysql.dll
;ส่วนขยาย=php_pdo_oci.dll
;ส่วนขยาย=php_pdo_oci8.dll
;ส่วนขยาย=php_pdo_odbc.dll
;ส่วนขยาย=php_pdo_pgsql.dll

;ส่วนขยาย=php_pgsql.dll
;ส่วนขยาย=php_pspell.dll
;extension=php_shmop.dll
;ส่วนขยาย=php_snmp.dll
;ส่วนขยาย=php_soap.dll
;ส่วนขยาย=php_sockets.dll
;ส่วนขยาย=php_sqlite.dll
;ส่วนขยาย=php_sybase_ct.dll
;ส่วนขยาย=php_tidy.dll
;ส่วนขยาย=php_xmlrpc.dll
;ส่วนขยาย=php_xsl.dll

เมื่อเชื่อมต่อแต่ละโมดูลแล้ว จะใช้หน่วยความจำในการทำงานจำนวนหนึ่ง ในการทำงาน เราจะเชื่อมต่อเฉพาะโมดูลที่เราต้องการอย่างแน่นอน และส่วนที่เหลือสามารถเชื่อมต่อได้ตามต้องการ

ในการเชื่อมต่อโมดูล คุณจะต้องลบสัญลักษณ์ ';' ก่อนบรรทัด ดังนั้นเราจะยกเลิกการใส่เครื่องหมายบรรทัดและโมดูลจะถูกนำมาใช้

มาเปิดใช้งานส่วนขยาย PHP สำหรับการทำงานกับกราฟิกกันเถอะ - php_gd2.dll(เราจะต้องการมันในอนาคต)

เพื่อให้ PHP ค้นหาตำแหน่งของส่วนขยาย เราจะระบุเส้นทางไปยังส่วนขยายเหล่านั้น เพิ่มบรรทัดต่อไปนี้ก่อนหรือหลังการเชื่อมต่อส่วนขยาย ดังนั้นคุณควรได้รับสิ่งต่อไปนี้:

;;;;;;;;;;;;;;;;;;;;;;
- ส่วนขยายแบบไดนามิก
;;;;;;;;;;;;;;;;;;;;;;
;
- หากคุณต้องการให้ส่วนขยายโหลดโดยอัตโนมัติ ให้ใช้ดังต่อไปนี้
- ไวยากรณ์:
;
- ส่วนขยาย=ชื่อโมดูล.ส่วนขยาย
;
- ตัวอย่างเช่น บน Windows:
;
- นามสกุล=msql.dll
;
- ...หรือภายใต้ UNIX:
;
- ส่วนขยาย=msql.so
;
- โปรดทราบว่าควรเป็นชื่อของโมดูลเท่านั้น ไม่มีข้อมูลไดเรกทอรี
- ต้องไปที่นี่ ระบุตำแหน่งของส่วนขยายด้วย
- คำสั่ง extension_dir ด้านบน

- ส่วนขยายของ Windows
- โปรดทราบว่ามีการรองรับ ODBC ในตัว ดังนั้นจึงไม่จำเป็นต้องใช้ dll
- โปรดทราบว่าไฟล์ DLL จำนวนมากอยู่ในนามสกุล/ (PHP 4) ext/ (PHP 5)
- โฟลเดอร์ส่วนขยายรวมถึงการดาวน์โหลด PECL DLL แยกต่างหาก (PHP 5)
- ตรวจสอบให้แน่ใจว่าได้ตั้งค่าคำสั่ง extension_dir อย่างเหมาะสม

extension_dir=”C:/php5/ต่อ”

;ส่วนขยาย=php_bz2.dll
;ส่วนขยาย=php_curl.dll
;ส่วนขยาย=php_dba.dll
;ส่วนขยาย=php_dbase.dll
;ส่วนขยาย=php_exif.dll
;ส่วนขยาย=php_fdf.dll
ส่วนขยาย=php_gd2.dll
;ส่วนขยาย=php_gettext.dll
;ส่วนขยาย=php_gmp.dll
;ส่วนขยาย=php_ifx.dll
;ส่วนขยาย=php_imap.dll
;ส่วนขยาย=php_interbase.dll
;extension=php_ldap.dll
;ส่วนขยาย=php_mbstring.dll
;ส่วนขยาย=php_mcrypt.dll
;ส่วนขยาย=php_mhash.dll
;ส่วนขยาย=php_mime_magic.dll
;ส่วนขยาย=php_ming.dll
;ส่วนขยาย=php_msql.dll
;ส่วนขยาย=php_mssql.dll
;ส่วนขยาย=php_mysql.dll
;ส่วนขยาย=php_mysqli.dll
;ส่วนขยาย=php_oci8.dll
;ส่วนขยาย=php_openssl.dll
;ส่วนขยาย=php_pdo.dll
;ส่วนขยาย=php_pdo_firebird.dll
;ส่วนขยาย=php_pdo_mssql.dll
;ส่วนขยาย=php_pdo_mysql.dll
;ส่วนขยาย=php_pdo_oci.dll
;ส่วนขยาย=php_pdo_oci8.dll
;ส่วนขยาย=php_pdo_odbc.dll
;ส่วนขยาย=php_pdo_pgsql.dll
;ส่วนขยาย=php_pdo_sqlite.dll
;ส่วนขยาย=php_pgsql.dll
;ส่วนขยาย=php_pspell.dll
;extension=php_shmop.dll
;ส่วนขยาย=php_snmp.dll
;ส่วนขยาย=php_soap.dll
;ส่วนขยาย=php_sockets.dll
;ส่วนขยาย=php_sqlite.dll
;ส่วนขยาย=php_sybase_ct.dll
;ส่วนขยาย=php_tidy.dll
;ส่วนขยาย=php_xmlrpc.dll
;ส่วนขยาย=php_xsl.dll
;extension=php_zip.dll

เราบันทึกการเปลี่ยนแปลงที่เราทำ เพื่อให้การตั้งค่าที่เราทำไว้มีผล คุณต้องรีสตาร์ท Apache

การติดตั้งและกำหนดค่า PHPสมบูรณ์!

อย่างที่คุณเห็นไม่มีอะไรซับซ้อน หากในระหว่างการทำงานคุณต้องการส่วนขยายอื่น ๆ เพียงแค่ยกเลิกการใส่เครื่องหมายบรรทัดที่มีส่วนขยายที่คุณต้องการ (คล้ายกับ php_gd2.dll) และรีสตาร์ท Apache

ในโพสต์ถัดไป ฉันจะบอกคุณถึงวิธีทำให้ PHP และ Apache ทำงานร่วมกัน

คำอธิบายนี้เหมาะสำหรับ Windows 7/8/8.1 ทุกรุ่น

การติดตั้ง Apache เว็บเซิร์ฟเวอร์

ก่อนอื่นให้ดาวน์โหลดการแจกจ่าย Apache จากเว็บไซต์: http://www.apache lounge.com/download/ ในรายการแจก Apache 2.4 ไบนารี VC11เราต้องดาวน์โหลด "httpd-2.4.7-win64-VC11.zip"

หลังจากดาวน์โหลดแล้ว ให้เปิดไฟล์เก็บถาวร httpd-2.4.7-win64-VC11.zip

แยกโฟลเดอร์ Apache24 จากนั้นไปยังพาร์ติชันไดรฟ์ C:\

ตอนนี้เราต้องปรับแต่งการกำหนดค่าเล็กน้อยก่อนที่จะติดตั้ง Apache เปิดไฟล์ httpd.conf (อยู่ที่นี่: C:\Apache24\conf) โดยควรใช้ผ่านโปรแกรมแก้ไขที่สะดวก เช่น notepad++ ค้นหาบรรทัด (217) ServerName www.example.com:80 และเปลี่ยนเป็น ServerName localhost:80

ที่นี่เราต้องระบุเส้นทางแบบเต็มไปยังไฟล์ httpd.exe ซึ่งอยู่ในโฟลเดอร์ Apache ในกรณีของเรา นี่คือ C:\Apache24\bin\httpd.exe พิมพ์คำสั่ง C:\Apache24\bin\httpd.exe -k install แล้วกด Enter

หากเมื่อรันโปรแกรม คุณได้รับข้อผิดพลาดต่อไปนี้: ไม่สามารถเปิดตัวจัดการบริการ winnt บางทีคุณอาจลืมเข้าสู่ระบบในฐานะผู้ดูแลระบบ ให้ไปที่โฟลเดอร์ต่อไปนี้: C:\Users\Your_user_name ที่นี่\AppData\Roaming\Microsoft\Windows\Start Menu\Programs \System Tools เรียกใช้บรรทัดคำสั่งในฐานะผู้ดูแลระบบ

และทำซ้ำคำสั่งการติดตั้ง

การติดตั้งเสร็จสมบูรณ์ เปิดไดเรกทอรี bin (เส้นทางแบบเต็ม: C:\Apache24\bin\) และเรียกใช้ไฟล์: ApacheMonitor.exe ไอคอน Apache จะปรากฏในถาดระบบ ซึ่งคุณสามารถเริ่ม/หยุดบริการ Apache ได้อย่างรวดเร็ว คลิกเริ่ม:

ตอนนี้เรามาตรวจสอบฟังก์ชันการทำงานกัน เปิดเบราว์เซอร์และเขียน http://localhost/ ลงในแถบที่อยู่ (คุณสามารถระบุได้เฉพาะ localhost) หากการติดตั้งสำเร็จ คุณจะเห็นหน้าที่แจ้งว่า ใช้งานได้!

การติดตั้ง PHP (ด้วยตนเอง)

เราต้องการ Apache ที่ไม่มี PHP หรือไม่? ไม่แน่นอน นี่มันไร้สาระ! ดังนั้นต่อไปเราจะดูการติดตั้ง PHP ด้วยตนเอง (โดยไม่ต้องใช้ตัวติดตั้ง)

ดาวน์โหลด PHP (ไฟล์ ZIP) จากเว็บไซต์: http://windows.php.net/download/ เราต้องการเวอร์ชัน: ตู้นิรภัยเกลียว VC11 x64.

เราแตกเนื้อหาของไฟล์เก็บถาวรลงในไดเร็กทอรี C:\PHP (เราสร้างโฟลเดอร์ PHP ด้วยตัวเอง) ต่อไป ในโฟลเดอร์ C:\PHP เราจะพบไฟล์ 2 ไฟล์คือ php.ini-development และ php.ini-production ไฟล์เหล่านี้มีการตั้งค่าพื้นฐาน ไฟล์แรกได้รับการปรับให้เหมาะสมสำหรับนักพัฒนา ไฟล์ที่สองสำหรับระบบที่ใช้งานจริง ข้อแตกต่างที่สำคัญคือการตั้งค่า: สำหรับนักพัฒนา อนุญาตให้แสดงข้อผิดพลาดได้ ในขณะที่สำหรับระบบที่ใช้งานจริง ห้ามแสดงข้อผิดพลาดด้วยเหตุผลด้านความปลอดภัย

มาทำบางสิ่งก่อนที่เราจะดำเนินการติดตั้ง PHP ต่อไป เปิดแผงควบคุม → ลักษณะที่ปรากฏและการตั้งค่าส่วนบุคคล → ตัวเลือกโฟลเดอร์ → แท็บมุมมอง ค้นหาบรรทัด “ซ่อนนามสกุลสำหรับประเภทไฟล์ที่รู้จัก” และหากมีเครื่องหมายถูก ให้ยกเลิกการเลือกแล้วคลิก “นำไปใช้”

เราดำเนินการติดตั้งต่อไป จากนั้นเลือกไฟล์ที่คุณต้องการ (ฉันเลือก php.ini-development) ไฟล์ที่เลือกจะต้องเปลี่ยนชื่อเล็กน้อย

คลิกขวาที่ไฟล์ → เปลี่ยนชื่อ → ลบ “-development” เหลือเพียง php.ini

  1. ค้นหาตัวเลือก extension_dir (บรรทัด 721) และเปลี่ยนเส้นทางโฟลเดอร์ ext เพื่อให้ตรงกับเส้นทางการติดตั้ง PHP สำหรับฉันดูเหมือนว่านี้:
    extension_dir = "C:\PHP\ext"
  2. ค้นหาตัวเลือก upload_tmp_dir (บรรทัด 791) ที่นี่คุณจะต้องระบุเส้นทางไปยังโฟลเดอร์ชั่วคราว ฉันเลือก c:\windows\temp ทั้งหมดเข้าด้วยกัน:
    upload_tmp_dir = "C:\Windows\Temp"
  3. ค้นหาตัวเลือก session.save_path (บรรทัด 1369) ที่นี่คุณต้องระบุเส้นทางไปยังโฟลเดอร์ชั่วคราวด้วย:
    session.save_path = "C:\Windows\Temp"
  4. ในส่วนส่วนขยายแบบไดนามิก คุณต้องยกเลิกการใส่เครื่องหมายข้อคิดเห็นหลายบรรทัด (ลบเครื่องหมายอัฒภาคที่จุดเริ่มต้น) ที่สอดคล้องกับโมดูล PHP ที่อาจจำเป็นสำหรับการทำงาน: 866, 873, 874, 876, 886, 895, 900

บันทึกการเปลี่ยนแปลงและปิด

ตอนนี้เรากลับไปที่การตั้งค่า Apache กัน เราจะต้องแก้ไขการกำหนดค่า Apache เล็กน้อย ไปที่โฟลเดอร์ C:\Apache24\conf และเปิดไฟล์ httpd.conf

ไปที่ท้ายไฟล์และเพิ่มบรรทัดต่อไปนี้ที่ด้านล่างสุด:

# Charset AddDefaultCharset utf-8 # PHP LoadModule php5_module "C:/PHP/php5apache2_4.dll" PHPIniDir "C:/PHP" แอปพลิเคชัน AddType/x-httpd-php .php

ระบุเส้นทางไปยังโฟลเดอร์ php ที่คุณเลือกระหว่างกระบวนการติดตั้ง (หากคุณติดตั้งในไดเร็กทอรีอื่น)

ในไฟล์เดียวกัน เราพบบรรทัดต่อไปนี้ (บรรทัดประมาณ 274-276):

DirectoryIndexดัชนี.html

ก่อน index.html เราจะเพิ่ม index.php คั่นด้วยช่องว่าง ผลลัพธ์คือ:

DirectoryIndex.php.index.html

เพื่อให้การเปลี่ยนแปลงมีผล ให้รีสตาร์ทบริการ Apache (ไอคอนถาดคือจอภาพ Apache) หากบริการรีสตาร์ท นั่นเป็นสัญญาณที่ดี หากไม่เป็นเช่นนั้น (ข้อผิดพลาดจะปรากฏขึ้น) ให้ค้นหาข้อผิดพลาดในไฟล์การกำหนดค่า ตรวจสอบเส้นทางทั้งหมดอย่างระมัดระวังเป็นพิเศษ

เพื่อให้แน่ใจว่า PHP ใช้งานได้ ให้เปิดโฟลเดอร์ C:\Apache24\htdocs (ซึ่งมีไฟล์เว็บไซต์เริ่มต้นอยู่) สร้างไฟล์ index.php ในโฟลเดอร์นี้โดยมีเนื้อหาดังต่อไปนี้:

ตอนนี้เปิด http://localhost/ (หรือเพียงแค่ localhost) ในเบราว์เซอร์ของคุณ หากทุกอย่างเป็นไปด้วยดี คุณจะเห็นหน้าเว็บลักษณะนี้:

หากแทนที่จะเป็นหน้าที่มีข้อมูลเกี่ยวกับ php คุณเห็นหน้าที่มีข้อความว่า "ใช้งานได้!" จากนั้นเพียงคลิกรีเฟรชหน้า

การติดตั้ง MySQL

เปิดหน้าดาวน์โหลดการแจกจ่าย: http://dev.mysql.com/downloads/installer/5.6.html และดาวน์โหลด Windows (x86, 32-bit), MSI Installer 5.6.16 250.8M หลังจากคลิกที่ปุ่มดาวน์โหลด คุณจะเห็นแบบฟอร์มการลงทะเบียน คุณสามารถข้ามได้โดยคลิกที่ลิงก์ด้านล่าง (“ไม่ล่ะ ขอบคุณ แค่เริ่มดาวน์โหลดของฉัน!”)

เราเปิดตัวโปรแกรมติดตั้งหลังจากดาวน์โหลดไม่นานเราจะเห็นหน้าต่างต่อไปนี้:

คลิกติดตั้งผลิตภัณฑ์ MySQL หน้าต่างต่อไปนี้จะปรากฏขึ้นซึ่งเรายอมรับข้อตกลงใบอนุญาต (ทำเครื่องหมายในช่อง) และคลิกถัดไป >

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

ในหน้าต่างถัดไป เราจะถูกขอให้เลือกประเภทการติดตั้ง เลือกกำหนดเอง และคลิกถัดไป >:

ในหน้าต่างถัดไป เราได้รับโอกาสในการเลือกส่วนประกอบที่จำเป็น: ยกเลิกการเลือกตัวเชื่อมต่อ MySQL ในแอปพลิเคชัน ยกเลิกการเลือก MySQL Workbench CE 6.0.8 และ MySQL Notifier 1.1.5 ใน MySQL Server 5.6.16 ยกเลิกการเลือกส่วนประกอบการพัฒนาและไลบรารี Client C API ( แชร์) และคลิก ถัดไป >

หน้าต่างถัดไปจะบอกเราว่าจะต้องติดตั้งอะไรบ้าง เพียงคลิก Execute

หลังจากติดตั้งสำเร็จ คลิก ถัดไป >

หน้าต่างถัดไปแจ้งให้เราทราบว่าต่อไปเราจะกำหนดค่าเซิร์ฟเวอร์ของเราเล็กน้อย คลิกถัดไป >

ในหน้าต่างการตั้งค่าแรก ให้เลือกช่องแสดงตัวเลือกขั้นสูง ปล่อยส่วนที่เหลือไว้ตามเดิม แล้วคลิกถัดไป >

ในหน้าต่างถัดไป ระบบจะขอให้คุณตั้งรหัสผ่านผู้ดูแลระบบ (รูท) รหัสผ่านนี้อย่าทำหายจะดีกว่า! ตั้งรหัสผ่านแล้วคลิก ถัดไป >

ในหน้าต่างถัดไป ให้ลบตัวเลข 56 ในช่องป้อนข้อมูล ปล่อยส่วนที่เหลือไว้ตามเดิม แล้วคลิกถัดไป >

คลิกถัดไป >

คลิกถัดไป >

สิ่งที่เหลืออยู่คือการตรวจสอบว่าการติดตั้งสำเร็จหรือไม่ (win 8): ไปที่เมนูเริ่ม → ไปที่แอปพลิเคชัน (ลูกศรลง) → ค้นหาไคลเอนต์บรรทัดคำสั่ง MySQL5.6 (เทอร์มินัลสำหรับการทำงานกับ MySQL บนบรรทัดคำสั่ง) → เปิดมัน จากนั้นป้อนรหัสผ่านผู้ดูแลระบบ (รูท) หากรหัสผ่านถูกต้อง คุณจะถูกนำไปที่บรรทัดคำสั่ง (mysql>) ป้อนคำสั่ง: แสดงฐานข้อมูล; (ต้องมีเครื่องหมายอัฒภาคต่อท้าย) ด้วยเหตุนี้ คุณควรเห็นรายการฐานข้อมูล (อย่างน้อยสองรายการ - information_schema และ mysql) ซึ่งหมายความว่าเซิร์ฟเวอร์ทำงานอย่างถูกต้อง ปิดบรรทัดคำสั่งโดยดำเนินการคำสั่ง exit

เพิ่มบรรทัดลงในไฟล์ C:\Windows\System32\drivers\etc\hosts: 127.0.0.1 localhost ในไฟล์เดียวกัน ให้ลบหรือใส่ความคิดเห็น (ใส่เครื่องหมาย # ที่จุดเริ่มต้นของบรรทัด) บรรทัด::1 localhost (หากถูกใส่ความคิดเห็นไว้ในตอนแรก คุณไม่จำเป็นต้องทำอะไรกับมัน)

การติดตั้งและการตั้งค่าพื้นฐานของ phpMyAdmin

เปิดหน้าดาวน์โหลด http://www.phpmyadmin.net/home_page/downloads.php และเลือกดาวน์โหลดไฟล์เก็บถาวรที่ลงท้ายด้วย *all-Languages.7z หรือ *all-Languages.zip (ณ เวลาที่เขียน เวอร์ชันล่าสุด คือ phpMyAdmin 4.1.9 ) สร้างโฟลเดอร์ phpmyadmin ใน C:\Apache24\htdocs และแยกไฟล์เก็บถาวรที่ดาวน์โหลดไว้ที่นั่น

มาดูกันว่ามันทำงานอย่างไร เปิดเบราว์เซอร์และไปที่ที่อยู่ http://localhost/phpmyadmin/- หน้าต่างต่อไปนี้ควรเปิดขึ้น:

ตอนนี้เราต้องสร้างไฟล์กำหนดค่าสำหรับ MySQL ไปที่โฟลเดอร์ phpmyadmin และสร้างโฟลเดอร์ config ที่นั่น เปิดที่อยู่ต่อไปนี้ในเบราว์เซอร์: http://localhost/phpmyadmin/setup/

ตอนนี้เพื่อกำหนดค่าพารามิเตอร์การเชื่อมต่อกับ MySQL ให้คลิกที่ปุ่ม "เซิร์ฟเวอร์ใหม่" หน้าต่างใหม่จะเปิดขึ้นในคอลัมน์ "เซิร์ฟเวอร์โฮสต์" localhost ต้องถูกแทนที่ด้วย 127.0.0.1:

เราบันทึกการตั้งค่า (คลิกใช้) และเราจะกลับสู่หน้าก่อนหน้าโดยอัตโนมัติ เลือกภาษาเริ่มต้น - รัสเซีย, เซิร์ฟเวอร์เริ่มต้น - 127.0.0.1, สิ้นสุดบรรทัด - Windows ที่ด้านล่าง คลิกบันทึก จากนั้นดาวน์โหลด

เราบันทึกไฟล์ผลลัพธ์ (config.inc.php) ไว้ที่รากของการติดตั้ง phpMyAdmin (C:\Apache24\htdocs\phpmyadmin) เราปิดหน้า เราก็จะไม่ต้องการมันอีกต่อไป

นั่นคือทั้งหมดที่ เรากลับไปที่หน้า http://localhost/phpmyadmin/ ตอนนี้คุณสามารถเข้าสู่ระบบในฐานะผู้ใช้รูทได้ (ป้อนรหัสผ่านที่คุณระบุเมื่อตั้งค่า MySQL สำหรับผู้ใช้รูท) ทดสอบการเชื่อมต่อกับ MySQL หากทุกอย่างเป็นไปด้วยดี (คุณสามารถเข้าสู่ระบบ phpMyAdmin ได้) ให้ลบโฟลเดอร์ config ออกจากโฟลเดอร์ phpmyadmin