Cài đặt OpenServer. Local Open Server - cài đặt và cấu hình, làm việc với WordPress

Cách đây vài ngày tôi lại một lần nữa bị một ý nghĩ đến thăm. Ý tưởng này không mới và khá xâm phạm: “hãy chuyển sang Windows8. Vâng làm ơn." Và vì không có cách nào đuổi cô ấy đi nên tôi dự trữ trà và bánh quy rồi bắt đầu.

Chỉ mất không quá hai giờ để cài đặt hệ thống và tất cả các chương trình cần thiết, nhưng rồi thời điểm thú vị nhất đã đến: Tôi cần triển khai một môi trường làm việc, cụ thể là máy chủ cục bộ GIT + (Apache, MySQL, PHP, nginx, memcached, mongodb ). Nhớ lại kinh nghiệm của những lần cài đặt trước, lần này tôi quyết định ghi lại toàn bộ quá trình và lưu lại cho hậu thế.

Tuyên bố từ chối trách nhiệm số một:“Tôi không phải là lập trình viên” (c), mà là nhà thiết kế giao diện và kỹ thuật viên công nghệ giao diện người dùng (nhưng trong một số trường hợp, tôi có thể giúp đồng nghiệp của mình và viết mã những thứ tương tự, và thậm chí sau đó họ sẽ không đánh tôi vì điều đó)

Tuyên bố miễn trừ trách nhiệm số 2: Vâng, tôi hoàn toàn tưởng tượng rằng trong Ubuntu, tất cả việc này được thực hiện nhanh hơn nhiều. Nhưng tôi làm việc trên Windows, đây là cách nó đã xảy ra trong lịch sử.

Vậy hãy bắt đầu.

Kế hoạch làm việc của chúng tôi bao gồm việc lắp đặt các sản phẩm sau:

  1. PuTTY
  2. Denwer (Apache, MySQL, PHP)
  3. Nginx
  4. Memcached
  5. MongoDB

1. PuTTY

PuTTY- một ứng dụng khách được phân phối miễn phí cho nhiều giao thức truy cập từ xa khác nhau, bao gồm SSH, Telnet, rlogin.

PuTTY bao gồm một số tiện ích, nhưng trong công việc của tôi, tôi chỉ cần nó và Pegeant (một tác nhân xác thực SSH lưu trữ khóa vào kho git).
Ngoại vi:
Nếu bạn không cần bất kỳ SSH nào, hãy quên điểm này và tiếp tục.

2.GIT

Để làm việc với git Tôi đã sử dụng nó trong nhiều năm nay RùaGit, ổn định, linh hoạt và đáp ứng mọi nhu cầu của tôi tới 146%. Nói chung, tôi khuyên bạn nên nó.


Ngoại vi:

2.1 TortoiseGit yêu cầu git cho Windows, có thể được chọn trên Googlecode;
2.2 riêng tôi RùaGit cài đặt từ đây

3. Denwer

Denver- Bộ công cụ dành cho quý ông dành cho nhà phát triển Web (“Dn.w.r”, đọc “Denver”) - một dự án của Dmitry Koterov, một bộ phân phối (Apache, PHP, MySQL, Perl, v.v.) và phần mềm shell được Web sử dụng - nhà phát triển phát triển trang web trên máy Windows "gia đình" (cục bộ).
Ngoại vi:

3.1 Cài đặt

Chúng tôi sẽ cần phải tải xuống bộ cơ bản và các mô-đun PHP5 bổ sung.

Lạc đề trữ tình:

không, không chỉ tải xuống mà còn nhận liên kết tải xuống qua email! Nghĩa là, bạn sẽ phải nhập email cũng như họ và tên của mình hai lần vào biểu mẫu dưới tiêu đề lớn “Đăng ký”. “Cần phải đăng ký do việc phát hành Denver 4 trong tương lai.” Bao nhiêu năm nay mẫu đơn vẫn xin lỗi nhưng tôi không tin nữa(.

Thông thường, việc cài đặt Denver rất nhanh chóng và dễ dàng, nhưng trên Windows8, tôi đã gặp phải lỗi phàn nàn về việc thiếu thư viện msvcr71.dll. Bạn có thể đặt thư viện vào một thư mục "\Windows\System32\"(x32) hoặc "\Windows\SysWOW64\"(x64). Sau khi tệp nằm trong thư mục, hãy mở thuộc tính của nó và nhấp vào nút “Mở khóa”.

3.2 Kiểm tra chức năng

Sau khi cài đặt Denver, chúng tôi sẽ tạo một tập lệnh thử nghiệm, tập lệnh này sẽ được sử dụng để kiểm tra chức năng của mọi thứ mà chúng tôi sẽ cài đặt sau này.
Chúng ta hãy đi đến Z:\nhà và thêm một trang web mới: tạo một thư mục test.local, có một thư mục trong đó "www", chúng tôi thêm tệp vào đó chỉ mục.php với văn bản vô cùng sáng tạo:

";

Khởi động lại Denver, mở trong trình duyệt www.test.local, ấn tượng và đi tiếp

4. Bộ nhớ đệm

Memcached- phần mềm trung gian triển khai dịch vụ lưu trữ dữ liệu trong RAM dựa trên mô hình bảng băm.

Memcache- Phần mở rộng PHP, cung cấp giao diện hướng đối tượng và thủ tục thuận tiện cho memcached, một trình nền bộ nhớ đệm hiệu quả cao được thiết kế đặc biệt để giảm tải cơ sở dữ liệu trong các ứng dụng web động.

4.1 Cài đặt memcache

MỘT. tải xuống kho lưu trữ với tệp nhị phân: Memcached 1.4.5 cho Windows từ đây
TRONG. \usr\local\memcached

4.2 Cài đặt memcache

MỘT. tải xuống kho lưu trữ với thư viện từ đây
TRONG. giải nén nội dung của kho lưu trữ vào \usr\local\php5\ext\
VỚI. Mở tập tin php.ini (\usr\local\php5\php.ini) và kết nối tiện ích mở rộng:
tiện ích mở rộng=php_memcache.dll

4.3 Cấu hình khởi chạy Memcached cùng với khởi chạy Denwer

Để chạy tập lệnh với Denver chúng ta cần:
  1. viết một tập lệnh chứa các lệnh để khởi động và dừng ứng dụng/dịch vụ và đặt nó vào một thư mục \denwer\scripts\init.d
  2. tạo một liên kết đến tập lệnh này trong thư mục cấu hình khởi động/dừng \denwer\scripts\main\

MỘT. tạo một tập tin có tên “memcached.pl” trong thư mục \denwer\scripts\init.d\
#!Perl -w gói Starters::Memcached; BEGIN ( unshift @INC, "../lib"; ) sử dụng StartManager; $basedir = "/usr/local/memcached/"; chdir($basedir); StartManager::action $ARGV, start => sub ( ### ### START. ### print "Đang khởi động memcached\n"; system("memcached.exe -d"); print " Started!\n"; ), dừng => sub ( ### ### STOP. ### print "Dừng memcached\n"; system("TASKKILL /F /IM memcached.exe"); print " Stopped!\n"; ); trả về 1 nếu người gọi;

B. Bây giờ chúng ta hãy tạo một liên kết đến tập lệnh - một tệp văn bản thông thường chứa các hướng dẫn mà khi khởi động, khởi động lại và dừng Denver, bạn phải thực thi init.d/memcached.pl
Chúng tôi viết trong một trình soạn thảo văn bản
init.d/memcached
và lưu tập tin dưới tên "40_memcached" vào các thư mục sau:

  • \denwer\scripts\main\bắt đầu
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\khởi động lại

4.4 Kiểm tra kết quả

Chúng tôi thêm vào tập lệnh thử nghiệm của mình (index.php):
$memcache = Memcache mới; $memcache->connect("127.0.0.1", 11211); echo 'Memcache ver: ' . $memcache->getVersion();

Hãy khởi động lại Denver và xem điều gì sẽ xảy ra

5. Nginx

Nginx- một máy chủ đơn giản, nhanh chóng và đáng tin cậy, không bị quá tải về chức năng.

Ngoại vi:

5.1 Thiết lập Nginx

MỘT. tải xuống phiên bản Windows từ bên ngoài và giải nén nó vào \usr\local\nginx
B. thiết lập một máy chủ ảo cho trang web thử nghiệm của chúng tôi. Để làm điều này chúng tôi mở \usr\local\nginx\conf\nginx.conf và thêm nó vào đó

Máy chủ ( listen 127.0.0.1:80; server_name www.test.local test.local; if ($host = "test.local")( viết lại ^/(.*)$ http://www.test.local$1 vĩnh viễn ; ) vị trí ~* \.(jpeg|jpg|gif|png|css|js|pdf|txt|tar)$ ( root Z:\home\/test.local\www; ) vị trí / ( ssi on; proxy_pass http ://127.0.0.1:8080/; proxy_set_header $request_uri; proxy_set_header $remote_addr; proxy_set_header $host; proxy_pass_header Độ dài nội dung gốc Z:\home\ /test.local\www;
Đây là ví dụ về cài đặt từ một dự án thực, cài đặt của bạn rõ ràng có thể khác nhau.

5.2 Thiết lập Apache

Theo mặc định, Apache chạy trên cổng 80, nhưng chúng tôi vừa cung cấp cổng này cho Nginx, vì vậy bây giờ chúng tôi cần thay đổi mẫu cho máy chủ ảo trong cài đặt Apache và gán cho nó một cổng khác 80 (ví dụ: 8080).
Khai mạc \usr\local\apache\conf\httpd.conf và thay đổi số cổng

## ## BẮT ĐẦU MẪU MÁY CHỦ ẢO. ## ## Nếu bạn muốn Apache chạy trên một cổng khác 80 theo mặc định, ## hãy thay đổi số cổng trong lệnh tiếp theo. ## #Nghe $&(ip:-127.0.0.1):$&(port:-8080) #NameVirtualHost $&(ip:-127.0.0.1):$&(port:-8080) # # DocumentRootMatch "/home/(?!cgi-)(.*)^1/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/home/(?!cgi-)(.*)/ public_html^1" # DocumentRootMatch "/home/(?!cgi-)(.*)/public^1" # DocumentRootMatch "/home/(?!cgi-)(.*)^1/html/(.*) " # DocumentRootMatch "/home/(?!cgi-)(.*)^1/domains/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/var/www/html/(?!cgi -)~(.*)^1/(?!cgi$|cgi-)(.*)" # DocumentRoot "$&" # ServerName "%&/-www" # ServerAlias ​​​​"%&/-www" "% &/-www/www" $&(host:-) # # $&(directives:-) # # ScriptAlias ​​​​/cgi/ "$^1/cgi/" # ScriptAlias ​​​​/cgi-bin/ "$^1/cgi -bin/" # AllowEncodedSlashes trên #

5.3 Định cấu hình khởi chạy Nginx cùng với khởi chạy Denwer

MỘT. tạo một tập tin có tên “nginx.pl” trong thư mục \denwer\scripts\init.d\
#!Perl -w gói Starters::Nginx; BEGIN ( unshift @INC, "../lib"; ) sử dụng StartManager; $basedir = "/usr/local/nginx/"; chdir($basedir); StartManager::action $ARGV, start => sub ( ### ### START. ### print "Đang khởi động Nginx\n"; system("start nginx.exe"); print " Started!\n"; ) , dừng => sub ( ### ### STOP. ### print "Dừng Nginx\n"; system("nginx.exe -s stop"); print " Stopped!\n"; ); trả về 1 nếu người gọi;

B. viết bằng trình soạn thảo văn bản
init.d/nginx
và lưu tập tin dưới tên "50_memcached" vào các thư mục sau:

  • \denwer\scripts\main\bắt đầu
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\khởi động lại

5.4 Kiểm tra kết quả

Đặt tập tin bên cạnh tập lệnh phong cách.css có nội dung
h1( màu: đỏ; ) h2( màu: xanh lá cây; )

Và chúng ta sẽ nâng tầm chúng ta chỉ mục.php:
Kiểm tra tôi

Kiểm tra tôi

Memcached

kết nối ("127.0.0.1", 11211); echo "Memcached ver: " . $memcache->getVersion(); ?>
Bây giờ chúng tôi khởi động lại Denver và chiêm ngưỡng kết quả. Nếu tệp CSS được kết nối, Nginx hoạt động tốt.

6. MongoDB

MongoDB- hệ thống quản lý cơ sở dữ liệu hướng tài liệu (DBMS) với mã nguồn mở không yêu cầu mô tả lược đồ bảng.

Ngoại vi:

Trình điều khiển PHP 6.1

MỘT. Tải xuống thư viện php_mongo.dll từ trang này: và đặt nó vào một thư mục \usr\local\php5\ext\
Qua thử và sai, người ta thấy rằng có trình điều khiển phù hợp trong kho lưu trữ mongo-1.2.5.zip/mongo-1.2.5-php5.3vc9ts.zip. Nếu vì lý do nào đó nó không khởi động được, hãy thử các phiên bản khác.

B. kết nối tiện ích mở rộng với php.ini
tiện ích mở rộng=php_mongo.dll

6.2 Cài đặt Mongo

A. tải xuống kho lưu trữ từ Mongo và giải nén nó vào một thư mục \usr\local\mongodb . Trong cùng một thư mục, chúng tôi tạo thêm hai thư mục:

B. cài đặt dịch vụ
> cd C:\WebServers\usr\local\mongodb\bin\
> mongod.exe --install --dbpath=C:\WebServers\usr\local\mongodb\db\ --logpath=C:\WebServers\usr\local\mongodb\logs\

6.3 Thiết lập MongoDB để khởi chạy cùng với Denver

MỘT. tạo một tập tin có tên "mongod.pl" trong thư mục \denwer\scripts\init.d\
#!Perl -w gói Starters::mongoDB; BEGIN ( unshift @INC, "../lib"; ) sử dụng StartManager; StartManager::action $ARGV, start => sub ( ### ### START. ### print "Đang khởi động mongoDB\n"; system("net start mongoDB"); print " Started!\n"; ), dừng => sub ( ### ### STOP. ### print "Dừng mongoDB\n"; system("net stop mongoDB"); print " Stopped!\n"; ); trả về 1 nếu người gọi;

B. viết bằng trình soạn thảo văn bản
init.d/mongod
và lưu tập tin dưới tên "60_mongod" vào các thư mục đã quen thuộc với chúng ta:

  • \denwer\scripts\main\bắt đầu
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\khởi động lại

6.4 Kiểm tra kết quả

Hãy khởi chạy giao diện bảng điều khiển mongo
> Z:\usr\local\mongodb\bin\mongo.exe

Và chúng ta sẽ chèn và xuất giá trị test vào cơ sở dữ liệu “test”
> db.test.save((tên: “Habr!” ))
> db.test.find()

Kết quả sẽ trông như thế này:

6.5. Cài đặt giao diện quản lý cơ sở dữ liệu Mongo

Có một danh sách và các đánh giá ngắn gọn về bảng quản trị trên trang web MongoDB, vì vậy bạn có thể lựa chọn theo sở thích của mình.
Tôi đã chọn RockMongo cho riêng mình, vì vậy với sự trợ giúp của nó, cuối cùng chúng tôi sẽ đảm bảo rằng mọi thứ đều hoạt động tốt và không gặp sự cố ở bất cứ đâu.

MỘT. tải xuống kho lưu trữ với bảng quản trị từ trang này. Đương nhiên, chúng tôi chọn Phiên bản Windows. Tại thời điểm viết bài viết này RockMongo-trên Windows v0.0.4

B. lấy một thư mục từ kho lưu trữ \rockmongo-on-windows\web\rockmongo và sao chép nó vào thư mục của trang web thử nghiệm của chúng tôi
Khai mạc config.php và thay đổi giá trị của tham số
$MONGO["servers"][$i]["control_auth"] = true;
TRÊN
$MONGO["servers"][$i]["control_auth"] = false;

C. Kiểm tra kết quả bằng liên kết www.test.local/rockmongo/index.php

Chúc mừng! Bây giờ chúng tôi đã hoàn thành tốt một cách hoàn toàn và không thể thay đổi được.

Phần thưởng số 1. Làm việc với php từ bảng điều khiển Windows

Có lẽ nó sẽ hữu ích cho ai đó. Nó rất hữu ích cho tôi khi người lãnh đạo công nghệ độc ác của chúng tôi quyết định rằng “Các tệp SQL đã là quá khứ, hãy sử dụng tính năng di chuyển”. Tất nhiên, vì lịch sự, tôi đã cố gắng giả vờ hoàn toàn hiểu lầm và thậm chí rơi nước mắt, nhưng tôi đã bị vạch trần và được cử đi tìm hiểu cách hoạt động của nó trên Windows.
Hóa ra tất cả những gì bạn cần để có được hạnh phúc là thêm thư mục PHP vào PATH.


Bấm vào “Chỉnh sửa” và thêm vào cuối dòng
;Z:\usr\local\php5

Bây giờ hãy kiểm tra xem mọi thứ đã hoạt động chưa.
Hãy tạo một tập tin trong thư mục của trang web thử nghiệm console.php

Mở bảng điều khiển(bạn có thể trực tiếp từ cùng một thư mục - nhấp chuột phải và nhấn phím SHIFT trên một khoảng trống và chọn “Mở cửa sổ lệnh”).
Đi vào:
> php console.php “Tên người dùng”

Bảng điều khiển trả lời:
> “Xin chào, Tên người dùng!”

PHP bị đánh bại, mọi người vui mừng, vỗ tay, màn.

Phần thưởng số 2.

Tất cả các tệp và ví dụ được đề cập trong bài viết đều được lưu trữ miễn phí trong một kho lưu trữ mà không cần SMS: trên Github

Tôi hy vọng rằng tài liệu này sẽ hữu ích.
Tôi sẽ biết ơn những ý kiến ​​​​và đề xuất.

Thẻ:

  • người từ chối
  • Máy chủ cục bộ
Thêm thẻ

Từ bài viết, bạn sẽ tìm hiểu: OpenServer cần thiết để làm gì, tải xuống từ đâu và cách cài đặt nó (tôi sẽ trình bày bằng cách sử dụng Windows 10 làm ví dụ)

Open Server cho phép bạn sử dụng máy chủ cục bộ trên máy tính của mình. Điều này có nghĩa là bạn có thể làm việc trên trang web của mình trên máy tính ở nhà và khi trang web đã sẵn sàng, hãy chuyển nó sẵn sàng và hoạt động sang Internet.

Nhấp vào Tải xuống. Trên trang tải, chọn phiên bản Cơ bản. Nhập mã số từ hình ảnh và nhấp vào nút Tải xuống.

Một trang sẽ mở ra nơi bạn sẽ được cung cấp hai tùy chọn để tải xuống chương trình.

Phương thức đầu tiên được thanh toán (Số tiền quyên góp tối thiểu là 60 rúp) - phương thức này sẽ đảm bảo tải nhanh.

Phương pháp thứ hai là miễn phí và do đó rất chậm))

Một tập tin như thế này sẽ được tải xuống (vào ngày bài viết này được viết, nó trông như thế này, nhưng bây giờ nó có thể trông khác). Đây là một kho lưu trữ với chương trình.


Nhấp đúp chuột vào tập tin. Một cửa sổ sẽ mở ra yêu cầu bạn chọn vị trí để giải nén các tệp từ kho lưu trữ. Tôi chọn ổ D.

Nhấp vào nút OK. Quá trình giải nén sẽ bắt đầu.

Chúng ta đi đến thư mục mà chúng ta đã chọn ở bước 3. Chúng ta thấy thư mục OpenServer đã xuất hiện. Chúng tôi nhập nó.

Chúng tôi thấy có hai phím tắt để khởi chạy chương trình (chỉ có thể có một phím tắt, tùy thuộc vào bit của Windows).

Bấm đúp vào phím tắt Open Server x64.

Vì đây là lần ra mắt đầu tiên của OpenServer nên quá trình cài đặt các thành phần (MicrosoftVC++) để chương trình hoạt động chính xác sẽ bắt đầu.

Sau khi cài đặt hoàn tất, chương trình sẽ nhắc bạn khởi động lại máy tính. Khởi động lại.

Chúng ta thực hiện lại bước thứ tư - nghĩa là chúng ta vào thư mục OpenServer và khởi chạy chương trình.

Trong khay (khu vực ở góc dưới bên phải nơi có đồng hồ), chúng ta thấy một biểu tượng mới - lá cờ đỏ.

Bấm vào nó và menu chương trình sẽ mở ra. Nhấp vào hộp kiểm màu xanh lá cây có nội dung Chạy.

Chúng tôi đang đợi một chút. Cờ đỏ sẽ chuyển sang màu vàng, sau đó chuyển sang màu xanh lục. Máy chủ đang chạy.

Nếu máy chủ mở không khởi động - một cửa sổ xuất hiện với dòng chữ “Khởi động không thành công!”, thì hãy đi xuống cuối bài viết để xem mô tả về cài đặt máy chủ mở.

Kiểm tra hoạt động OpenSever

Bấm vào lá cờ màu xanh lá cây. Trong menu mở ra, hãy trỏ mũi tên vào Trang web của tôi. Một menu con sẽ xuất hiện với mục duy nhất localhost. Nhấn vào nó.

Một trang sẽ mở ra trong trình duyệt với thông báo OpenServer đang chạy.

Hoan hô! Chúng tôi thực hiện nó))

Như bạn có thể thấy, việc cài đặt openserver không hề khó khăn chút nào. Tôi thích máy chủ cục bộ này hơn Denver, vì vậy tôi sử dụng nó trong các dự án của mình và giới thiệu nó cho bạn.

Bây giờ nó cần phải được cấu hình.

Mở thiết lập máy chủ

Bấm vào hộp kiểm. → Trong menu mở ra, nhấp vào Cài đặt.

Trong cửa sổ mở ra, trên tab Cơ bản, hãy chọn hộp bên cạnh Chạy với Windows. Tôi để lại độ trễ như đề xuất ở mức 20 giây. Cần có độ trễ để không làm chậm quá trình tải Windows. Đầu tiên, tất cả các thành phần cần thiết để máy tính hoạt động sẽ được tải, sau đó Open Server sẽ khởi động.

Đồng thời chọn hộp Yêu cầu tài khoản quản trị viên. Một số chức năng chỉ hoạt động với quyền quản trị viên, vì vậy hãy nhớ chọn hộp này.

Trong bài học này chúng ta sẽ tìm hiểu cách cài đặt Open Server trên máy tính của bạn. Nhưng trước hết chúng ta cùng tìm hiểu Open Server là gì và nó dùng để làm gì?

Máy chủ mở là một nền tảng máy chủ di động và môi trường phần mềm được tạo riêng cho các nhà phát triển web, có tính đến các đề xuất và mong muốn của họ.

Gói phần mềm có bộ phần mềm máy chủ phong phú, giao diện tiện lợi, đa chức năng, được thiết kế đẹp mắt và có khả năng quản trị và cấu hình các thành phần mạnh mẽ. Nền tảng này được sử dụng rộng rãi cho mục đích phát triển, gỡ lỗi và thử nghiệm các dự án web cũng như cung cấp dịch vụ web trên mạng cục bộ.

Nói cách khác, Open Server sẽ cho phép bạn tạo trang web ngay trên máy tính cục bộ của mình. Ngoài ra, bạn sẽ có thể làm việc với trang hiện tại bằng cách trước tiên tải nó lên Open Server, thay vì thử nghiệm trực tiếp với trang hiện có trên dịch vụ lưu trữ. Điều này có thể hữu ích khi bạn muốn kiểm tra bản cập nhật công cụ mới, thử mô-đun mới trên trang web, thay đổi thiết kế, v.v. Open Server sẽ giúp bạn tất cả những điều này.

Bạn có thể đọc thêm thông tin đầy đủ về Open Server trên trang web chính thức.

Tôi cũng nói thêm rằng tôi đã từng sử dụng nó để phát triển trang web, nhưng vì nó đã lâu không được cập nhật và không có cách nào để thực hiện các cài đặt cần thiết một cách độc lập trên máy chủ cục bộ nên tôi đã chuyển sang giải pháp thay thế - Mở Server, và tôi chưa bao giờ hối hận vì đã lựa chọn.

Nào chúng ta hãy bắt đầu cài đặt Open Server.

Trước hết, chúng ta cần tải xuống bản phân phối. Để thực hiện việc này, hãy truy cập trang web chính thức trong phần “Tải xuống”, chọn phiên bản phân phối mong muốn (1). Điều đáng chú ý là sản phẩm có ba phiên bản: Ultimate, Premium, Basic, chúng khác nhau như thế nào bạn có thể xem rõ trong bảng so sánh trên trang web. Tôi luôn sử dụng "ULTIMATE" (hiệu suất tối đa). Tiếp theo, nhập mã từ hình ảnh (2) và nhấp vào nút “Tải xuống” (3).

Ngay sau khi bản phân phối được tải xuống, chúng tôi bắt đầu cài đặt.

Bản phân phối được trình bày dưới dạng một kho lưu trữ tự giải nén. Chúng tôi khởi chạy nó và ngay lập tức được nhắc chọn đĩa nơi Open Server sẽ được giải nén. Tôi để mặc định ổ “C”; nếu bạn muốn cài đặt trên ổ khác (hoặc trên ổ flash hoặc ổ di động), thì hãy chỉ định đường dẫn thích hợp để giải nén. Sau khi đĩa được chọn, chúng ta bắt đầu giải nén và nhấn nút “Ok”.

Chúng tôi đang chờ bản phân phối được giải nén.

Bây giờ chúng ta có thể chạy chương trình. Vì chương trình có tính di động nên không có phím tắt nào được tạo trên màn hình nền hoặc trong menu Bắt đầu. Do đó, hãy vào ổ đĩa Open Server đã được giải nén (đối với tôi là C:\OpenServer\) và bạn sẽ thấy hai tệp exe để chạy Open Server: cho 32 (Open Server x86.exe) và 64 (Open Server x64.exe ) bit hệ thống Windows. Tùy thuộc vào hệ điều hành Windows của bạn, bạn có thể hiển thị một trong các phím tắt trên màn hình của mình để luôn có thể truy cập nhanh để khởi chạy Open Server.

Khi khởi chạy lần đầu tiên, bạn sẽ được yêu cầu chọn ngôn ngữ.

Ngoài ra, khi khởi động Open Server lần đầu tiên, bạn sẽ được nhắc cài đặt các bản vá cho Microsoft Visual C++. Nhấp vào “Được”.

Chúng tôi đang đợi cho đến khi quá trình cài đặt các thư viện cần thiết hoàn tất.

Và điều cuối cùng chúng ta có thể làm là khởi động lại máy tính để mọi thay đổi có hiệu lực. Nhấp vào “Được”.

Ngay khi máy tính khởi động lại, bạn có thể bắt đầu làm việc với máy chủ cục bộ.

Khởi động và kiểm tra hoạt động của Open Server

Khởi chạy Open Server và bạn sẽ thấy biểu tượng cờ đỏ đã xuất hiện trong khay. Điều này có nghĩa là chương trình đã được kích hoạt nhưng bản thân máy chủ vẫn chưa khởi động.

Để khởi động máy chủ, hãy nhấp vào biểu tượng bằng bất kỳ nút chuột nào và trong menu ngữ cảnh mở ra, chọn “Chạy”. Ngay khi máy chủ cục bộ khởi động, hộp kiểm sẽ chuyển sang màu xanh lục.

Bây giờ Open Server đang chạy và sẵn sàng hoạt động.

Để kiểm tra chức năng của nó, hãy truy cập trình duyệt của bạn và nhập: http://localhost/ vào thanh địa chỉ. Nếu bạn thấy thông báo: “Chào mừng đến với Máy chủ mở!” thì bạn đã thực hiện mọi thứ chính xác và máy chủ cục bộ đã sẵn sàng hoạt động.

Điều này hoàn tất việc cài đặt Open Server! Xin chúc mừng, bạn đã hoàn thành xuất sắc nhiệm vụ của mình :)

Trong một trong những bài học tiếp theo tôi sẽ nói về việc thiết lập Open Server, vì vậy đừng bỏ lỡ.

Các bài viết cùng chuyên mục

Cài đặt OpenServer ngắn gọn và dễ hiểu. Ở đây chúng tôi sẽ định cấu hình Cơ sở dữ liệu chính xác và cài đặt WordPress trên Máy chủ mở cục bộ.

Máy chủ cục bộ này là miễn phí, xin cảm ơn các nhà phát triển rất nhiều. Tuy nhiên, những người khiêm tốn này không đề nghị quyên góp bất kỳ số tiền nào để phát triển dự án. Tôi nghĩ điều này rất cao quý đối với chúng tôi và tôi nghĩ khoản quyên góp này nên được thực hiện.

Tải xuống chương trình Open Server

Bạn có thể tải xuống Open Server tại . Kho lưu trữ đã tải xuống sẽ tự giải nén. Khi khởi động, bạn sẽ được yêu cầu chọn vị trí để giải nén. Bạn có thể chỉ định bất kỳ vị trí nào, ngay cả phương tiện bên ngoài dưới dạng ổ đĩa flash hoặc ổ cứng di động.

Ngoài ra, trong quá trình cài đặt sẽ không có phím tắt trên màn hình nền và trong menu bắt đầu. Chương trình này có thể mang theo được.

Chọn bất kỳ bản phân phối nào trong ba bản phân phối mà tôi đã mô tả.
Điền captcha và tải về.

Sau khi cài đặt thư mục sẽ như thế này

Tôi khuyên bạn nên cài đặt một phím tắt trên thanh tác vụ. Sẽ thuận tiện để khởi chạy chương trình.

Đừng tìm chương trình trong Tệp chương trình, bạn sẽ không tìm thấy nó ở đó. Như tôi đã nói, nó có tính di động và chỉ chạy từ thư mục mà bạn đã cài đặt nó. Vì vậy, lối tắt chỉ nên tìm ở đó.

Đặt meme vào phím tắt trên thanh tác vụ và đợi một lúc. Chương trình sẽ không hiển thị bất kỳ dấu hiệu hoạt động nào khi tải các tệp cần thiết. Sau một phút, một lá cờ màu vàng sẽ lặng lẽ xuất hiện trong khay (phía dưới bên phải, gần ngày giờ).

Nếu nó không xuất hiện, hãy nhấp vào mũi tên bên cạnh nó, tìm hộp kiểm, sau đó máy chủ sẽ khởi động và bây giờ bằng cách nhấp vào lá cờ xanh trong khay, hãy khởi động Open Server.

Một bước nhỏ nhưng cần thiết. Nếu bạn sử dụng Skype, bạn cần đăng nhập vào đó và đi tới cài đặt, Công cụ - Nâng cao - Kết nối và bỏ chọn hộp kiểm, như trong ảnh chụp màn hình

Điều này sẽ cho phép Open Server chạy mà không gặp vấn đề gì khi chiếm các cổng của nó.

Và xa hơn. Máy chủ sẽ tự tạo một đĩa ảo, vì vậy đừng ngạc nhiên nếu bạn thấy một đĩa bổ sung trong Explorer. Nó sẽ biến mất khi bạn đăng xuất khỏi máy chủ cục bộ.

Tạo một trang web trong Open Server

Bây giờ bạn cần đi tới thư mục mà bạn đã xác định vị trí cho Open Server. Mở thư mục domians, bạn sẽ có một thư mục localhost ở đó.
Tạo một cái mới, ví dụ test.ru .

Và bây giờ chúng ta sẽ cài đặt engine trên miền này wopdpress.

Trước hết, hãy tải xuống WordPress từ trang web chính thức.

Kho lưu trữ mà bạn giải nén trong cùng thư mục sẽ được tải xuống Tải xuống và mở thư mục đã giải nén.
Chọn tất cả các thư mục và tập tin và sao chép vào clipboard. Sau đó mở thư mục trang web mới của bạn test.ru và dán tất cả các thư mục này vào đó.

Sau đó mở tệp từ thư mục này dưới tên wp-config-sample.php soạn thảo văn bản Sổ tay++ hoặc chỉ cần sử dụng notepad và chỉnh sửa mã.

Bây giờ, theo thứ tự, những gì chúng tôi chỉnh sửa.
Nhưng trước tiên chúng ta sẽ tạo Cơ sở dữ liệu. Để thực hiện việc này, chúng ta sẽ tạm dừng chỉnh sửa và sau đó chúng ta sẽ quay lại bước này. Việc tạo Base rất quan trọng vì chúng ta sẽ nhập tên của Base vào file batch này.

Cài đặt cơ sở dữ liệu

Chúng tôi đi tới menu Máy chủ mở bằng cách nhấp vào cờ trong khay và mở PhpMyAdmin trong chính menu máy chủ.

Một cửa sổ đăng nhập sẽ mở ra, trong cửa sổ Người dùng chúng ta nhập nguồn gốc, để trống mật khẩu, OK.
Chúng tôi đã tham gia chương trình nơi chúng tôi sẽ tạo cơ sở dữ liệu cho trang web ảo của mình

Chúng tôi chỉ định cơ sở tên, trong trường hợp của chúng tôi mywordpress và đặt định dạng cơ sở dữ liệu utf8_general_ci. Tạo nên.

Chúng tôi đã tạo Cơ sở dữ liệu cho trang web của mình.

Bây giờ chúng ta quay lại chỉnh sửa tệp mà chúng ta đã phân tâm để tạo Cơ sở dữ liệu.

Điền theo cách tương tự như các ô vuông màu đỏ được đánh dấu. Ngoại trừ cái lớn.
Đây là mã tùy ý duy nhất của chúng tôi. Bạn có thể tạo nó bằng cách nhấp vào liên kết được chỉ định bởi mũi tên. Chỉ cần sao chép URL và mở nó trong một cửa sổ mới, bạn sẽ được cung cấp một mã duy nhất mà bạn có thể sao chép và thay thế mã bạn có theo mặc định. Tất cả.

Lưu các thay đổi của bạn và đóng Notepad hoặc trình soạn thảo khác mà bạn đang chỉnh sửa mã.
Bây giờ thay đổi tên tập tin từ wp-config-sample.php TRÊN wp-config.php.

Đó là tất cả.

Vào khay, khởi động lại máy chủ (cờ vàng) NÓ CẦN THIẾT!
Sau đó đăng nhập lại vào máy chủ, vẫn trong cùng một khay và đi tới Trang web của tôi. Ở đó bạn sẽ tìm thấy test.ru của mình.
Nhấp vào và bạn đang ở trên trang web. Quá trình cài đặt công cụ WordPress sẽ bắt đầu. Đặt tên cho trang web, ví dụ Blog của tôi . Chỉ cần tạo thông tin đăng nhập quản trị viên5. Và mật khẩu. Nói một cách đơn giản, đây dù sao cũng là một trang web thử nghiệm và chúng tôi không sợ bị hack.



Sau đó chúng ta có thể quay số test.ru/wp-admin, nhập tên người dùng và mật khẩu của chúng tôi

Và chúng ta vào bảng quản trị

Và nếu chúng ta gõ vào thanh địa chỉ test.ru sau đó chúng ta sẽ đến trang web

Máy chủ cục bộ của chúng tôi với trang web thử nghiệm mới đã sẵn sàng. Hãy bắt đầu với công việc và đào tạo thêm.

Và tất cả những gì tốt nhất!

Làm việc chăm chỉ! Thế giới sẽ không phải là thiên đường cho những ai muốn sống như những kẻ lười biếng. Sachs Hans

Không quan trọng tại sao bạn cần tạo trang web của riêng mình, điều quan trọng chính là tiếp cận vấn đề này với toàn bộ trách nhiệm và hành động từng bước. Điều đầu tiên cần làm là cài đặt máy chủ web cục bộ trên máy tính của bạn mà bạn có thể thực hành và bắt đầu tạo trang web của riêng mình ngay cả khi không truy cập Internet.

Để biến máy tính cục bộ của bạn thành một máy chủ web (thử nghiệm) chính thức, bạn cần tải xuống và cài đặt một gói phần mềm đặc biệt. Có khá nhiều tổ hợp tương tự, nhưng chúng thường bao gồm một bộ sản phẩm tiêu chuẩn - Máy chủ web Apache, Cơ sở dữ liệu MySQL, Ngôn ngữ PHP Và như thế.

Trong bài viết này, chúng ta sẽ xem xét một trong những gói phần mềm phổ biến nhất dành cho các nhà phát triển web có tên là Denwer. Và chính xác Chúng tôi sẽ cài đặt Denwer trên máy tính cục bộ của bạn hệ điều hành đang chạy Windows 7. Nếu bạn có phiên bản hệ điều hành khác thì không sao Denwer cài đặt không gặp sự cố trên Windows XP và Windows 10.

Tải xuống Denwer ở đâu

Trước khi bắt đầu cài đặt, bạn cần tải xuống Denwer (Denver) từ trang web chính thức của nhà phát triển, nơi bạn cần điền dữ liệu cá nhân của mình, chẳng hạn như tên và địa chỉ email, sau đó một liên kết đến bộ phân phối sẽ được gửi cho bạn theo địa chỉ bạn đã chỉ định. Hoặc bạn có thể làm theo cách khác và tải xuống chính xác bản phân phối tương tự từ trang web của chúng tôi bằng cách sử dụng .

Quá trình cài đặt

Bây giờ chúng ta hãy bắt đầu cài đặt Denver trên Windows 7. Hãy để tôi nhắc bạn rằng đối với các phiên bản Windows khác, có thể là XP hoặc 10ka, toàn bộ quá trình sẽ tương tự.

Chúng tôi khởi chạy bản phân phối Denver mới tải xuống và thấy cảnh báo bảo mật cho biết liệu chúng tôi có thực sự muốn cho phép ứng dụng thực hiện các thay đổi đối với máy tính hay không. Chúng tôi nói rằng chúng tôi đồng ý bằng cách nhấp vào nút “Có” và chuyển sang bước tiếp theo.

Trong cửa sổ trình cài đặt, khi được hỏi “Bạn có thực sự muốn cài đặt gói cơ bản không?” Nhấp vào “Có” và đợi cho đến khi kho lưu trữ được giải nén.

Sau khi giải nén kho lưu trữ, một cửa sổ trình duyệt và bảng điều khiển sẽ mở ra trước mặt bạn. Theo quy định, trình duyệt không chứa bất kỳ thông tin hữu ích nào cho chúng tôi; hơn nữa, trong hầu hết các trường hợp, nó cố gắng mở một trang không tồn tại trên máy tính của bạn, vì vậy bạn có thể đóng nó một cách an toàn. Bạn không nên chạm vào bảng điều khiển; chúng tôi sẽ cần nó để cài đặt Denver.

Sau khi đóng cửa sổ trình duyệt, mặc dù điều này là không cần thiết nhưng hãy chuyển đến bảng điều khiển và nhấn phím Enter.

Tiếp theo, chúng ta đọc một cái gì đó giống như “blah blah blah”, và ở cuối bảng điều khiển, thư mục mà máy chủ sẽ được cài đặt được chỉ định, theo mặc định là C:\WebServers, nhưng không ai cấm chỉ định ổ đĩa khác, chỉ cần nhập một đường dẫn mới, như trong ảnh chụp màn hình bên dưới:

Tiếp theo, chúng tôi xác nhận cài đặt ở vị trí đã chọn, trong trường hợp của tôi, thư mục D:\WebSrv đã tồn tại và một cảnh báo xuất hiện hỏi liệu tôi có thực sự muốn cài đặt vào đó hay không, chúng tôi không chú ý đến tất cả những điều này và nhấp vào “Y nút ” nếu chúng tôi muốn tiếp tục hoặc nhấn nút “N” nếu bạn đổi ý.

Bước tiếp theo là xác nhận lại rằng chúng tôi muốn cài đặt máy chủ web trong thư mục này bằng cách nhấn phím “Enter”. Mọi thứ đều chuẩn theo kiểu nhỏ-mềm (Microsoft).

Bước tiếp theo sẽ tạo một đĩa ảo cần thiết cho hoạt động của tất cả các thành phần hệ thống. Chúng ta chọn bất kỳ ký tự ổ đĩa nào bạn thích, mặc định là chữ “Z”, có thể chúng ta sẽ để nguyên.

Nhấn “Enter”, sau đó nhấn lại và trước khi chuyển sang bước tiếp theo, hãy đợi cho đến khi tất cả các tệp được giải nén.

Bây giờ chúng ta phải chọn cách chính xác để tải một đĩa ảo, chỉ có hai lựa chọn:

  1. Đĩa được tạo và xuất hiện ngay khi hệ thống khởi động và không bị ngắt kết nối khi tắt máy.
  2. Đĩa được tạo khi máy chủ web khởi động và sau khi máy chủ web dừng, đĩa sẽ biến mất.

Về nguyên tắc, cả hai lựa chọn đều tốt theo cách riêng của chúng, hãy chọn những gì bạn thích. Tôi thường chọn tùy chọn đầu tiên, trong trường hợp này, ngay cả khi máy chủ bị tắt, bạn vẫn có thể làm việc với các tệp trên đĩa (tất nhiên, bạn có thể thực hiện việc này trực tiếp trong thư mục được chỉ định khi bắt đầu cài đặt, nhưng nó còn hơn thế nữa thuận tiện cho tôi).

Nhấn “Enter” và chuyển sang bước tiếp theo.

Khi kết thúc quá trình cài đặt, Denver sẽ hỏi những câu như sau - "bạn có muốn đặt các phím tắt trên màn hình không?" Tôi thực sự khuyên bạn nên trả lời "Tôi muốn", trong trường hợp đó sẽ thuận tiện hơn khi làm việc với nó trong tương lai. Nhấn phím “Y” và nhấn “Enter”. Sau đó, 3 phím tắt được tạo trên desktop để khởi động, dừng và khởi động lại máy chủ.

Tại thời điểm này, quá trình cài đặt máy chủ web Denwer cục bộ đã hoàn tất và bạn có thể thấy 3 phím tắt trên màn hình:

  • Khởi động lại Denwer - khởi động lại máy chủ
  • Khởi động Denwer - khởi động máy chủ
  • Dừng Denwer - dừng máy chủ.

Chúng trông như thế này.