OpenServer เป็นเซิร์ฟเวอร์ภายในที่ทันสมัยและเป็นตัวอย่างวิธีใช้เพื่อติดตั้ง WordPress บนคอมพิวเตอร์ของคุณ วิธีการติดตั้งและกำหนดค่า Open Server ภายในเครื่อง

ฉันอยากจะแนะนำให้คุณรู้จักกับเครื่องมือระดับมืออาชีพใหม่สำหรับการพัฒนาเว็บสำหรับ Windows

Open Server เป็นเซิร์ฟเวอร์ WAMP/WNMP ภายในแบบพกพาที่มีโปรแกรมควบคุมแบบมัลติฟังก์ชั่นและมีส่วนประกอบปลั๊กอินให้เลือกมากมาย แพคเกจซอฟต์แวร์ที่นำเสนอไม่ได้เป็นเพียงชุดประกอบมือสมัครเล่นอีกชุดหนึ่งเท่านั้น แต่ยังเป็นเครื่องมือระดับมืออาชีพเต็มรูปแบบตัวแรกที่สร้างขึ้นสำหรับนักพัฒนาเว็บโดยเฉพาะโดยคำนึงถึงคำแนะนำและความปรารถนาของพวกเขา

หากคุณยังคงใช้ Denwer, Xampp, Vertrigo ฯลฯ หรือคุณต้องการติดตั้งส่วนประกอบเซิร์ฟเวอร์ทั้งหมดแยกกัน - ยินดีต้อนรับภายใต้ cat

ส่วนประกอบและเครื่องมือ

ในการแก้ไขข้อบกพร่องของสคริปต์ในสภาพแวดล้อมที่แตกต่างกัน Open Server เสนอตัวเลือกเซิร์ฟเวอร์ HTTP สองประเภท โมดูล PHP และ DBMS เวอร์ชันที่แตกต่างกัน รวมถึงความสามารถในการสลับระหว่างเซิร์ฟเวอร์เหล่านี้ได้อย่างรวดเร็ว

โมดูล HTTP:อาปาเช่ 2.2.21 และ Nginx 1.0.11;

โมดูล DBMS: MySQL 5.1.61, MySQL 5.5.20 และ PostgreSQL 9.1.1;

โมดูล PHP: PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4) และ PHP 5.3.9 (IMagick 2.3.0, Xdebug 2.1.3, IonCube Loader 4.0.10, Memcache 2.2.6);

ชุดเครื่องมือที่ยอดเยี่ยม: HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin
แพ็คเกจนี้ยังรวมสารพัดเช่น: Perl, เซิร์ฟเวอร์ FTP, Sendmail, เซิร์ฟเวอร์ Memcached!

Open Server เป็นโครงการเดียวที่ฉันรู้จักซึ่งมี Nginx! ยิ่งไปกว่านั้น การเชื่อมต่อที่สะดวกของกฎการเขียนซ้ำถูกนำมาใช้ผ่านไฟล์ .nxaccess ในรูทโดเมน และ PHP ทำงานในโหมด True FastCGI (ทำลายไม่ได้)

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

ความเป็นไปได้

ก่อนอื่น ฉันต้องการทราบว่า Open Server เป็นเซิร์ฟเวอร์แบบพกพาโดยสมบูรณ์ ไม่มีบริการของระบบ ขยะมากมายในรีจิสทรีและระบบ32 คุณสามารถพกพาแฟลชไดรฟ์ติดตัวไปได้ทุกที่ (ควรเป็นแฟลชไดรฟ์ความเร็วสูง) ใช้งานบนเครื่องที่ทำงาน/ที่บ้านโดยไม่ต้องกลัวว่าจะมีบางอย่างใช้ไม่ได้สำหรับคุณ
หากส่วนประกอบของระบบที่จำเป็นไม่อยู่ในคอมพิวเตอร์ Open Server จะติดตั้งเอง เพียงเลือก [เครื่องมือ - การเปิดตัวครั้งแรก] ในเมนูหากเซิร์ฟเวอร์ถูกเปิดใช้งานบนคอมพิวเตอร์เป็นครั้งแรก

ฉันไม่ต้องการอธิบายคุณสมบัติหลักของโปรแกรมเนื่องจากส่วนใหญ่เป็นมาตรฐานสำหรับซอฟต์แวร์ประเภทนี้ ดำเนินไปโดยไม่ได้บอกว่าด้วยความช่วยเหลือของ Open Server คุณสามารถเริ่ม/หยุดเซิร์ฟเวอร์หรือเปิดโดเมนที่ต้องการได้ มันจะน่าสนใจมากขึ้นสำหรับคุณที่จะเรียนรู้เกี่ยวกับ “คุณสมบัติ” เฉพาะที่ทำให้ Open Server พิเศษและพิเศษอย่างแท้จริง:

การดูรายละเอียดบันทึกของส่วนประกอบทั้งหมดแบบเรียลไทม์
- ตัวเลือกโมดูล HTTP, DBMS และ PHP ในชุดค่าผสมใดก็ได้
- รองรับโดเมน SSL และ Cyrillic ทันที
- รองรับนามแฝงหรือตัวชี้โดเมนอื่น ๆ รวมถึงรูปแบบการตั้งค่าที่สะดวก (สวัสดีแฟน ๆ ของ multisite ใน Drupal!);
- การสร้างโดเมนย่อยท้องถิ่นโดยไม่สูญเสียการมองเห็นโดเมนหลักบนอินเทอร์เน็ต
- การเข้าถึงโดเมน (ในคลิกเดียว) และการเข้าถึงเทมเพลตการกำหนดค่าโมดูลอย่างรวดเร็ว
- อินเทอร์เฟซหลายภาษา (รัสเซีย, ยูเครน, เบลารุส, อังกฤษ)

โปรแกรมได้รับการปรับปรุงอย่างต่อเนื่อง คำขอที่เกี่ยวข้องทั้งหมดจากผู้ใช้ Open Server ได้รับการศึกษาอย่างละเอียด และส่วนใหญ่ได้รับการนำไปใช้!

ประวัติเล็กน้อย

ในตอนแรก ฉันพัฒนาโปรแกรมควบคุมในสภาพแวดล้อม DevelStudio ฉันคิดว่าคงมีคนที่ได้อ่านของฉันเกี่ยวกับสภาพแวดล้อมการพัฒนานี้แล้ว ตั้งแต่นั้นมา มีน้ำไหลผ่านใต้สะพานเป็นจำนวนมาก ฉันพบว่างานในโครงการนี้ดำเนินไปอย่างเชื่องช้าอย่างยิ่ง ไม่มีโอกาสในการพัฒนาฟังก์ชันการทำงานของ Open Server ฉันเขียนโปรแกรมใหม่ตั้งแต่เริ่มต้น และตั้งแต่เวอร์ชัน 4.0 เป็นต้นไป การพัฒนาจะดำเนินการใน Delphi

บทสรุป

เป็นเวลาหลายปีที่ฉันใช้ Denwer ในการทำงานประจำวัน หลังจากนั้นไม่นานฉันก็เปลี่ยนมาใช้ Vertrigo ฉันลองใช้ตัวเลือกอื่นๆ ที่มีอยู่เกือบทั้งหมด: XAMPP, AppServ, WAMPserver, TopServer ฯลฯ แต่ไม่มีรุ่นใดที่กล่าวมาข้างต้นทำให้ฉันพอใจ ฟังก์ชันการทำงานที่จำกัด ความยากในการตั้งค่า และบางครั้งความอัปลักษณ์ภายนอกที่เรียบง่ายทำให้ฉันท้อใจจากการใช้ “สิ่งสร้างสรรค์” เหล่านี้

เรียน Khabravians ฉันยินดีที่จะพบคุณที่ฟอรัม Open Server ฉันจะรับฟังข้อเสนอแนะของคุณในการพัฒนาโครงการด้วยความสนใจ ความปรารถนาที่จะเชื่อมต่อส่วนประกอบใหม่ และแนวคิดที่น่าสนใจอื่น ๆ

เนื่องจากโครงการ Eleanor Serv เสียชีวิตแล้ว (ทีมพัฒนาได้พังทลายลง) เราขอแนะนำให้ผู้ใช้ใช้ Open Server เวอร์ชันล่าสุดพร้อมให้ดาวน์โหลดจากเซิร์ฟเวอร์ของเราเสมอ การแจกจ่ายของเราเหมือนกันกับที่ดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการ คุณสามารถตรวจสอบได้โดยการเปรียบเทียบผลรวมตรวจสอบกับทางการ (ที่ด้านล่างของหน้า)

ดังนั้นเราจึงรอ

หลังจากการพัฒนามาหลายเดือน เรามีความยินดีที่จะนำเสนอเซิร์ฟเวอร์ท้องถิ่นเวอร์ชันใหม่ “EleanorServ” ให้กับคุณ ในช่วงหลายเดือนที่ผ่านมา แต่ละองค์ประกอบของเซิร์ฟเวอร์ได้รับการเขียนใหม่หลายครั้งและทดสอบประสิทธิภาพอย่างละเอียด การเปิดตัวครั้งนี้ล่าช้าหลายครั้ง และเราหวังว่าการรอคอยจะคุ้มค่าจริงๆ มีคำพูดที่สดใสเพียงพอ - เรามาอธิบายการเปลี่ยนแปลงกันดีกว่า

ส่วนประกอบเซิร์ฟเวอร์

อาปาเช่ 2.2.19
พีเอชพี 5.3.6
MySQL: MariaDB 5.2.6
PhpMyAdmin 3.4.2
SlimFTPd 3.1.81
DNS ไม่ถูกผูกไว้ 1.4.10

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

มีการเพิ่มเซิร์ฟเวอร์ FTP โดยไม่ขอขนมปังมากนักและใช้งานได้ในพื้นหลังซึ่งคุณสามารถปิดได้ตลอดเวลา อย่างไรก็ตาม ในเวอร์ชันสุดท้ายจะรวมอยู่ในส่วนขยาย (เพิ่มเติมในภายหลัง)

เซิร์ฟเวอร์ DNS ยังคงอยู่ในขั้นตอนเดียวกันกับการพัฒนาในช่วงอัลฟ่า เช่น ในทางทฤษฎีมันควรจะได้ผล แต่ในทางปฏิบัติไม่มีใครสามารถยืนยันเรื่องนี้ได้ ดังนั้นในเรื่องนี้เราจึงกำลังมองหาผู้ทดสอบโดยเฉพาะอย่างยิ่งหากมีประสบการณ์ ในเวอร์ชันสุดท้าย เซิร์ฟเวอร์ DNS (หากทำงานได้อย่างสมบูรณ์) จะประสบชะตากรรมเช่นเดียวกับเซิร์ฟเวอร์ FTP กล่าวคือ จะรวมอยู่ในส่วนขยาย

แผงควบคุม

แผงควบคุมได้รับการปรับปรุงให้ทันสมัยอย่างมากและได้รับการเขียนใหม่ตั้งแต่ต้น ขอขอบคุณสตูดิโอ Centroarts มากสำหรับการออกแบบและ Evgeniy Novikov สำหรับงานทั้งหมดที่ทำเสร็จแล้ว

Evgeniy เขียนแผงควบคุมใหม่ทั้งหมด
สตูดิโอ "Centroarts" ได้รับการออกแบบใหม่ที่สวยงามอย่างสมบูรณ์
ส่วนต่างๆ ได้รับการสร้างขึ้นเพื่อเปิด/ปิดใช้งานโมดูล Apache/PHP ได้ในคลิกเดียว
เพิ่มส่วนสำหรับจัดการ FTP - ตอนนี้คุณสามารถเปิดการเข้าถึงบางโฟลเดอร์ผ่าน FTP และสร้างผู้ใช้ที่มีสิทธิ์เต็มหรือจำกัดได้

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

ดำเนินการหยุดและเริ่มบริการทั้งหมดได้ในคลิกเดียวในแถบด้านข้าง

แผงควบคุมมีหลายภาษาและปัจจุบันรองรับสามภาษา: รัสเซีย ยูเครน และอังกฤษ หากใครต้องการแปลเป็นภาษาอื่น โปรดแจ้งให้เราทราบ

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

มีอีกอย่างที่ฉันลืมเขียนเกี่ยวกับ...

แผงถาด

ก่อนที่จะอธิบายสิ่งที่เปลี่ยนแปลงไปจริง ๆ ฉันอยากจะดึงความสนใจของคุณไปที่ความจริงที่ว่าตัวนับเวอร์ชันในส่วน "เกี่ยวกับโปรแกรม" ของถาดปัจจุบันมีเวอร์ชัน 2.0.2.0 และนี่คือเวอร์ชันแรก การเปิดเผยต่อสาธารณะอย่างมั่นคง เราคงจินตนาการได้แค่ว่ามีการเปลี่ยนแปลงเกิดขึ้นกี่ครั้ง ตามที่ระบุไว้ข้างต้น ถาดถูกเขียนใหม่มากกว่าหนึ่งครั้ง ท่ามกลางการเปลี่ยนแปลงที่สำคัญ: เซิร์ฟเวอร์ยังคงทำงานได้อย่างถูกต้องในขณะนี้ การออกแบบนั้นเรียบง่ายและสวยงามยิ่งขึ้น หน้าต่างการตั้งค่าได้ถูกเขียนขึ้นซึ่งคุณสามารถเปิด/ปิดบริการทีละรายการและทำสิ่งอื่น ๆ มากมาย พูดได้หลายภาษาเต็มรูปแบบด้วยการเพิ่มที่เรียบง่าย ภาษาผ่านไฟล์: /bin/tray/lang.ini. รวมอยู่ในปัจจุบัน: ภาษารัสเซีย, อังกฤษและยูเครน หากใครต้องการแปลเป็นภาษาอื่นแจ้งให้เราทราบ
โดยทั่วไปควรดูสักครั้งจะดีกว่า...

เราขอขอบคุณ Pavel Voronov อีกครั้งสำหรับถาดนี้

โปรแกรมแกะกล่อง SFX

“EleanorServ” เวอร์ชันนี้ นอกเหนือจากไฟล์เก็บถาวร 7zip แล้ว ยังมาในรูปแบบของตัวแตกไฟล์ SFX ตอนนี้คุณไม่จำเป็นต้องมีโปรแกรมจัดเก็บไฟล์ด้วยซ้ำ - ไฟล์ EXE จะคลายไฟล์ทุกอย่างให้กับคุณและไม่ทำอะไรเพิ่มเติมนอกจากแกะและเพิ่มไอคอนลงบนเดสก์ท็อป

แน่นอนว่าเวอร์ชันสุดท้ายจะเพิ่มส่วนขยาย - คาดว่าจะสามารถติดตั้ง PHP, SqlBuddy, FTP, DNS และส่วนขยายอื่น ๆ เวอร์ชันเก่าได้ในคลิกเดียวจากแผงควบคุม อย่างไรก็ตาม แนวคิดนี้ยังอยู่ในช่วงเริ่มต้น

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

คืนค่าการตั้งค่าได้ในคลิกเดียว: คุณทำอะไรผิดพลาดกับไฟล์การกำหนดค่าหรือไม่? — ไม่มีปัญหา: ด้วยการกดปุ่มเดียว คุณจะทำให้เซิร์ฟเวอร์กลับสู่สถานะดั้งเดิม!

ข้อบกพร่องที่รู้จัก

โปรแกรมป้องกันไวรัสบางตัว เช่น Kaspersky Anti-Virus บางเวอร์ชัน บล็อกไฟล์โฮสต์สำหรับการเขียน ซึ่งเป็นผลมาจากโฮสต์เสมือนที่ไม่ทำงาน ในการแก้ปัญหา ให้ปิดการใช้งานโปรแกรมป้องกันไวรัสของคุณชั่วคราว

ทำงานบนเซิร์ฟเวอร์:

พาเวล โวโรนอฟ (orkz) - ถาด
Evgeniy Novikov (ผู้ถูกเลือก) - แผงควบคุม
Vitaly Raikov (Scratch) - ส่วนซอฟต์แวร์ของถาด
นิโคไล เซรอฟ (NoIndex) — การทดสอบ

มีการทำงานมากมายบนเซิร์ฟเวอร์ และเรายินดีที่จะรับฟังความปรารถนา ความคิดเห็น และ/หรือคำวิจารณ์ของคุณ

อินเทอร์เฟซโปรแกรม:ภาษารัสเซีย

แพลตฟอร์ม: XP/7/Vista

ผู้ผลิต:กลุ่มโฆษณา

เว็บไซต์: www.open-server.ru

เปิดเซิร์ฟเวอร์เป็นหนึ่งในแพ็คเกจซอฟต์แวร์ที่ทรงพลังและมีคุณสมบัติครบครันที่สุดในยุคของเรา โดยมุ่งเป้าไปที่นักพัฒนาเว็บและผู้ดูแลระบบเป็นหลัก ความสามารถของแพ็คเกจนั้นถือได้ว่าเป็นหนึ่งในผลิตภัณฑ์ที่ดีที่สุดในยุคของเราอย่างไม่ต้องสงสัย

คุณสมบัติหลักของโปรแกรม Open Server

ก่อนอื่นควรบอกว่าซอฟต์แวร์นี้รวมหลักการพื้นฐานของการติดตั้งบนฮาร์ดไดรฟ์และความคล่องตัวสูงสุดเข้าด้วยกัน รุ่นพกพาสามารถใช้งานได้จากสื่อทุกชนิด เช่น อุปกรณ์ USB ดิสก์ หรือการ์ดหน่วยความจำแบบถอดได้

สำหรับโมดูลซอฟต์แวร์นั้นเราต้องแสดงความเคารพต่อนักพัฒนาซึ่งรวมอยู่ในแพ็คเกจเริ่มต้นโมดูลและโปรแกรมที่จำเป็นเช่น HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin

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

หากเราพูดถึงส่วนประกอบที่รวมอยู่ในแพ็คเกจซอฟต์แวร์นี้สิ่งแรกเลยก็คุ้มค่าที่จะสังเกตว่ามีโปรแกรมควบคุม Open Server 4.7.1 การสนับสนุนและบูรณาการอย่างสมบูรณ์กับ Apache 2.2.23, Apache 2.4.3 Nginx 1.2.4, MySQL 5.1.65, MySQL 5.5.28, MariaDB 5.5.28, PostgreSQL 9.2.1, PHP 5.2.17 (Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4), PHP 5.3 .18 (Xdebug 2.2 .1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0), PHP 5.4.8 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0 ), FTP FileZilla 0.9 .41, ImageMagick 6.7.9, Fake Sendmail 32, NNCron Lite 1.17, Memcached 1.2.6, Adminer 3.6.1, HeidiSQL 7.0, Webgrind 1.0, PHPMyAdmin 3.5.3, PHPPgAdmin 5.1-dev และ PHPMemcachedAdmin 1.2 2.

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

เหนือสิ่งอื่นใด แพ็คเกจนี้นำเสนอโซลูชันและเครื่องมือมากมายสำหรับการทำงานกับกราฟิก วิดีโอ การบันทึกแผ่นดิสก์ ฯลฯ โดยทั่วไปแล้ว แพ็คเกจนี้เป็นแพ็คเกจที่สมบูรณ์ที่สุดที่สามารถแข่งขันกับผลิตภัณฑ์ซอฟต์แวร์ใด ๆ ในแง่ของอุปกรณ์และฟังก์ชันการทำงาน

เปิดเซิร์ฟเวอร์เป็นเซิร์ฟเวอร์ WAMP/WNMP ภายในแบบพกพา

WAMP/WNMP เป็นตัวย่อที่แสดงถึงชุด (ซับซ้อน) ของซอฟต์แวร์เซิร์ฟเวอร์ ซึ่งใช้กันอย่างแพร่หลายเพื่อวัตถุประสงค์ในการพัฒนาและให้บริการเว็บ มันมีคุณสมบัติทั้งหมดเพื่อการทำงานที่สะดวกและมีประสิทธิภาพที่สุดของนักพัฒนาเว็บ คำว่า WAMP เป็นตัวย่อของผลิตภัณฑ์ซอฟต์แวร์สี่ตัว: Windows, Apache, MySQL, PHP อย่างที่คุณทราบ Windows เป็นระบบปฏิบัติการที่ใช้กันอย่างแพร่หลายที่สุดในโลก Apache เป็นเว็บเซิร์ฟเวอร์ยอดนิยม MySQL เป็นระบบจัดการฐานข้อมูลที่สะดวกและใช้งานได้ และ PHP เป็นภาษาโปรแกรมที่ใช้กันอย่างแพร่หลายสำหรับการพัฒนาเว็บแอปพลิเคชัน เมื่อผลิตภัณฑ์ทั้งสี่ที่อธิบายไว้ข้างต้นถูกสร้างขึ้น ไม่ได้หมายความถึงปฏิสัมพันธ์ที่เป็นส่วนหนึ่งของกลุ่มดังกล่าวเสมอไป แต่เมื่อเวลาผ่านไป นักพัฒนาแอปพลิเคชัน Windows ได้ข้อสรุปที่เป็นเอกฉันท์ว่าการรวมกันนี้ให้ความน่าเชื่อถือที่พวกเขาต้องการอย่างมาก ในพารามิเตอร์นี้ ผลิตภัณฑ์ที่สร้างขึ้นบนพื้นฐานของแพลตฟอร์ม WAMP จะไม่ด้อยกว่าเซิร์ฟเวอร์ Linux ซึ่งมีชื่อเสียงในด้านความน่าเชื่อถือและความปลอดภัย

WAMP/WNMP ตั้งชื่อตามตัวอักษรตัวแรกของส่วนประกอบ:

  • หน้าต่าง- ระบบปฏิบัติการจาก Microsoft;
  • อาปาเช่หรือ งินซ์- เว็บเซิร์ฟเวอร์
  • MySQL- ดีบีเอ็มเอส;
  • PHPเป็นภาษาโปรแกรมที่ใช้สร้างเว็บแอปพลิเคชัน
แม้ว่าในขั้นต้นผลิตภัณฑ์ซอฟต์แวร์จะรวมอยู่ในคอมเพล็กซ์ก็ตาม เปิดเซิร์ฟเวอร์ไม่ได้รับการพัฒนาโดยเฉพาะเพื่อทำงานร่วมกัน การรวมกันดังกล่าวได้รับความนิยมอย่างมากในหมู่ผู้ใช้ Windows สาเหตุหลักมาจากการที่พวกเขาได้รับคอมเพล็กซ์ฟรีที่มีความน่าเชื่อถือในระดับเซิร์ฟเวอร์ Linux

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

เว็บเซิร์ฟเวอร์ภายในแบบพกพา กะทัดรัด และเชื่อถือได้ เปิดเซิร์ฟเวอร์จะกลายเป็นเพื่อนที่ดีที่สุดของคุณและผู้ช่วยที่เชื่อถือได้ในการพัฒนาโครงการเว็บ

ส่วนประกอบหลัก:

  • เปิดโปรแกรมควบคุมเซิร์ฟเวอร์
  • เซิร์ฟเวอร์อาปาเช่ HTTP
  • เซิร์ฟเวอร์ HTTP Nginx
  • MySQL

ความสามารถของโปรแกรมควบคุม:

  • ทำงานอย่างมองไม่เห็นในถาด Windows
  • เริ่มต้นและหยุดอย่างรวดเร็ว
  • รีสตาร์ทเซิร์ฟเวอร์อัตโนมัติเมื่อโปรแกรมเริ่มทำงาน
  • การเปิด/ปิดการบันทึก
  • การติดตั้งดิสก์เสมือน
  • การดูบันทึกของส่วนประกอบทั้งหมดได้อย่างสะดวก
  • ทางเลือกของโมดูล HTTP, MySQL และ PHP ในการรวมกันใดๆ
  • เข้าถึงโดเมนได้ในคลิกเดียว
  • ผู้จัดการ MySQL PhpMyAdmin และ HeidySQL
  • อินเตอร์เฟซหลายภาษา

คุณสมบัติของคอมเพล็กซ์:

  • ความสะดวกในการพกพาความสามารถในการทำงานกับแฟลชไดรฟ์
  • ไม่จำเป็นต้องติดตั้ง
  • ทำงานพร้อมกันกับคอมเพล็กซ์อื่น ๆ : denwer, vertrigo, xampp ฯลฯ
  • ทำงานบนที่อยู่ IP ภายใน/เครือข่าย/ภายนอก
  • การสร้างโดเมนโดยการสร้างโฟลเดอร์ปกติ
  • รองรับ SSL โดยไม่มีการกำหนดค่าเพิ่มเติม
  • รองรับโดเมน Cyrillic
  • ความสามารถในการส่งอีเมลผ่านเซิร์ฟเวอร์ SMTP ระยะไกล
    เซิร์ฟเวอร์ FTP ในตัว;
  • การสร้างโดเมนย่อยท้องถิ่นโดยไม่สูญเสียการมองเห็นโดเมนหลักบนอินเทอร์เน็ต

ความต้องการของระบบ:

  • การดำเนินการสามารถทำได้ใน Windows XP SP3 และสูงกว่าเท่านั้น
  • ทำงานได้เฉพาะกับสิทธิ์ของผู้ดูแลระบบเท่านั้น
  • ตั้งค่าไฟร์วอลล์หรือโปรแกรมป้องกันไวรัสอย่างถูกต้องด้วยฟังก์ชันไฟร์วอลล์
  • กำหนดค่าหรือปิดใช้งานบริการ Windows Firewall อย่างถูกต้อง
  • ฟรีพอร์ต 80, 3306, 21, 90xx บนที่อยู่ IP ที่เลือกในการตั้งค่า

Open Server เป็นชุดซอฟต์แวร์แบบพกพาที่ออกแบบมาเพื่อช่วยเว็บมาสเตอร์ในการพัฒนา ตรวจแก้จุดบกพร่อง และทดสอบเว็บไซต์โดยตรงบนคอมพิวเตอร์ที่ใช้ Windows (แม้ว่าจะไม่มีอินเทอร์เน็ตก็ตาม) คุณสามารถอ่านรายละเอียดเพิ่มเติมเกี่ยวกับ Open Server คืออะไร ความแตกต่างในแอสเซมบลี (สูงสุด ส่วนขยาย และพื้นฐาน) และส่วนประกอบใดบ้างที่รวมอยู่ในสำนักงาน เว็บไซต์โครงการ: ospanel.io.

โดยส่วนตัวแล้วฉันใช้รุ่นขั้นสูง (พรีเมียม)

ฉันจะดาวน์โหลดเซิร์ฟเวอร์เปิดได้ที่ไหน?

  1. บนเว็บไซต์ของผู้พัฒนา ospanel.io/ดาวน์โหลด/— หากไม่มีการบริจาคความเร็วในการดาวน์โหลดต่ำมาก (การดาวน์โหลดใช้เวลาประมาณ 3 ชั่วโมง)
  2. จากดิสก์ Yandex ของฉันที่นี่: https://yadi.sk/d/qDuNKrWUhkHvo— ฉันมักจะโพสต์การอัปเดตทั้งหมดที่นั่น

การติดตั้ง Open Server

ก่อนการติดตั้ง ฉันแนะนำให้ปิดการใช้งานโปรแกรมป้องกันไวรัสของคุณ ในกรณีของฉันคือ Kaspersky Anti-Virus ซึ่งถูกปิดใช้งานดังนี้: ค้นหาไอคอนป้องกันไวรัสในถาดคลิกด้วยเมาส์ (คลิกขวา) แล้วเลือก: หยุดการป้องกันชั่วคราว จากนั้นเลือกระยะเวลาที่จะหยุดชั่วคราวและ ยืนยันการดำเนินการในหน้าต่างที่เปิดขึ้น

เปิดตัวการกระจาย Open Server ที่ดาวน์โหลดมา (ควรเป็นผู้ดูแลระบบ)


ระบุเส้นทางในการติดตั้งการกระจาย

เรากำลังรอการแกะออกหลังจากนั้นเราไปที่เส้นทางที่คุณระบุระหว่างการแกะออกและดูโฟลเดอร์ OpenServer ซึ่งภายในนั้นเป็น Open Server ที่ติดตั้งไว้

เป็นอันเสร็จสิ้นการติดตั้ง!

เปิดเซิร์ฟเวอร์ - เปิดตัวครั้งแรก

ในการดำเนินการนี้ไปที่โฟลเดอร์ที่ติดตั้งการกระจาย Open Server (ในกรณีของฉันจะอยู่ในไดรฟ์ในเครื่อง D) คลิกขวาที่ไอคอน Open Server (x64 หรือ x86 ขึ้นอยู่กับ bitness ของระบบปฏิบัติการของคุณ) และในหน้าต่างที่เปิดขึ้น ให้เลือก “Run as administrator”

ในหน้าต่างที่เปิดขึ้น ให้เลือกภาษาของอินเทอร์เฟซเซิร์ฟเวอร์ (ในกรณีของฉันคือภาษารัสเซีย):



การติดตั้งจะใช้เวลาค่อนข้างนาน คุณจะมีเวลาเหลือเฟือในการดื่มกาแฟในระหว่างนี้ หรือทำอย่างอื่น)

หลังจากติดตั้งไลบรารีที่จำเป็นทั้งหมดแล้ว ไอคอน Open Server จะปรากฏในถาด (มุมขวาล่างตรงที่มีนาฬิกา) ในรูปแบบของธงสีแดง คลิกไอคอนนั้นแล้วเลือกเริ่ม

หากหน้าต่างปรากฏขึ้น: Windows Security Alert ให้ใส่ทั้งสองช่องทำเครื่องหมายถัดจากเครือข่ายส่วนตัวและสาธารณะแล้วคลิกที่ปุ่ม "อนุญาตการเข้าถึง"


หลังจากนี้เซิร์ฟเวอร์ควรเริ่มทำงานได้สำเร็จและธงสีแดงในถาดควรเปลี่ยนเป็นสีเขียว คลิกที่มันแล้วเลือก "ไซต์ของฉัน" - "localhost"

หน้าเว็บจะเปิดขึ้นในเบราว์เซอร์โดยมีคำทักทายเขียนอยู่


ขอแสดงความยินดีกับความสำเร็จในการเปิดตัว Open Server

การตั้งค่าเปิดเซิร์ฟเวอร์

ในการดำเนินการนี้ให้เปิดใช้งานจากนั้นคลิกขวาที่ไอคอนในถาดด้านล่างแล้วเลือกแท็บการตั้งค่า


หน้าต่างการตั้งค่าจะเปิดขึ้นต่อหน้าคุณ เราสนใจแท็บโมดูลเป็นหลัก ที่นี่ฉันขอแนะนำให้ตั้งค่าโมดูลที่คุณต้องการ (ขึ้นอยู่กับซอฟต์แวร์โฮสติ้ง ในกรณีของฉัน โฮสติ้งจะทำงาน โดยรองรับ Apach เวอร์ชันล่าสุด Ngins, PHP ฯลฯ ดังนั้นฉันจึงเลือกเวอร์ชันล่าสุด)

ใน Doctor Web มันถูกปิดใช้งานในการตั้งค่าการควบคุมโดยผู้ปกครองหากจำไม่ผิด

คุณยังสามารถลองเปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและรันคำสั่ง:

attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

ข้อผิดพลาดทั่วไป 2: Apache ไม่สามารถเริ่มทำงานได้

หรือส่วนประกอบอื่นๆ หรือบอกเพียงว่าพอร์ต (หมายเลขพอร์ต) ไม่ว่าง ซึ่งมักจะบ่งชี้ว่าพอร์ตนี้ถูกครอบครองโดยโปรแกรมอื่น

สารละลาย:

หากคุณใช้งาน Skype ตรวจสอบให้แน่ใจว่าไม่ได้ใช้พอร์ต 80 และ 443 โดยใน Skype ให้ไปที่แท็บเครื่องมือ -> การตั้งค่า -> การเชื่อมต่อ และยกเลิกการเลือกช่องทำเครื่องหมายใช้พอร์ต 80 และ 443
หากไม่ช่วยหรือมีอย่างอื่นขัดขวางพอร์ต จากนั้นดาวน์โหลดติดตั้งและรันโปรแกรม Port Explorer (หรือคล้ายกัน) จากนั้นไปที่แท็บทั้งหมด เรียงลำดับรายการกระบวนการในแท็บ Local Port ค้นหากระบวนการที่ครอบครองพอร์ตที่ระบุในบันทึกและสิ้นสุดกระบวนการ ป.ล. การกระทำนี้มักจะต้องทำซ้ำหลังจากการรีบูตระบบแต่ละครั้ง

หลังจากนั้นเรารีสตาร์ท Open Server และใช้งานได้!

หากวิธีนี้ไม่ได้ผล ให้ปิดการใช้งานไฟร์วอลล์และโปรแกรมป้องกันไวรัส!

ถ้าทั้งหมดที่กล่าวมาข้างต้นไม่ช่วยให้ไปที่สำนักงานได้ ฟอรั่ม open-server.ru/ฟอรั่ม/มองหาปัญหาของคุณ หรือเขียนถึงนักพัฒนาผ่านฟอรัมเดียวกันเกี่ยวกับปัญหาเฉพาะของคุณ แล้วพวกเขาจะช่วยคุณแก้ไข หรือคุณสามารถเขียนเกี่ยวกับเรื่องนี้ในความคิดเห็นได้ ฉันจะพยายามช่วยคุณ!