Máy chủ web ảo. OpenServer - một máy chủ cục bộ hiện đại và một ví dụ về cách sử dụng nó để cài đặt WordPress trên máy tính

Máy chủ cục bộ - Đây là một chương trình đặc biệt được cài đặt trên máy tính cục bộ (đọc ở nhà, đó là lý do tại sao nó được gọi là ĐỊA PHƯƠNG) cho phép các nhà phát triển web (quản trị viên web) phát triển trang web trên máy tính cục bộ (gia đình) mà không cần truy cập Internet. Đây thậm chí không phải là một chương trình mà là một tập hợp các chương trình thực hiện các chức năng khác nhau. Máy chủ cục bộ tương tự như một máy chủ thực sự được đặt trên Internet của công ty Hoster.

Nó dùng để làm gì? Như bạn đã biết, các trang HTML thông thường có thiết kế CSS được trình duyệt xử lý mà không gặp vấn đề gì. Những thứ kia. nếu trang web của bạn được tạo từ các trang web đơn giản được xây dựng trên HTML và CSS thì trang web đó có thể được phát triển hoàn hảo bằng cách sử dụng máy tính cục bộ không có bất kỳ máy chủ nào. Chỉ cần nhấp vào tệp html như bình thường bằng nút chuột trái và trang web sẽ mở trong trình duyệt. Bạn đã làm việc với code, thiết kế, thêm hoặc bớt thứ gì đó, lưu, cập nhật (F5) và xem kết quả.

Nhưng nếu bạn đang phát triển một trang web động được tạo bằng cách sử dụng PHP, Perl, cơ sở dữ liệu chẳng hạn Dữ liệu MySQL, một số kịch bản làm sẵn, Cái đó để kiểm tra và gỡ lỗi những trang web như vậy, bạn nhất định phải cài đặt nó trên máy tính của mình Máy chủ cục bộ.

Để làm gì? Thực tế là các trang web đó (trang web của các trang web) trước khi được gửi đến khách truy cập trong trình duyệt, được xử lý trước bởi máy chủ và chỉ khi đó ở dạng mã HTML thông thường mới được cung cấp cho trình duyệt. Điều này xảy ra rất nhanh ở phía máy chủ, tức là. trên Internet và khách truy cập thậm chí không nhận thấy quá trình xử lý trước đó.

Ví dụ: các trang web được tạo bằng PHP được tập hợp như thể từ các phần riêng biệt, tập tin riêng biệt. Chúng ta hãy xem một sơ đồ đơn giản hóa của một trang web như vậy. Theo quy định, bất kỳ trang web nào như vậy (bất kỳ trang web nào) đều chứa một số thành phần chính:

    Tiêu đề trang web;

    Chân trang của trang web;

    Thực đơn;

    Nội dung trang chính (nội dung).

Khi tạo một trang web bằng PHP, mỗi phần như vậy là một tệp riêng biệt có phần mở rộng .php

Sơ đồ trang web đơn giản hóa trong PHP, được trình bày tại Hình 1 dưới:

Hình 1. Sơ đồ trang web được đơn giản hóa trong PHP.

Tất nhiên, đây không phải là danh sách đầy đủ các thành phần (mảnh); đôi khi có rất nhiều mảnh (tệp) như vậy. Nhưng nguyên lý hoạt động luôn giống nhau. Trên máy chủ, một trang web được tập hợp từ các tệp riêng biệt (ở dạng trong trường hợp nàyđó là header.php , footer.php , menu.php , content.php ) và đã có rồi khách truy cập trang web sẽ nhận được kết quả cuối cùng dưới dạng mã html. Bạn đã nhận thấy rằng tất cả các tệp ở đây đều có phần mở rộng .php

PHP là gì?

PHP là ngôn ngữ lập trình được thiết kế đặc biệt để viết các ứng dụng web (tập lệnh) chạy trên máy chủ Web.

Từ viết tắt PHP là viết tắt của “Hypertext Preprocessor”. Cú pháp của ngôn ngữ đến từ C, Java và Perl. PHP khá dễ học. Ưu điểm của PHP là nó mang lại cho các nhà phát triển web khả năng tạo nhanh các trang web được tạo động. Trang web của tôi được tạo bằng ngôn ngữ PHP.

Vì vậy, nếu bạn muốn xem mã như thế này trang PHP (nút bên phải, xem-HTML code) thì bạn sẽ không nhận thấy sự khác biệt với một trang web thông thường được tạo bằng HTML. Nhưng hãy lưu ý rằng tất cả các trang web có phần mở rộng .php đều hoạt động theo cách này (chúng được tập hợp từng phần từ các tệp riêng biệt).

Ngoài ra, PHP còn có một tính năng tuyệt vời khác: tập lệnh mã PHP có thể dễ dàng tích hợp vào bất kỳ mã HTML nào.

Trên máy tính cục bộ, để “xây dựng” và xử lý php các tập tin, một máy chủ cục bộ sẽ được cài đặt, trong trường hợp này hoạt động như một bộ xử lý.

Hiện nay, hầu hết các trang web động: diễn đàn, blog, sách của khách, hầu hết các biểu mẫu phản hồi và chỉ các tập lệnh PHP, sẽ chỉ hoạt động trên máy tính ở nhà nếu có máy chủ cục bộ.

Trong thực tế, tôi sử dụng máy chủ cục bộ có tên Denver (denwer). Bạn có thể tải xuống và xem hướng dẫn cài đặt chi tiết trên trang web chính thức http://www.denwer.ru/. Hoặc trên trang web của chúng tôi trong phần.

Với chúng tôi bạn có thể làm điều đó miễn phí. Trình tối ưu hóa Zend là gì?

Trình tối ưu hóa Zend là tiện ích đặc biệt, phục vụ cho việc mã hóa và tối ưu hóa các tập lệnh ( chương trình PHP), được mã hóa bằng Zend Guard (các tập lệnh được mã hóa để bảo vệ mã chương trình khỏi đạo văn và sử dụng trái phép). Tiện ích này cho phép bạn tối ưu hóa mã của mình để thực thi tập lệnh nhanh hơn ( Ứng dụng PHP) và tăng tốc độ tải trang lên 40%.

Nói theo ngôn ngữ “đơn giản” thì Nếu không cài đặt tiện ích Zend Optimizer trên máy tính của bạn gần Denver, nhiều tập lệnh sẽ không hoạt động vì hầu hết các nhà phát triển đều bảo vệ sản phẩm phần mềm của họ (tập lệnh, chương trình, v.v.) khỏi sự can thiệp và đánh cắp trái phép..

Zend Optimizer được cài đặt sau khi cài đặt Denver vào máy tính ở nhà của bạn bằng cách thay thế các thư mục: denwer, home, tmp và usr, đi kèm với tập hợp này.

Máy chủ địa phương "Denver" là dự án ban đầu của lập trình viên người Nga Dmitry Koterov. Vì vậy, mọi thứ ở đây đều bằng tiếng Nga, có rất nhiều hướng dẫn chi tiết và khuyến nghị. Hơn nữa, mọi thứ đều hoàn toàn miễn phí. Có những bài học video mang tính giáo dục. Hơn Denver được gọi - Bộ công cụ phát triển web dành cho quý ông.

Nếu bạn dự định tạo các trang web động, hãy tải xuống, cài đặt và sử dụng.

Đọc thêm các tài liệu khác của chúng tôi.


Tổ hợp. Như bạn có thể đoán, đây là Denwer tốt bụng. Nó đã được thiết lập vững chắc trên máy tính của tôi vào năm 2003. Các lựa chọn thay thế khác, nếu chúng tồn tại vào thời điểm đó, chỉ được biết đến trong phạm vi hẹp và không quá phổ biến.

Hãy xem những gì chúng ta có thể sử dụng ngày nay sau ngần ấy năm. Tôi đề nghị xem xét, thử nghiệm và so sánh 14! hệ thống phần mềmđược thiết kế để phát triển trang web cho Windows.

1.AMPS

Phiên bản mới nhất: 1.7
Tiếng Nga: có (một phần)
Phiên bản di động: Không
Trang chủ: http://www.ampps.com/

Bộ cơ bản:

  • AMPPS mềm mại 1.7
  • Apache 2.2.22
  • MySQL 5.5.22
  • PHP 5.3.10 và 5.2.17
  • PERL 5.10.1
  • Python 2.7.2
  • MongoDB 2.0.4
AMPPS không chỉ là một tập hợp WAMP mà còn là cả một thư viện ứng dụng, trong đó mỗi ứng dụng có thể được cài đặt, thao tác và sửa đổi nhanh chóng mà không cần phải thanh toán. Tất cả hoạt động canh tác này đều được lập danh mục và mô tả chi tiết một cách tỉ mỉ.

Ưu điểm không thể nghi ngờ của tổ hợp này là hỗ trợ nhiều CMS phổ biến, nền tảng blog, diễn đàn web, bảng tin, thư viện ảnh, v.v. Tổng cộng ứng dụng có sẵn nhiêu hơn 200! Bộ thành phần có trong gói cũng theo kịp cuộc sống, tất cả các mô-đun đều khá mới và đáng chú ý là ở đây chúng ta có thể tìm thấy những thứ kỳ lạ như Python và MongoDB.

Trong số những điểm hạn chế, tôi muốn lưu ý đến bản dịch một phần tiếng Nga, bản dịch này chỉ có trong danh mục kịch bản, và thậm chí không phải ở đâu cũng có. Sau khi khởi động lại Apache, menu khay từ chối hoạt động, khởi động lại Windows không giúp được gì. Một nhược điểm khác là thiếu tính di động. Theo tôi, AMPPS hữu ích hơn cho người mới bắt đầu học tập lệnh hơn là cho các nhà phát triển nghiêm túc. làm việc với nó gói phần mềm Tôi không thấy thoải mái lắm, có nhiều lựa chọn tốt hơn.

Phiên bản mới nhất: 2.5.10
Tiếng Nga: Không
Phiên bản di động: Không
Trang chủ: http://www.appservnetwork.com/

Bộ cơ bản:

  • Apache 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3
Apache và MySQL được cài đặt dưới dạng dịch vụ. Không có chương trình kiểm soát, chỉ là một trang được thiết kế đáng ngờ có liên kết đến PhpMyAdmin. Về cốt lõi, AppServ là trình cài đặt đồ họa cho Apache, PHP, MySQL và không có gì khác. Nếu cùng một Denwer tự khởi chạy các thành phần, thì ở đây chúng chỉ được cài đặt dưới dạng dịch vụ và do chính Windows quản lý.

Phiên bản mới nhất: 3.2010-11-07
Có tiếng Nga không
Phiên bản di động: Có
Trang chủ: http://www.denwer.ru/

Bộ cơ bản:

  • Apache 2.2
  • PHP 5.3.3
  • MySQL 5.1.40
  • phpMyAdmin 3.2.3
Denwer... Denwer già tốt bụng. Chúng tôi thấy cùng một bộ ít ỏi gồm các thành phần không còn mới (cắt giảm đến tận lõi), một cửa sổ màu đen và không có GUI. Ưu điểm của gói này bao gồm kích thước cực nhỏ và “nền tảng kiến ​​thức” tốt trên diễn đàn được tích lũy qua nhiều năm. Trên thực tế, việc quản lý máy chủ được thực hiện thông qua việc thực thi các tập lệnh BAT để khởi động và dừng các mô-đun; do đó, không có chương trình điều khiển nào cả.

Denwer cực kỳ đơn giản và dễ hiểu, do đó có đội quân người hâm mộ lớn nhất trong số những “hình nộm”. Mô tả đầy đủ nhất về nền tảng này sẽ là cụm từ sau đây được nói bởi một trong những người dùng: “Denver thực hiện các nhiệm vụ chính và được, nhưng càng nhiều chuông và còi thì càng có nhiều vấn đề (không ai sử dụng chúng 100%).”

Phiên bản mới nhất: 5.3.9
Tiếng Nga: Có
Phiên bản di động: Có
Trang chủ: http://www.easyphp.org/

Bộ cơ bản:

  • PHP 5.3.9
  • PhpMyAdmin 3.4.9
  • Apache 2.2.21
  • MySQL 5.5.20
Một lắp ráp khá đơn giản và không đáng kể. Chúng tôi được cung cấp menu khay đơn giản thông thường, cài đặt đơn giản và trang bắt đầu khó hiểu không có tiếng Nga. Gói phần mềm này không gây ấn tượng gì với tôi; nó hoạt động tốt. EasyPHP khá phù hợp để thay thế Denwer bằng “phiên bản cửa sổ” (nếu không sợ trang bắt đầu).

Mình lưu ý EasyPHP quản lý server độc lập, không có cửa sổ đen đáng sợ bật lên, khởi động và dừng server khá nhanh.

Phiên bản mới nhất: 2.0.2.0
Có tiếng Nga không
Phiên bản di động: Có
Trang chủ: http://eleanor-cms.ru/server

Bộ cơ bản:

  • Apache 2.2.19
  • PHP 5.3.6
  • MySQL: MariaDB 5.2.6
  • PhpMyAdmin 3.4.2
  • SlimFTPd 3.1.81
  • DNS không liên kết 1.4.10
EleanorServ thoạt đầu đối với tôi có vẻ giống như một con ngựa đen, hay đúng hơn là một loại máy chủ chuyên dụng dành cho Eleanor CMS cùng tên. Sau khi kiểm tra thì hóa ra đây là bộ WAMP thông thường.

Trong bản dựng này, tôi thích thiết kế của menu, nó khá hấp dẫn, điều này rất hiếm trong các loại chương trình này. Tôi cũng thích bảng điều khiển, hay đúng hơn là trang bắt đầu, có thiết kế khá khác thường.

Sau khi tạo một miền mới, bảng điều khiển sẽ biến mất. Hóa ra đã xảy ra lỗi trong trình quản lý tên miền và nó sẽ mở ra Địa chỉ không chính xác, nhưng đây là những điều nhỏ nhặt. Một điều đáng thất vọng khác là không thể mở thư mục có tên miền từ menu khay, tôi phải tìm nơi tôi đã cài đặt EleanorServ...

Nhìn chung, tôi thích EleanorServ, đặc biệt là khả năng khởi động/dừng máy chủ trực tiếp từ trình duyệt.

6. Nhanh nhẹn

Phiên bản mới nhất: 1.5.0
Có tiếng Nga không
Phiên bản di động: Có
Trang chủ: http://nimpbox.ru/

Bộ cơ bản:

  • Apache 2.2.17
  • Nginx 0.9.3
  • MySQL 5.5.8
  • PHP 5.3.5
  • Gửi thư 31
  • phpMyAdmin 3.3.9
  • Sypex Dumper 2.0.8
  • FileZilla 0.9.37 beta
  • Memcached 1.2.4
Ở đây, chúng ta thấy cách triển khai bảng điều khiển xấu xí với các yếu tố khiêu dâm, nhưng có một menu khay khá thú vị. Điều kỳ lạ nhất trong cuộc tập hợp này là có tới 4! các biểu tượng khay có cùng một menu. Đây không phải là lần đầu tiên tôi quản lý để máy chủ hoạt động. Hóa ra, Nimp chỉ có thể hoạt động từ thư mục gốc của đĩa, đây chắc chắn là một nhược điểm lớn khác của gói phần mềm này.

Trong khi sử dụng bản dựng này, có thứ gì đó liên tục bị treo, FileZilla không bao giờ tự dừng lại (tôi phải tắt nó thông qua trình quản lý tác vụ) và Memcached hoàn toàn không khởi động. Một số nhầm lẫn đã gây ra bởi lời của tác giả chương trình rằng "bản lắp ráp này hoàn hảo cho các trang web có tải trọng cao trong mạng công ty và thành phố." Chương trình này rõ ràng không phù hợp để sử dụng trong môi trường công ty.

“Thủ thuật” của nền tảng này là Nginx hoạt động như một giao diện người dùng và nhằm mục đích phân phối nội dung tĩnh và Apache hoạt động như một chương trình phụ trợ để tạo nội dung động. Nhìn chung, ấn tượng của tôi về phần lắp ráp này vẫn có hai mặt; nó dần dần thay đổi từ mức tiêu cực rõ rệt lúc đầu sang bình thường và có thể chấp nhận được khi làm việc với chương trình.

Phiên bản mới nhất: 4.5.2
Có tiếng Nga không
Phiên bản di động: Có
Trang chủ: http://open-server.ru/

Bộ cơ bản:

  • Apache 2.2.22;
  • Apache 2.4.2;
  • Nginx 1.2.0;
  • MySQL 5.1.63;
  • MySQL 5.5.24;
  • PostgreSQL 9.1.2;
  • PHP 5.2.17 (IMagick 2.2.1, Trình tối ưu hóa Zend 3.3.3, Trình tải IonCube 4.0.7, Memcache 2.2.4);
  • PHP 5.3.13 (IMagick 2.3.0, Xdebug 2.2.0, Trình tải IonCube 4.0.14, Memcache 2.2.6);
  • PHP 5.4.3 (Xdebug 2.2.0);
  • SlimFTPd 3.181;
  • Gửi thư giả 32;
  • NNCron Lite 1.17;
  • Memcached 1.2.6;
  • Quản trị viên 3.3.4;
  • HeidiSQL 7.0;
  • Webgrind 1.0;
  • PHPMyAdmin 3.5.1;
  • PHPPgAdmin 5.0.4;
  • PHPMemcachedAdmin 1.2.1;
Ngược lại với những người tham gia khác trong đánh giá của chúng tôi Máy chủ mở có giao diện dễ chịu và chu đáo nhất, có khả năng cấu hình và quản lý các thành phần mạnh mẽ. ĐẾN lợi thế chắc chắnĐiều này bao gồm hỗ trợ cho cấu hình cài đặt, chuyển đổi mô-đun HTTP/MySQL/PHP, lập lịch tác vụ (cron), điều khiển thuận tiện tên miền và bí danh, còn đối với “hình nộm” thì có hướng dẫn sử dụng rõ ràng.

Một tính năng hay của Open Server là khả năng sử dụng chương trình như một menu bắt đầu cá nhân di động. Bạn có thể cài đặt máy chủ trên ổ USB và chuyển chương trình di động, tạo dấu trang cho các trang web thường xuyên truy cập và dù bạn ở đâu, bạn sẽ có một menu tiện lợi truy cập nhanh tới các trang web và chương trình yêu thích của bạn.

Phiên bản mới nhất: 1.8.2
Tiếng Nga: Không
Phiên bản di động: Có
Trang chủ: http://www.server2go-web.de/

Bộ cơ bản:

  • Apache 2.2
  • PHP 5.3.2
  • SQLITE
  • MYSQL 5.1.46
  • PERL 5.8
Tôi đã chán ghét điều kinh tởm này trong một thời gian dài và đã dành vài phút để tìm kiếm và tiêu diệt các tiến trình con. Hóa ra là khi bạn khởi động chương trình Server2go, máy chủ web sẽ khởi động và thế là xong. MỌI THỨ - theo nghĩa đen của từ này, không có chương trình điều khiển, không có màn hình, không thể dừng máy chủ hoặc thậm chí đơn giản là khởi động lại. Tất cả gói phần mềm này có một trang bắt đầu nơi bạn có thể xem những thông tin vô hại như Đầu ra PHP Thông tin.

Ấn tượng là cực kỳ tiêu cực, mặc dù có vẻ như: máy chủ khởi động, PhpMyadmin mở và còn cần gì nữa không? Không, một máy chủ không thể dừng lại không dành cho tôi. Đốt cháy trong địa ngục!

Phiên bản mới nhất: 8.5.4
Tiếng Nga: Có
Phiên bản di động: Không
Trang chủ: http://www.uniformserver.com/

Bộ cơ bản:

  • Apache 2.4.2
  • PHP 5.4.0
  • MySQL 5.5.24
  • phpMyAdmin 3.5.1
Máy chủ thống nhất chỉ là một bản hack khác và tôi không thể nói bất cứ điều gì tốt về nó. Một bản dịch tiếng Nga quanh co, một logo khổng lồ xấu xí trong menu khay, bản thân menu không được nghĩ ra chút nào, và vì bản dịch quanh co nên nói chung là không thể hiểu được gì. Tất cả những gì hội này có thể làm là khởi động và mở PhpMyadmin. Sử dụng menu, bạn cũng có thể truy cập nhật ký và tệp cấu hình. Điều ngạc nhiên thú vị duy nhất là tìm thấy Cron ở đó.

Phiên bản mới nhất: 8.5
Tiếng Nga: Không
Phiên bản di động: Có
Trang chủ: http://www.usbwebserver.net/

Bộ cơ bản:

  • Apache 2.2.21
  • MySQL 5.5
  • PHP 5.3.9
  • PhpMyAdmin 3.4.9.0
Một bộ WAMP đơn giản và nhẹ. Bảng điều khiển đơn giản và có thể ẩn trong khay. Thật không may, không có tiếng Nga. Việc lắp ráp có thể được khuyến nghị cho người dùng và người mới bắt đầu không có yêu cầu. Không có tính năng hoặc lợi ích nào mà tôi có thể nói đến trong gói phần mềm này.

Về chức năng, USBWebserver giống với Denwer, ngoại trừ việc thiếu Perl. Trong bảng điều khiển, bạn có thể bắt đầu/dừng các mô-đun, mở nhật ký, có một số chức năng và cài đặt hữu ích, chỉ vậy thôi. Tôi muốn giới thiệu bản lắp ráp này như một sự thay thế GUI cho Denwer cho những ai cần chức năng tương tự nhưng muốn có bảng điều khiển với các nút bấm và những thứ nhỏ nhặt.

Phiên bản mới nhất: 2.27
Tiếng Nga: Không
Phiên bản di động: Không
Trang chủ:

Bộ cơ bản:

  • Apache 2.2.22
  • PHP 5.3.10
  • MySQL 5.5.20
  • SQLite 3.7.10
  • Thông minh 3.1.7
  • PhpMyAdmin 3.4.9
  • Xdebug 2.1.3
  • SQLiteManager 1.2.4
Một gói phần mềm hay và đầy đủ chức năng, khá nổi tiếng, dễ học. Có thực đơn tiện lợi cơ hội tốt về việc thiết lập PHP và Apache. Tôi thực sự thích việc lắp ráp; đã có lúc tôi sử dụng Vertrigo khá lâu.

Nhưng không phải mọi thứ đều màu hồng ở vương quốc của chúng ta, tất nhiên cũng có những bất lợi. Nhược điểm quan trọng và đáng kể nhất là Vertrigo không có tính di động, không thể cài đặt trên ổ đĩa flash và sử dụng trên những chiếc xe khác nhau. Trong số các vấn đề khác, tôi muốn lưu ý những khó khăn khi tạo tên miền hoặc bí danh, cũng như việc thiếu tiếng Nga.

Phiên bản mới nhất: 2.2d
Tiếng Nga: Có
Phiên bản di động: Không
Trang chủ: http://www.wampserver.com/

Bộ cơ bản:

  • Apache 2.2.21
  • Php 5.3.10
  • Mysql 5.5.20
  • XDebug 2.1.2
  • XDC 1.5
  • PhpMyadmin 3.4.10.1
  • SQLBuddy 1.3.3
  • webGrind 1.0
Giống như XAMPP, hội này được biết đến rộng rãi ở phương Tây. Có lẽ nguyên nhân là do sự hỗ trợ số lượng lớn ngôn ngữ, khả năng cài đặt bất kỳ Phiên bản Apache, MySQL và PHP là một addon và hấp dẫn Trang chủ, điều này không thể nói về chính chương trình điều khiển.

Việc lắp ráp hoạt động tốt, có một menu đáng sợ nhưng khá dễ hiểu. Không có gì về cô ấy làm cho điều này nổi bật. máy chủ web cục bộ từ tổng khối lượng. Thành thật mà nói, tôi rất ngạc nhiên khi thấy thiết kế của chương trình tồi tàn như vậy sau khi truy cập trang chủ đầy phong cách và đầy màu sắc.

Phiên bản mới nhất: 0.4.0.4
Có tiếng Nga không
Phiên bản di động: Có
Trang chủ: http://winginx.ru/

Bộ cơ bản:

  • Nginx 1.2.0;
  • PHP 5.3.13;
  • PHP 5.4.3;
  • Node.js 0.6.17;
  • MySQL 5.1.62;
  • MongoDB 2.0.5;
  • memcached 1.2.6;
  • phpMyAdmin 3.5.0;
  • Quản trị viên 3.3.3;
  • RockMongo 1.1.1;
  • phpMemcachedAdmin 1.2.1;
  • Xdebug 2.2.0.5, Zend Guard Loader 5.5, ionCube 4.0.14
Hội nghị này tự hào có sự hiện diện của MongoDB và Node.js, cũng như sự phổ biến nhanh chóng của máy chủ web Nginx. Tôi cũng hài lòng với sự hiện diện của menu khay thông thường và phần cài đặt, nhưng trong quá trình làm việc, hóa ra cửa sổ cài đặt có 3 tab với mỗi tab chỉ có 1-2 tùy chọn (tại sao?).

Làm việc với nhật ký trong Winginx trông khá lạ. Để xem chúng, chúng tôi được cung cấp một menu để chọn các tệp như error.log, access.log, v.v., nhưng không thể hiểu những nhật ký này thuộc về mô-đun nào: Nginx, PHP hoặc có thể là Node.js?

Mặc dù Winginx có chương trình điều khiển, tuy nhiên, lệnh của chính máy chủ web, giống như trong Denwer, được thực hiện thông qua các tệp .BAT. Tôi đưa ra kết luận này dựa trên việc các cửa sổ màu đen đột ngột xuất hiện khi khởi động hoặc dừng máy chủ.

Có thể ai đó (chủ yếu là người mới bắt đầu) sẽ thấy chức năng này rất hữu ích cài đặt tự động các tập lệnh (PhpBB, WordPress, Joomla, v.v.) khi tạo miền, đặc biệt khi xem xét rằng các tập lệnh được cấu hình để hoạt động với Nginx (rất khó để tự viết lại các quy tắc viết lại). Tuy nhiên, cá nhân tôi không bao giờ sử dụng các chức năng như vậy và thích tự mình thực hiện cài đặt hơn, vì bạn không bao giờ biết nó được cài đặt ở đó như thế nào và như thế nào cũng như những điều bất ngờ nào có thể chờ đợi bạn trong tương lai.

14. Xampp USB Lite

Phiên bản mới nhất: 1.7.7
Tiếng Nga: Không
Phiên bản di động: Có
Trang chủ: http://www.apachefriends.org/en/xampp-windows.html

Bộ cơ bản:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
XAMPP là gói phần mềm rất phổ biến ở nước ngoài. Tôi nghĩ sự phổ biến của nó là do bản lắp ráp này khá đáng tin cậy và có phiên bản cho tất cả các hệ điều hành chính: Windows, Linux, Mac OS X và thậm chí cả Solaris.

Việc bắt đầu và kết thúc các mô-đun diễn ra khá nhanh chóng, trang chào mừng không gây nhầm lẫn và dễ hiểu dù nó bằng tiếng Anh. Nhìn chung, một gói phần mềm khá tốt (với rất nhiều tính năng hay trong phiên bản dành cho máy tính để bàn) trong đó không có gì thừa thãi hoặc phản cảm. Cửa sổ màu đen không tấn công từ các góc, bảng điều khiển khá bình thường nhưng ít được sử dụng.

Trong số những nhược điểm của gói phần mềm này, tôi có thể lưu ý chính xác bảng điều khiển này, hay nói đúng hơn là thiếu bản thân điều khiển này, không có gì trong đó ngoại trừ việc khởi động và dừng máy chủ. Không có menu tiện lợi với danh sách các trang web, không có phần cài đặt máy chủ web, không có Công cụ hữu ích. Điều chỉnh môi trường làm việc trong bản dựng này, bạn sẽ phải thực hiện thủ công.

So sánh

Cầm tay Ngôn ngữ Nga Sự sẵn có của GUI GUI hữu ích Xem nhật ký
AMPPS - + + - +
- - - - -
+ + - - -
+ + + + +
+ + + + +
nhanh nhẹn + + + + -
+ + + + +
+ - - - -
- + + - +
+ - + - -
- - + + +
- + + + +
+ + + + +
Xampp USB Lite + - + - -
Kết quả tốt nhất: EasyPHP, Open Server, Winginx.

Kiểm tra

Bài kiểm tra số 1 - Bắt đầu sai

Bản chất của thử nghiệm là cố tình làm hỏng cấu hình Apache để kiểm tra xem liệu chúng tôi có nhận được bất kỳ cảnh báo nào hay tất cả các chỉ báo sẽ có màu xanh và không có gì hoạt động. Đồng ý rằng bạn không muốn sử dụng một bản dựng báo cáo sai lệch về lần ra mắt thành công và khiến bạn trông như một thằng ngốc. Nếu máy chủ không đưa ra bất kỳ tín hiệu nào hoặc hoạt động bí mật thì quá trình kiểm tra cũng sẽ bị coi là thất bại.

Bài kiểm tra số 2 - Những con đường khó

Bản chất của thử nghiệm là cố tình cài đặt máy chủ trong một thư mục có tên phức tạp; trong thử nghiệm của chúng tôi, chúng tôi sẽ sử dụng một thư mục có tên “C:\test\Mys$ka!._-()zlo()+~%&2 % Các tập tin". Nếu PhpMyAdmin (nó được sử dụng đơn giản để thuận tiện, vì nó có trong mọi cụm) không mở, thì quá trình kiểm tra sẽ thất bại. Mỗi người là một cá thể; các thư mục đôi khi được gọi bằng những cái tên bất ngờ nhất. Tên thư mục được chọn để kiểm tra là chính xác cho Windows và phải được xử lý chính xác.

Kiểm tra số 3 - SSL sẵn sàng

Việc kiểm tra cực kỳ đơn giản - chúng tôi khởi động máy chủ và thử mở PhpMyAdmin thông qua giao thức SSL.

Chỉ định:"+" nghĩa là thử nghiệm thành công, "-" nghĩa là thử nghiệm thất bại.

Không thật thà Những con đường khó khăn SSL sẵn có
AMPPS + + +
- + -
- + +
+ + -
+ + -
nhanh nhẹn + - -
+ + +
- + -
+ - -
+ - -
+ + -
+ + -
- - -
Xampp USB Lite + - +
Kết quả tốt nhất: AMPPS, Máy chủ mở.

Phần kết luận

Sau khi kiểm tra và thử nghiệm rất nhiều hệ thống phần mềm, câu hỏi đặt ra là - cuối cùng bạn nên chọn cái gì cho công việc hàng ngày? Câu trả lời cho câu hỏi này không đơn giản như vậy; mỗi bản dựng sẽ phù hợp với một loại nhiệm vụ nhất định.

Đối với người mới bắt đầu, tôi khuyên bạn nên sử dụng Denwer như bộ WAMP đơn giản nhất và được thử nghiệm nhiều lần nhất. Đối với tất cả các nhà phát triển web khác, cũng như những người mới bắt đầu chưa có đủ chức năng của Denwer, tôi khuyên bạn nên sử dụng Open Server.

Nếu bạn cần nhanh chóng làm quen với bất kỳ tập lệnh, diễn đàn, thư viện ảnh hoặc sổ khách nổi tiếng nào và không muốn bận tâm đến việc cài đặt nó và tìm một nền tảng phù hợp thì bạn có thể thử AMPPS. Tất nhiên, với điều kiện là tập lệnh bạn quan tâm được hỗ trợ bởi sự phát triển này.

Trong trường hợp ai đó cần sử dụng các mô-đun hiếm như cục bộ máy chủ thư, Node.js, MongoDB, v.v., thì tôi nghĩ mọi người sẽ có thể chọn một tùy chọn phù hợp trong số những người tham gia đánh giá khác của chúng tôi.

P.P.S Tôi muốn cảnh báo những nhà bình luận ủng hộ máy ảo cài sẵn Linux và không nhận ra bất kỳ giải pháp thay thế nào khác. Tôi đồng ý một phần với bạn, khi chuyển một trang web sang lưu trữ thực, một số vấn đề có thể phát sinh: luồng, quyền fs, liên kết tượng trưng, ​​bảng điều khiển, v.v.

Tuy nhiên, hãy nhìn nó theo cách này. Những vấn đề như vậy là những trường hợp đặc biệt và chúng hiếm khi phát sinh. Trên thực tế, điều ngược lại mới đúng - một nhà thiết kế mẫu sử dụng công cụ Smarty không cần biết gì về luồng, liên kết tượng trưng và bảng điều khiển, đồng thời các nhà phát triển CMS đã học cách đặt quyền ghi chính xác trên các tệp đã tải xuống trong 100 năm.

Do đó, tôi muốn nói rằng nền tảng WAMP có quyền tồn tại và việc sử dụng máy ảo trong hầu hết các trường hợp là hoàn toàn không chính đáng.

Tạo trang web của riêng bạn thường xuyên trở thành một điều cần thiết. Đối với các nhà phát triển các dự án định hướng web không có kiến ​​thức đặc biệt thì điều đó rất quan trọng. phương tiện tiện lợi phát triển trở thành Denver (viết tắt của nhóm các nhà phát triển WEB dành cho quý ông). Denver có thể được tải xuống miễn phí bằng tiếng Nga và không chỉ là một phần mềm thành công trong việc tạo điều kiện thuận lợi cho việc tạo và duy trì các trang web.

Phần mềm chạy trong phòng mổ Hệ thống Windows và thực sự là một máy chủ WEB cục bộ cho phép bạn tạo thiết lập đầy đủ và gỡ lỗi ứng dụng (trang web).


Khi cài đặt Denver, dịch vụ Apache được cài đặt thông thường máy tính người dùng có thể được tạo ra số lượng lớn các trang web trên tên miền ảo (phương pháp này giúp đơn giản hóa đáng kể việc chuyển một trang web từ bộ nhớ cục bộ sang máy chủ). Sự thuận tiện chính là các trang web cục bộ được truy cập bằng các tên có cùng tên với các thư mục trong thư mục chính của Denver.

Ngay cả đối với người không chuyên, việc phát triển một trang web đơn giản cũng mất 10-20 phút. Sau khi được tạo, chỉnh sửa và xem trên máy tính cục bộ, trang web có thể được đặt trên máy chủ. Denver có tất cả công cụ cần thiếtđể tạo một máy chủ cục bộ.

Các tính năng của việc cài đặt máy chủ cục bộ

Trước tiên, bạn cần tải xuống Denver (miễn phí), nhưng hãy làm rõ rằng việc bắt đầu với máy chủ web cục bộ bao gồm việc truy cập trang web của nhà phát triển, điền vào biểu mẫu, tải xuống tập tin cài đặt. Tuy nhiên, phần mềm này cũng có thể được tải xuống từ tài nguyên của chúng tôi bằng liên kết trực tiếp ở cuối ấn phẩm. Tiếp theo, chạy trình cài đặt và làm theo lời nhắc của trình hướng dẫn cài đặt.

Sau khi thực hiện xong tất cả các thao tác, hai biểu tượng “Denver Stop” và “Denver Run” sẽ xuất hiện trên màn hình nền, cho biết điểm bắt đầu và điểm dừng của máy chủ cục bộ.

Khuyên bảo: Nên cài đặt chương trình vào thư mục gốc của đĩa cục bộ, vì điều này sẽ đơn giản hóa rất nhiều khi làm việc với các dự án trong tương lai. Ứng dụng này rất hữu ích cho việc gỡ lỗi trang web đơn giản, cho các thử nghiệm, có thể thấy trên đĩa cục bộ không có kết nối Internet.


Chương trình bao gồm một bộ công cụ phân phối và vỏ bọc. Apache+SSL, phpMyAdmin, PHP5, MySQL5 - những công cụ phổ biến và đã được chứng minh này cung cấp các khả năng cần thiết và đơn giản hóa công việc cho người mới bắt đầu tạo trang web.

Denver rất đơn giản và tối ưu từ quan điểm cấu hình. Điều đáng nói riêng là lợi thế lớn công việc của anh ấy là tự chủ. Quyền tự chủ này đạt được nhờ các tính năng sau:

  • Denver được chứa trong một thư mục duy nhất; nó không để lại dấu vết nào khác trên đĩa. Phần mềm này không được phản ánh dưới bất kỳ hình thức nào trong danh mục hệ thống Windows và không làm tắc nghẽn sổ đăng ký hệ thống.
  • Máy chủ cục bộ tự chủ và biệt lập đến mức Denver được cài đặt thứ hai sẽ không gây hại cho nó dưới bất kỳ hình thức nào.
  • Chương trình không yêu cầu bổ sung chạy dịch vụ. Phần mềm khởi động và chỉ hoạt động, không để lại dấu vết sau khi dừng.
  • Xóa Denver có nghĩa là xóa thư mục của nó - và thế là xong, không cần thực hiện thao tác nào.
  • Chuyển thuận tiện từ máy tính này sang máy tính khác (được thực hiện sao chép đơn giản mục lục).

Một trang web hiện đại không chỉ là một tập hợp các tài liệu HTML mà còn bao gồm nhiều công nghệ, bao gồm cả công nghệ máy chủ, chẳng hạn như: SSI (Bao gồm phía máy chủ), PHP (PHP: Bộ tiền xử lý siêu văn bản, PHP: siêu văn bản tiền xử lý), cơ sở dữ liệu và nhiều hơn thế nữa . Để làm quen và nghiên cứu các công nghệ này, sẽ là một sai lầm nếu sử dụng trang web làm việc mà bạn truy cập trên Internet, vì vậy việc cài đặt là điều hợp lý bộ dụng cụ cần thiết chương trình vào máy tính cục bộ của bạn và kiểm tra mọi thứ trên đó.

Sự kết hợp phổ biến nhất của các chương trình như vậy là máy chủ web Apache, một ngôn ngữ Lập trình PHP, Hệ quản lý cơ sở dữ liệu MySQL, shell quản trị cơ sở dữ liệu Dữ liệu PhpMyAdmin, công cụ mẫu Smarty.

Các chương trình này chạy chủ yếu trên Linux hệ thống tương tự, nhưng cũng có phiên bản dành cho Windows. Ưu điểm chính của gói chương trình này là tính linh hoạt của nó. Một trang web được tạo và thử nghiệm trên máy tính Windows cục bộ có thể dễ dàng được chuyển sang máy chủ chạy FreeBSD. Ngoài ra, bộ này còn được đại đa số các hosting hỗ trợ.

Trong tương lai, các chương trình dành cho máy tính ở nhà với hệ điều hành Windows.

Hãy để chúng tôi mô tả ngắn gọn những công nghệ sẽ được sử dụng để tạo ra trang web.

máy chủ web

Máy chủ web là một chương trình phân tích các yêu cầu đến và tạo ra tài liệu đã sẵn sàng gửi tới người dùng. Apache thường được sử dụng làm máy chủ web vì nó được thiết lập và phổ biến nhất trên Internet. Theo nhiều ước tính khác nhau, thị phần của nó chiếm gần 50% tổng Tổng số máy chủ web được sử dụng.

PHP

Một ngôn ngữ lập trình phổ biến được sử dụng trong phát triển trang web.

MySQL

Hệ thống quản lý cơ sở dữ liệu.

PhpMyAdmin

Giao diện web để tạo và quản lý cơ sở dữ liệu MySQL. Cho phép bạn xem bảng, thay đổi nội dung, sửa đổi cấu trúc, chọn dữ liệu và sắp xếp thông tin. Tất cả các hành động được thực hiện trực tiếp trên trình duyệt, trong giao diện thân thiện với người dùng được thiết kế đặc biệt cho trình duyệt.

thông minh

Hệ thống mẫu mạnh mẽ cho PHP. Sử dụng của anh ấy ngôn ngữ riêng, kết hợp HTML và các thẻ Smarty đặc biệt. Cần có các mẫu để tách mã chương trình và cách trình bày tài liệu hay nói cách khác là để tách logic khỏi nội dung.

Tất cả chương trình quy định và công nghệ là nguồn mở, miễn phí tải xuống và sử dụng miễn phí.

Có thể được cài đặt chương trình cần thiết, tải xuống từ trang web của nhà sản xuất và tùy chỉnh chúng cho phù hợp với nhu cầu của bạn. Tuy nhiên, điều này đôi khi đòi hỏi sự quen thuộc với chương trình và sở hữu những bằng cấp cần thiết mà người mới bắt đầu không có. Bởi vì Chúng ta đang nói về không phải về một máy chủ hoạt động chính thức, mà là về một máy tính để thử nghiệm và gỡ lỗi, thì việc sử dụng các bộ công cụ làm sẵn là điều hợp lý. Bộ công cụ này chứa tất cả các chương trình cần thiết cho một nhà phát triển web và dễ dàng cấu hình cũng như quản lý. Tiếp theo chúng ta sẽ nói về một số bộ công cụ phát triển web phổ biến.

Theo thời gian, bất kỳ nhà phát triển web nào ( blogger, nhà thiết kế web hoặc lập trình viên web) sẽ cần một địa điểm thử nghiệm đặc biệt nếu có thể mà không cần vấn đề đặc biệt học phát triển trang web hoặc thử nghiệm một dự án web khác. Một số người mới sử dụng tài nguyên của họ lưu trữ trả phí và đặt ít nhất hai địa điểm ở đó. Một công nhân ( nền tảng), và điều khác ( thêm vào) để thử nghiệm. Trang web thử nghiệm bị lộ các bài kiểm tra khác nhau (cài đặt và thử nghiệm nhiều plugin, chủ đề, tập lệnh, v.v.).

Kết quả là, với cách bố trí này, trang làm việc chính sẽ bị ảnh hưởng rất nhiều vì hầu hết tài nguyên lưu trữ đã bị tiêu tốn. dự án thử nghiệm. Tuy nhiên, có một cách khác sẽ cho phép mà không mất mát ( cả về mặt tiền tệ và nguồn lực) tiến hành kiểm tra trang web của bạn và bây giờ chúng tôi sẽ xem xét phương pháp này.

Tại sao không?

Có thể bạn đã biết rằng để đưa trang web của mình lên Internet, bạn cần phải đăng ký một tên miền, mua dịch vụ lưu trữ, tức là dung lượng ổ đĩa trên một số máy tính có kết nối tốc độ cao, trên đó họ có thể làm việc Tập lệnh PHP. Để các trang web hoạt động đầy đủ, PHP và MySQL phải được cài đặt. Tất cả điều này không có sẵn trên máy tính thông thường. Làm thế nào chúng có thể được tung ra Tệp HTML và PHP trên máy tính của bạn?

Một tệp thông thường có thể được mở bằng Notepad++ hoặc thậm chí bằng Notepad. Viết một cái gì đó bên trong, lưu nó và sau đó mở nó mà không gặp vấn đề gì tập tin này trên trình duyệt của bạn và xem tệp này trông như thế nào trên một trang web lưu trữ trên Internet. Nghĩa là, chúng ta đã thấy hoạt động trang HTML. Trong đó, chúng ta có thể tạo một số thiết kế, nội dung nhất định và giám sát dự án mà không cần kết nối Internet. Về cơ bản, chúng tôi đã có mọi thứ. Nếu chúng ta muốn chạy tập tin PHP sử dụng trình duyệt thì sẽ không có gì hiệu quả với chúng tôi, vì các tập lệnh PHP trong hệ điều hành Windows sẽ không hoạt động nếu không có phần mềm bổ sung.

Tất cả điều này không có sẵn trên máy tính thông thường và do đó không có khả năng làm việc với các dự án web của bạn. Do đó, một số người mới bắt đầu chi tiền cho các tài nguyên bổ sung của dịch vụ lưu trữ trả phí của họ. Nhưng phải làm gì trong trường hợp này? Câu trả lời rất đơn giản - chúng tồn tại chương trình đặc biệt, nhờ đó bạn có thể cài đặt máy chủ chuyên dụng của riêng mình trực tiếp trên máy tính của mình.

Máy chủ là gì?

Chuyện gì đã xảy ra vậy máy chủ và máy chủ cục bộ khác với máy chủ nằm trên mạng như thế nào. Trong trường hợp của chúng tôi, máy chủ không có nghĩa là máy tính, mà là bộ đặc biệt chương trình cung cấp hiệu suất tối ưuđịa điểm. Để trang web hoạt động, chúng ta cần cài đặt nó ở một vị trí được chỉ định đặc biệt trên máy chủ (). Tức là chúng tôi tải các tập tin trang web xuống một máy tính từ xa. Tuy nhiên, nếu không có các chương trình máy chủ đặc biệt, các tệp đã tải lên của chúng tôi sẽ không hiển thị trên mạng. Bây giờ với mục đích như vậy chúng ta sẽ tạo ra máy chủ riêng trên máy tính ở nhà của bạn.

Đối với điều này, chúng tôi cần các chương trình đặc biệt. Nhưng cái nào phù hợp hơn và chúng có thể gây ra những khó khăn gì khi công việc tiếp theo? Để biết thông tin của bạn, bên dưới tôi liệt kê các máy chủ web tốt nhất theo mức độ phổ biến trên toàn thế giới. Tuy nhiên, điều này không có nghĩa là chúng cần được cài đặt ngay lập tức. Tôi sẽ giải thích lý do sau!

Danh sách các máy chủ web tốt nhất

Hiện nay trên thị trường có một số giải pháp từ hầu hết nhà sản xuất khác nhau:

  • (trang web - apache.org) là phổ biến nhất và phổ biến máy chủ miễn phí trực tuyến. Nó đáng tin cậy và linh hoạt hơn. Máy chủ không yêu cầu tài nguyên bộ xử lý và có khả năng phục vụ nhiều trang web. Ứng dụng này có sẵn cho nhiều hệ điều hành, bao gồm Unix, Linux, Solaris, Mac OS X, Microsoft Windows và những người khác. TRÊN khoảnh khắc này Tỷ lệ sử dụng Apache là 71%. Tuy nhiên, điều này chương trình phức tạp, điều mà không phải người mới bắt đầu nào cũng có thể xử lý được.

  • (trang web - www.iis.net) - một máy chủ đáng tin cậy khác từ Microsoft. Nó cố thủ vững chắc ở vị trí thứ hai với 14% lượng sử dụng trực tuyến. Sau khi cài đặt chương trình, sẽ chỉ hỗ trợ hai ngôn ngữ lập trình ( VBScript và JScript). Tuy nhiên, bạn có thể mở Tính năng bổ sung, thiết lập cho việc này phần mở rộng cần thiết. Với việc cài đặt các mô-đun như vậy, chức năng của máy chủ này được tăng lên đáng kể.

  • NGINX (trang web - nginx.org/ru/) là máy chủ web phổ biến nhất ở Internet Nga. So với hai cái đầu tiên, nó đơn giản nhất và không có các chức năng không cần thiết. Nó cũng được đánh giá cao về độ tin cậy và tốc độ cao công việc. Người phát triển sản phẩm này là người đồng hương của chúng tôi, Igor Sysoev. Năm 2004, anh phát hành phiên bản nginx đầu tiên. Bây giờ điều này phần mềmđóng cửa ba máy chủ web phổ biến nhất trên thế giới. Mức sử dụng của nó là khoảng 6,5%.

  • (trang web - litespeedtech.com) - máy chủ web này không có nhiều khả năng nhưng lại có tốc độ rất cao. Nó nhanh hơn 9 lần so với Apache phổ biến. Người ta chú ý nhiều đến an toàn ( tính năng bảo vệ riêng của nó khỏi tình trạng quá tải hệ thống, kiểm tra nghiêm ngặt các yêu cầu http, chống ddos ​​và hơn thế nữa). LiteSpeed ​​​​có sẵn cho Solaris, Linux, FreeBSD và Mac OS X. Chương trình có tỷ lệ sử dụng là 1,5%.

Tất nhiên còn có nhiều người khác chương trình tương tự, nhưng tỷ lệ sử dụng và tin tưởng của người dùng không cao như vậy. Thật không may, bạn sẽ không thể làm điều này chỉ với một chương trình. Không chỉ nên sử dụng chúng để làm việc với dự án lớn, có thể vẫn còn khó cài đặt và cấu hình. Ngoài ra, ngoài các máy chủ như vậy còn yêu cầu cài đặt riêng biệt và thiết lập một số chương trình ( ví dụ: để làm việc với cơ sở dữ liệu). Tất cả điều này gây ra khó khăn đáng kể cho nhiều người dùng. Phải làm gì trong trường hợp này?

Tính năng máy chủ cục bộ

Hiện tại, có nhiều bản phân phối khác nhau có thể giúp cuộc sống của bất kỳ quản trị viên web mới làm quen nào trở nên dễ dàng hơn. Chúng rất dễ cài đặt, dễ vận hành, ít đòi hỏi tài nguyên và chứa những thứ cần thiết. yếu tố phần mềmđể có hiệu suất tốt nhất.

Đó là Máy chủ cục bộ- đây không phải là một chương trình ( không phải một máy chủ web cụ thể), mà là một bộ sưu tập đặc biệt bao gồm các phiên bản nhẹ của các chương trình máy chủ phức tạp. Thông thường, việc lắp ráp bao gồm: chính máy chủ ( chủ yếu là Apache, nhưng có thể có những cái khác), trình biên dịch PHP ( với sự trợ giúp của nó, trình duyệt có thể đọc mã và tập hợp trang), các thành phần để làm việc với cơ sở dữ liệu, nhiều trình cài đặt khác nhau và nhiều chương trình khác. Tất cả điều này làm cho mọi việc dễ dàng hơn nhiều so với việc chúng ta cài đặt và cấu hình từng chương trình riêng biệt.

Ngoài ra, để gói cơ bản máy chủ cục bộ có thể được kết nối mô-đun riêng lẻđể mở rộng chức năng. Hơn tính năng quan trọng là trên một số máy chủ có thể hoạt động từ ổ flash di động. Nói chung, các tổ hợp như vậy rất phù hợp để phát triển trang web nhanh chóng, thử nghiệm các dự án nhỏ và đôi khi là cả những dự án lớn.

Đánh giá các máy chủ địa phương phổ biến

Dưới đây là một số bản dựng có thể hữu ích cho bạn:

  • (trang web - denwer.ru) là một máy chủ nội địa miễn phí được thiết kế để hoạt động với các trang web, ứng dụng web hoặc trang Internet. Các nhà phát triển của nó là Dmitry Koterov và Anton Sushchev. Sản phẩm này chứa các bản phân phối cần thiết cho công việc đơn giản hóa. Ví dụ: điều này bao gồm máy chủ web Apache với hỗ trợ khác nhau, bảng điều khiển phpMyAdmin và MySQL để làm việc với cơ sở dữ liệu và các chương trình khác. Bạn cũng có thể làm việc từ ổ đĩa flash di động. Thật không may Denwer chỉ hỗ trợ hệ điều hành Các cửa sổ.

  • XAMPP (trang web - www.apachefriends.org/en/xampp.html) là một bản dựng máy chủ đặc biệt từ những người bạn Apache. Các bản phân phối cần thiết cho phép bạn chạy một máy chủ web chính thức trên đó. Chương trình này Nó được phân phối miễn phí và hỗ trợ hoạt động trên Windows, Solaris, Mac OS X và Linux. Ngoài ra còn có những ưu điểm sau: máy chủ phổ biến vì nó rất đơn giản. giao diện người dùng, điều này khiến nó được nhiều người mới bắt đầu yêu thích; có nhiều lần xuất hiện phiên bản cập nhật; quá trình cập nhật rất đơn giản và thân thiện với người dùng; hiện tại mô-đun bổ sung. Tải xuống phiên bản cần thiết bạn cũng có thể từ trang web chính thức khác - sourceforge.net/projects/xampp/files.

  • (trang web - www.appservnetwork.com) là một máy chủ xuất sắc của một nhà sản xuất Thái Lan có khái niệm dễ dàng cài đặt và thiết lập tất cả các bản phân phối trong 1 phút. Phiên bản đầu tiên của bản lắp ráp diễn ra vào năm 2001 và kể từ đó số lượng người dùng không ngừng tăng lên. AppServ rất dễ cài đặt, nó hoạt động ổn định và không tệ hơn các bản phát hành chính thức và riêng lẻ, đồng thời hiệu suất đáng tin cậy của nó giúp bạn có thể tạo một máy chủ web chính thức trên máy tính của mình.
  • (trang web - vertrigo.sourceforge.net) là một máy chủ cục bộ tốt và dễ cài đặt khác. Việc lắp ráp rất linh hoạt, có hiệu suất tốt và chiếm ít không gian đĩa. Thật không may, hiện tại nó chỉ hoạt động trên hệ điều hành Windows.
  • Máy chủ Zend Ấn bản cộng đồng (trang web - www.zend.com) là một máy chủ miễn phí của Zend, được thiết kế để hoạt động với các ứng dụng web. Chứa tất cả các thành phần cần thiết cho triển khai nhanh chóng máy chủ cục bộ trên máy tính của bạn.

  • (trang web - open-server.ru) là một máy chủ cục bộ di động trong nước có chức năng cao để phát triển và tạo các trang web cũng như các dự án web khác. Có giao diện đa ngôn ngữ ( bao gồm cả tiếng Nga) và được thiết kế để chạy trên hệ điều hành Windows. Hỗ trợ làm việc từ phương tiện di động. Máy chủ này rất tốt và phục vụ như một sự thay thế tốt cho Denver.

  • (trang web - wampserver.com) - một bản dựng tốt khác có giao diện tiếng Nga ( Ngoài ra còn có các ngôn ngữ khác). Có một menu đơn giản và rõ ràng, đồng thời việc cài đặt và cấu hình lắp ráp thuận tiện không gây ra bất kỳ khó khăn cụ thể nào. Việc cấu hình có thể được thực hiện mà không ảnh hưởng đến các tệp cấu hình, điều này rất hữu ích cho những quản trị viên web mới làm quen. Máy chủ được phân phối miễn phí và chỉ hoạt động trên Nền tảng Windows. Không may thay, phiên bản di động Chưa.
  • (trang web - easyphp.org) - một tập hợp rất đơn giản với sự hỗ trợ bằng tiếng Nga. Việc lắp ráp không có gì nổi bật, không có chức năng lớn và chủ yếu nhằm mục đích thử nghiệm các dự án nhỏ. Có hỗ trợ để làm việc từ phương tiện di động. Máy chủ này sẽ là sự thay thế tốt cho Denver.

Vì vậy, đây là những máy chủ web phổ biến nhất đáng được các quản trị viên web chú ý. Như bạn có thể thấy, có rất nhiều thứ để lựa chọn ở đây. Bạn có thể tải xuống máy chủ mà bạn thích và tìm hiểu chi tiết thành phần lắp ráp của nó trên các trang web chính thức được chỉ ra trong mô tả. Tôi khuyên bạn chỉ nên tải xuống các bản dựng này từ các trang web chính thức, vì các trang web khác có thể đăng các bản phân phối không hoạt động hoặc có một số vi-rút. Giờ đây, nhiều người sẽ không còn mong muốn “ép buộc” dịch vụ lưu trữ của mình nữa, vì với phần mềm như vậy, quá trình tạo trang web và ứng dụng web sẽ trở nên thú vị và hấp dẫn hơn! Nói chung là hãy nghiên cứu và thực hiện!