Cài đặt Apache MSI: Cài đặt Apache từng bước. Cài đặt máy chủ Apache, trình thông dịch MySQL và PHP

Đang chuẩn bị thư mục

Tôi thực sự không thích mọi thứ nằm xung quanh, vì vậy trước tiên hãy tạo các thư mục chứa các chương trình và trang web của chúng tôi.
Tạo thư mục “Server” trên ổ “C:\” (hoặc bất cứ nơi nào thuận tiện hơn cho bạn):
C:\Máy chủ\
Hãy tạo 2 thư mục trong đó:
C:\Server\web - đây là thư mục chứa các chương trình
C:\Server\domains – và các trang web của chúng tôi sẽ nằm trong thư mục này
Vì vậy, trong thư mục \web\ chúng ta sẽ tạo 3 thư mục cho apache, php, mysql:
C:\Server\web\apache\
C:\Server\web\php\
C:\Server\web\mysql\
Tiếp theo, vào thư mục domains và tạo thư mục \localhost\
C:\Server\domain\localhost\
Bên trong thư mục chúng ta sẽ có 2 thư mục con: public_html – dành cho các tập tin trang web; logs – dành cho các tệp văn bản ghi lại “ai” đã truy cập trang web và những lỗi nào xuất hiện trong hoạt động của trang web.
C:\Server\domain\localhost\public_html\
C:\Server\domain\localhost\logs\
Đến đây là xong cấu trúc thư mục, hãy chuyển sang phần cấu hình Apache.

thiết lập Apache

Để cài đặt Apache, chúng ta cần có chính Apache (Cap). Vì chúng tôi có Windows 8.1 x64 nên chúng tôi sẽ cài đặt Apache x64.
Để tải về, hãy theo liên kết:
www.apachelounge.com/download/win64
và tải xuống “httpd-2.4.6-win64.zip”. Chúng tôi cũng cần “Gói phân phối lại Microsoft Visual C++ 2010 (x64)” để hoạt động bình thường. Để thực hiện việc này, hãy tải xuống từ liên kết này:
www.microsoft.com/ru-ru/download/details.aspx?id=14632
và cài đặt.
Sau khi kho lưu trữ của chúng tôi được tải xuống từ Apache, hãy mở nó. Sau khi mở kho lưu trữ, chúng ta sẽ thấy thư mục “Apache24”, hãy vào đó. Nhiều thư mục và file chương trình sẽ hiện ra, bạn giải nén mọi thứ vào thư mục đã chuẩn bị trước đó:
C:\Server\web\apache\
Nó sẽ giống như thế này:
C:\Server\web\apache\bin\
C:\Server\web\apache\cgi-bin\
C:\Server\web\apache\conf\
C:\Server\web\apache\error\
C:\Server\web\apache\htdocs\
C:\Server\web\apache\icons\
C:\Server\web\apache\include\
C:\Server\web\apache\lib\
C:\Server\web\apache\log\
C:\Server\web\apache\manual\
C:\Server\web\apache\mô-đun\
Chúng tôi không cần các thư mục như \cgi-bin\, \htdocs\, \icons\ và \manual\ - bạn có thể xóa chúng.
Chúng ta hãy đi đến thư mục:
C:\Server\web\apache\conf\
Và mở tệp cấu hình Apache – “httpd.conf” bằng bất kỳ trình soạn thảo văn bản nào. Trong tệp này, mỗi dòng chứa các lệnh để định cấu hình Apache và các dòng bắt đầu bằng dấu # (băm) là các nhận xét và giải thích. Hãy bắt đầu thiết lập:

Tệp cấu hình Apache

#chỉ thị Apache
ServerRoot “C:/Server/web/apache”
# Nghe trên cổng IP cục bộ (80 theo tiêu chuẩn)
Nghe 127.0.0.1:80
# tiếp theo chúng tôi sẽ bao gồm các thư viện mở rộng cho Apache
LoadModule rewrite_module mô-đun/mod_rewrite.so
LoadModule php5_module "C:/Server/web/php/php5apache2_4.dll"
# chúng tôi nói với Apache rằng các tệp có phần mở rộng php phải được coi là tập lệnh php
Ứng dụng AddHandler/x-httpd-php .php
# chỉ định vị trí của tệp cài đặt php
PHPIniDir “C:/Server/web/php”
# thay đổi tên máy chủ
Tên máy chủ 127.0.0.1:80
# thay đổi quyền truy cập thư mục

Tùy chọn Bao gồm Chỉ mục FollowSymLinks
Cho phépGhi đè tất cả
Cho phép từ tất cả


# thư mục chứa các trang web của chúng tôi
DocumentRoot “C:/Server/domain”
# tệp chỉ mục, theo mức độ ưu tiên.

DirectoryIndex Index.php Index.html Index.htm Index.shtml

# thư mục chứa file nhật ký
ErrorLog “C:/Server/domains/logs/error.log”
Nhật ký tùy chỉnh “C:/Server/domains/logs/access.log”
# thêm bí danh cho phpMyAdmin và sửa bí danh cho cgi

Bí danh /pma “C:/Server/domains/phpMyAdmin”
ScriptAlias ​​​​/cgi-bin/ “C:/Server/web/apache/cgi-bin/”

# sửa đường dẫn cho cgi

AllowOverride Không có
Tùy chọn Không có
Yêu cầu tất cả được cấp

# loại tập tin


Văn bản AddType/html .shtml
AddOutputFilter BAO GỒM .shtml
Ứng dụng AddType/x-httpd-php .php
Ứng dụng AddType/x-httpd-php-source .phps

#Các cấu hình khác:



BrowserMatch "MSIE 10.0;" xấu_DNT


Yêu cầu tiêu đề bỏ đặt DNT env=bad_DNT

Việc này hoàn tất việc cấu hình httpd.conf.
Các cấu hình bổ sung đã được bao gồm trong tệp cấu hình Apache httpd.conf:
Bao gồm conf/extra/httpd-mpm.conf
Bao gồm conf/extra/httpd-autoindex.conf
Bao gồm conf/extra/httpd-vhosts.conf
Bao gồm conf/extra/httpd-manual.conf
Bao gồm conf/extra/httpd-default.conf
Hãy mở tập tin “C:\Server\web\apache\conf\extra\httpd-mpm.conf” và nhanh chóng xem qua nó.
# chỉ ra nơi chúng tôi sẽ lưu trữ tệp pid:

PidFile “C:/Server/web/apache/logs/httpd.pid”

Chúng tôi giữ nguyên các thông số còn lại. Hãy mở tệp “httpd-autoindex.conf”, chỉ thay đổi các dòng có đường dẫn ở đó:
Bí danh /icons/ "c:/Server/web/apache/icons/"

Tùy chọn Chỉ mục MultiViews
AllowOverride Không có
Yêu cầu tất cả được cấp

Tệp máy chủ Apache

# lấy tên miền localhost làm ví dụ

DocumentRoot "C:/Server/domain/localhost/public_html"
Tên máy chủ localhost
ErrorLog "C:/Server/domains/localhost/logs/error.log"
CustomLog "C:/Server/domains/localhost/logs/access.log" chung


# thêm phpMyAdmin cho tương lai (đừng quên tạo thư mục)

DocumentRoot "C:/Server/domain/phpmyadmin/public_html"
Tên máy chủ localhost
ErrorLog "C:/Server/domains/phpmyadmin/logs/error.log"
CustomLog "C:/Server/domains/phpmyadmin/logs/access.log" phổ biến

Điều này kết thúc việc chỉnh sửa tập tin. Tiếp theo, trong các tệp còn lại, chúng tôi chỉ chỉnh sửa đường dẫn:
Tệp "httpd-manual.conf":
AliasMatch ^/manual(?:/(?:da|de|en|es|fr|ja|ko|pt-br|ru|tr|zh-cn))?(/.*)?$ "C:/ Máy chủ/web/apache/thủ công$1"

Không có thay đổi nào được thực hiện đối với tệp “httpd-default.conf”. Điều này hoàn thành việc thiết lập cấu hình Apache.

Thiết lập PHP

Vì chúng tôi đã cài đặt và định cấu hình Windows 8.1 x64 và Apache x64 nên php phải là x64.
Chúng ta hãy đi đến trang web:

và tải xuống kho lưu trữ php của phiên bản mới nhất. Chúng tôi cần php làm mô-đun, tức là Để thực hiện việc này, hãy tải xuống Thread Safe. Sau khi tải xuống kho lưu trữ, hãy mở nó và chuyển nội dung vào thư mục “C:\Server\web\php\”. Hãy tạo hai thư mục trống “tmp” và “upload”. Tiếp theo, trong thư mục này, hãy tìm tệp “php.ini-development” và đổi tên thành “php.ini”. Mở tệp trong trình soạn thảo văn bản và thay đổi chỉ thị (các dòng nhận xét trong tệp bắt đầu bằng dấu chấm phẩy).

Thiết lập php.ini

short_open_tag=Bật
zlib.output_compression = Bật
post_max_size = 64M
include_path = ".;C:\Server\web\php\includes"
Extension_dir = "C:/Server/web/php/ext"
upload_tmp_dir = "C:/Server/web/php/tải lên"
tải lên_max_filesize = 64M
tiện ích mở rộng=php_bz2.dll
tiện ích mở rộng=php_curl.dll
tiện ích mở rộng=php_gd2.dll
tiện ích mở rộng=php_mbstring.dll
tiện ích mở rộng=php_mysql.dll
tiện ích mở rộng=php_mysqli.dll
tiện ích mở rộng=php_pdo_mysql.dll
tiện ích mở rộng=php_sockets.dll
tiện ích mở rộng=php_sqlite3.dll
; trong phần chúng tôi chỉ ra múi giờ của máy chủ của chúng tôi (http://php.net/date.timezone)
date.timezone = "Châu Á/Yekaterinburg"
session.save_path = "Từ:/Server/web/php/tmp/"


Điều này hoàn thành việc cấu hình php.

Thiết lập MySQL

Chúng tôi cài đặt MySQL x64 làm ổ cắm trong Windows. Tải xuống kho lưu trữ với phiên bản mới nhất của MySQL x64:
dev.mysql.com/downloads/mysql
Ở cuối trang, chúng tôi tìm thấy Windows (x86, 64-bit), ZIP Archive và nhấp vào nút “Tải xuống”. Bạn sẽ được chuyển hướng đến trang đăng ký trên trang web. Nhấp vào ở cuối trang “Không, cảm ơn, chỉ bắt đầu tải xuống của tôi” để bắt đầu tải xuống kho lưu trữ MySQL. Sau khi tải xuống kho lưu trữ, hãy mở nó và chuyển tất cả nội dung của thư mục sang “C:\Server\web\mysql\”
Bây giờ hãy mở tệp cài đặt MySQL – “C:\Server\web\mysql\my-default.ini”. Chúng tôi xóa tất cả nội dung của nó và nhập dữ liệu của chúng tôi vào đó.
cổng=3306
máy chủ = 127.0.0.1
cổng=3306
địa chỉ liên kết=127.0.0.1
kích hoạt-tên-ống
Dựair="C:/Server/web/mysql/"
datadir="C:/Server/web/mysql/data/"
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
Đó là tất cả. Trong tệp cấu hình, chúng tôi đã chỉ ra rằng các tập lệnh có thể truy cập máy chủ cả qua IP cục bộ và qua kết nối ổ cắm.
Chỉ còn một chút việc phải làm thôi. Hãy thêm các đường dẫn đến Apache và MySQL vào biến hệ thống “PATH”, để làm điều này:
  1. Kéo con trỏ chuột vào góc dưới bên phải màn hình
  2. Bấm vào biểu tượng Tìm kiếm và nhập: bảng điều khiển
  3. Chọn Hệ thống-> Nâng cao
  4. Chọn Biến môi trường, từ menu Biến hệ thống, tìm biến PATH và nhấp vào biến đó.
  5. Nhập đường dẫn đến Apache và MySQL:
;C:\Server\web\apache\bin;C:\Server\web\mysql\bin
Tiếp theo, chúng ta sẽ cài đặt các dịch vụ Apache và MySQL. Để thực hiện việc này, hãy sử dụng phím tắt “Win ​​+ X”, menu thả xuống sẽ xuất hiện ở góc dưới bên trái. Chọn "Dấu nhắc lệnh (Quản trị viên)".
Trên dòng lệnh, nhập để cài đặt Apache:
cài đặt httpd –k
để cài đặt MySQL:
mysqld.exe --cài đặt MySQL --defaults-file=”C:\Server\web\mysql\my-default.ini”
Hãy đặt mật khẩu cho người dùng MySQL. Để thực hiện việc này, hãy khởi động dịch vụ MySQL bằng lệnh:
NET khởi động MySQL
Sau khi dịch vụ đã bắt đầu, hãy đặt mật khẩu:
mysqladmin –u mật khẩu gốc YourPassword
Chúng tôi đã đăng ký hai trang web trong tệp “httpd-vhosts.conf”; để trình duyệt có thể nhìn thấy chúng, tên của các trang web phải được thêm vào tệp “hosts”. Chúng ta hãy đi đến thư mục:
C:\Windows\System32\Driver\etc\
mở tệp “máy chủ” bằng bất kỳ trình soạn thảo văn bản nào (chạy với tư cách quản trị viên) và thêm vào cuối tệp:
127.0.0.1 máy chủ cục bộ
127.0.0.1 phpmyadmin
Lưu các tập tin.
Để thuận tiện cho việc khởi động và dừng các dịch vụ Apache và MySQL, chúng tôi sẽ tạo các tệp start-server.bat và stop-server.bat.
Để thực hiện việc này, hãy đi tới thư mục “C:\Server\” và tạo hai tệp này.
Nội dung của “start-server.bat”:
@echo tắt
NET khởi động Apache2.4
NET khởi động MySQL
Nội dung của “stop-server.bat”:
@echo tắt
NET dừng Apache2.4
NET dừng MySQL
Quá trình thiết lập Apache, PHP và MySQL hiện đã hoàn tất. Để kiểm tra máy chủ, chúng ta hãy tạo một tệp "index.php" với nội dung trong thư mục "C:\Server\domains\localhost\public_html":

Tiếp theo, hãy khởi động máy chủ của chúng tôi; để thực hiện việc này, hãy chạy “start-server.bat” với tư cách quản trị viên. Khi máy chủ đã khởi động, hãy mở trình duyệt của bạn và nhập “localhost” vào thanh địa chỉ.
Trang thông tin PHP sẽ xuất hiện.

Mô tả này phù hợp với mọi phiên bản Windows 7/8/8.1.

Cài đặt máy chủ web Apache

Trước hết, hãy tải xuống bản phân phối Apache từ trang web: http://www.apachelounge.com/download/. Trong danh sách phân phối Tệp nhị phân Apache 2.4 VC11, chúng ta cần tải xuống "httpd-2.4.7-win64-VC11.zip".

Sau khi tải xuống, hãy mở kho lưu trữ httpd-2.4.7-win64-VC11.zip

Trích xuất thư mục Apache24 từ nó vào phân vùng ổ C:\

Bây giờ chúng ta cần tinh chỉnh cấu hình một chút trước khi cài đặt Apache. Mở tệp httpd.conf (nằm ở đây: C:\Apache24\conf), tốt nhất là thông qua trình chỉnh sửa tiện lợi, chẳng hạn như notepad++. Tìm dòng (217) ServerName www.example.com:80 và đổi nó thành ServerName localhost:80

Ở đây chúng ta cần chỉ định đường dẫn đầy đủ đến tệp httpd.exe, nằm trong thư mục Apache. Trong trường hợp của chúng tôi, đây là C:\Apache24\bin\httpd.exe. Nhập lệnh C:\Apache24\bin\httpd.exe -k install và nhấn Enter.

Nếu khi chạy chương trình, bạn gặp lỗi sau: không mở được trình quản lý dịch vụ winnt có lẽ bạn quên đăng nhập với tư cách quản trị viên, hãy chuyển đến thư mục sau: C:\Users\Your_user_name tại đây\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools, chạy dòng lệnh với tư cách quản trị viên

Và lặp lại lệnh cài đặt.

Cài đặt hoàn tất. Mở thư mục bin (đường dẫn đầy đủ: C:\Apache24\bin\) và chạy tệp: ApacheMonitor.exe. Biểu tượng Apache sẽ xuất hiện trên khay hệ thống, bạn có thể nhanh chóng khởi động/dừng dịch vụ Apache, nhấp vào bắt đầu:

Bây giờ hãy kiểm tra chức năng. Mở trình duyệt và viết http://localhost/ vào thanh địa chỉ (bạn chỉ có thể localhost). Nếu quá trình cài đặt thành công, một trang sẽ mở ra với nội dung Nó hoạt động!

Cài đặt PHP (thủ công)

Chúng ta có cần Apache mà không cần PHP không? Tất nhiên là không, điều này thật vớ vẩn! Do đó, tiếp theo chúng ta sẽ xem xét cài đặt thủ công (không sử dụng trình cài đặt) PHP.

Tải xuống PHP (Kho lưu trữ Zip) từ trang web: http://windows.php.net/download/. Chúng tôi cần phiên bản: Chủ đề VC11 x64 an toàn.

Chúng tôi giải nén nội dung của kho lưu trữ vào thư mục C:\PHP (chúng tôi tự tạo thư mục PHP). Tiếp theo, trong thư mục C:\PHP, chúng tôi tìm thấy hai tệp php.ini-development và php.ini-production. Những tập tin này chứa các cài đặt cơ bản. Tệp đầu tiên được tối ưu hóa cho nhà phát triển, tệp thứ hai dành cho hệ thống sản xuất. Sự khác biệt chính là trong cài đặt: đối với nhà phát triển, được phép hiển thị lỗi, trong khi đối với hệ thống sản xuất, hiển thị lỗi bị cấm vì lý do bảo mật.

Hãy thực hiện một vài điều trước khi tiếp tục cài đặt PHP. Mở Bảng điều khiển → Giao diện và cá nhân hóa → Tùy chọn thư mục → tab Xem, tìm dòng “Ẩn phần mở rộng cho các loại tệp đã biết” và nếu có dấu kiểm ở đó, hãy bỏ chọn nó và nhấp vào “Áp dụng”.

Chúng tôi tiếp tục với việc cài đặt. Và vì vậy, hãy chọn tệp bạn cần (tôi đã chọn php.ini-development). File đã chọn sẽ chỉ cần đổi tên một chút. Nhấp chuột phải vào tệp → Đổi tên → xóa “-development”, chỉ để lại php.ini

Bây giờ mở php.ini lên, chúng ta cần thực hiện một số thay đổi (cẩn thận khi thực hiện thay đổi, nếu có dấu chấm phẩy ở đầu dòng thì cần bỏ đi):

  1. Tìm tùy chọn Extension_dir (dòng 721) và thay đổi đường dẫn thư mục ext để khớp với đường dẫn cài đặt PHP. Đối với tôi nó trông như thế này:
    Extension_dir = "C:\PHP\ext"
  2. Tìm tùy chọn upload_tmp_dir (dòng 791). Ở đây bạn cần chỉ định đường dẫn đến thư mục tạm thời. Tôi đã chọn c:\windows\temp. Cùng nhau:
    upload_tmp_dir = "C:\Windows\Temp"
  3. Tìm tùy chọn session.save_path (dòng 1369). Tại đây bạn cũng cần chỉ định đường dẫn đến thư mục tạm thời:
    session.save_path = "C:\Windows\Temp"
  4. Trong phần Dynamic Extensions bạn cần bỏ ghi chú một số dòng (bỏ dấu chấm phẩy ở đầu) tương ứng với các module PHP có thể cần thiết cho công việc: 866, 873, 874, 876, 886, 895, 900

Lưu các thay đổi và đóng.

Bây giờ hãy quay lại cài đặt Apache. Chúng ta sẽ phải chỉnh sửa cấu hình Apache một chút. Đi tới thư mục C:\Apache24\conf và mở tệp httpd.conf.

Đi đến cuối tệp và thêm các dòng sau ở dưới cùng:

# Bộ ký tự AddDefaultCharset utf-8 # PHP LoadModule php5_module "C:/PHP/php5apache2_4.dll" PHPIniDir "C:/PHP" AddType application/x-httpd-php .php

Chỉ định đường dẫn đến thư mục php mà bạn đã chọn trong quá trình cài đặt (nếu bạn đã cài đặt trong một thư mục khác).

Trong cùng một tệp, chúng tôi tìm thấy các dòng sau (các dòng khoảng 274-276):

DirectoryIndex chỉ mục.html

Trước index.html chúng ta thêm index.php cách nhau bằng dấu cách. Kết quả là:

DirectoryIndex Index.php Index.html

Để các thay đổi có hiệu lực, hãy khởi động lại dịch vụ Apache (biểu tượng trên khay là màn hình Apache). Nếu dịch vụ khởi động lại, đó là một dấu hiệu tốt. Nếu không (lỗi sẽ bật lên), hãy tìm lỗi trong tệp cấu hình. Kiểm tra tất cả các đường dẫn đặc biệt cẩn thận.

Để đảm bảo PHP đang hoạt động, hãy mở thư mục C:\Apache24\htdocs (thư mục này chứa các tệp trang web mặc định). Tạo một tệp index.php trong thư mục này với nội dung sau:

Bây giờ hãy mở http://localhost/ (hoặc chỉ localhost) trong trình duyệt của bạn. Nếu mọi thứ đều ổn, bạn sẽ thấy một trang tương tự như sau:

Nếu thay vì một trang có thông tin về php, bạn thấy một trang có dòng chữ “Nó hoạt động!”, thì chỉ cần nhấp vào làm mới trang.

Cài đặt MySQL

Mở trang tải xuống bản phân phối: http://dev.mysql.com/downloads/installer/5.6.html và tải xuống Windows (x86, 32-bit), MSI Installer 5.6.16 250.8M. Sau khi nhấp vào nút Tải xuống, bạn sẽ thấy một biểu mẫu đăng ký, bạn có thể bỏ qua nó bằng cách nhấp vào liên kết bên dưới (“Không, cảm ơn, chỉ cần bắt đầu tải xuống của tôi!”).

Chúng tôi khởi chạy trình cài đặt, sau khi tải xuống một thời gian ngắn, chúng tôi thấy cửa sổ sau:

Nhấp vào Cài đặt sản phẩm MySQL, cửa sổ sau xuất hiện trong đó chúng tôi chấp nhận thỏa thuận cấp phép (đánh dấu vào hộp) và nhấp vào Tiếp theo >

Cửa sổ tiếp theo nhắc chúng tôi kiểm tra xem có phiên bản MySQL mới hơn hay không, chọn hộp Bỏ qua... (bỏ qua) và nhấp vào Tiếp theo >

Trong cửa sổ tiếp theo, chúng tôi được yêu cầu chọn loại cài đặt, chọn Tùy chỉnh và nhấp vào Tiếp theo >:

Trong cửa sổ tiếp theo, chúng ta có cơ hội chọn các thành phần cần thiết: bỏ chọn MySQL Connectors, trong Ứng dụng bỏ chọn MySQL Workbench CE 6.0.8 và MySQL Notifier 1.1.5, trong MySQL Server 5.6.16 bỏ chọn Development Components và Client C API Library ( được chia sẻ) và nhấp vào Tiếp theo >

Cửa sổ tiếp theo cho chúng ta biết chính xác những gì sẽ được cài đặt, chỉ cần nhấp vào Thực thi

Sau khi cài đặt thành công nhấn Next >

Cửa sổ tiếp theo thông báo cho chúng tôi rằng tiếp theo chúng tôi sẽ định cấu hình máy chủ của mình một chút, nhấp vào Tiếp theo >

Trong cửa sổ cài đặt đầu tiên, hãy chọn hộp Hiển thị tùy chọn nâng cao, giữ nguyên phần còn lại và nhấp vào Tiếp theo >

Trong cửa sổ tiếp theo, chúng tôi được yêu cầu đặt mật khẩu quản trị viên (root). Tốt hơn hết là đừng để mất mật khẩu này! Đặt mật khẩu và nhấp vào Tiếp theo >

Trong cửa sổ tiếp theo, xóa số 56 trong trường nhập, giữ nguyên phần còn lại và nhấp vào Tiếp theo >

Nhấp vào Tiếp theo >

Nhấp vào Tiếp theo >

Tất cả những gì còn lại là kiểm tra xem quá trình cài đặt có thành công hay không. (win 8): Đi tới menu bắt đầu → đi đến ứng dụng (mũi tên xuống) → tìm Máy khách dòng lệnh MySQL5.6 (thiết bị đầu cuối để làm việc với MySQL trên dòng lệnh) → mở nó. Tiếp theo, nhập mật khẩu quản trị viên (root). Nếu mật khẩu đúng, bạn sẽ được đưa tới dấu nhắc lệnh (mysql>). Nhập lệnh: hiển thị cơ sở dữ liệu; (phải có dấu chấm phẩy ở cuối). Kết quả là bạn sẽ thấy danh sách các cơ sở dữ liệu (ít nhất hai - information_schema và mysql). Điều này có nghĩa là máy chủ đang hoạt động chính xác. Đóng dòng lệnh bằng cách thực hiện lệnh thoát.

Thêm dòng vào tệp C:\Windows\System32\drivers\etc\hosts: 127.0.0.1 localhost. Trong cùng một tệp, xóa hoặc nhận xét (đặt dấu # ở đầu dòng) dòng::1 localhost (nếu ban đầu nó đã được nhận xét thì bạn không cần phải làm gì với nó).

Cài đặt và setup cơ bản phpMyAdmin

Mở trang tải xuống http://www.phpmyadmin.net/home_page/downloads.php và chọn tải xuống kho lưu trữ có đuôi *all-lingu.7z hoặc *all-lacular.zip (tại thời điểm viết bài, phiên bản mới nhất là phpMyAdmin 4.1.9 ). Tạo thư mục phpmyadmin trong C:\Apache24\htdocs và giải nén các tệp lưu trữ đã tải xuống ở đó.

Hãy kiểm tra xem nó hoạt động như thế nào. Mở trình duyệt và truy cập địa chỉ http://localhost/phpmyadmin/. Cửa sổ sau sẽ mở:

Bây giờ chúng ta cần tạo một tệp cấu hình cho MySQL. Chuyển đến thư mục phpmyadmin và tạo thư mục config ở đó. Mở địa chỉ sau trong trình duyệt: http://localhost/phpmyadmin/setup/

Bây giờ, để cấu hình các tham số kết nối với MySQL, hãy nhấp vào nút “Máy chủ mới”, một cửa sổ mới mở ra, trong cột “Máy chủ lưu trữ”, localhost phải được thay thế bằng 127.0.0.1:

Chúng tôi lưu cài đặt (nhấp vào Áp dụng) và chúng tôi sẽ tự động được đưa trở lại trang trước. Chọn ngôn ngữ mặc định - Tiếng Nga, máy chủ mặc định - 127.0.0.1, cuối dòng - Windows. Ở dưới cùng, hãy nhấp vào Lưu rồi nhấp vào Tải xuống.

Chúng tôi lưu tệp kết quả (config.inc.php) vào thư mục gốc của bản cài đặt phpMyAdmin (C:\Apache24\htdocs\phpmyadmin). Chúng tôi đóng trang này, chúng tôi sẽ không cần nó nữa.

Đó là tất cả. Chúng ta quay lại trang http://localhost/phpmyadmin/. Bây giờ bạn có thể đăng nhập vào hệ thống với tư cách người dùng root (nhập mật khẩu bạn đã chỉ định khi thiết lập MySQL cho người dùng root). Kiểm tra kết nối với MySQL. Nếu mọi thứ đều ổn (bạn có thể đăng nhập vào phpMyAdmin), hãy xóa thư mục config khỏi thư mục phpmyadmin.

hoặc tự mình cài đặt một loạt máy chủ

Đã thử nghiệm trên Windows Vista SP1, Vista Ultimate, Windows 7

Hành động của bạn:

  1. Tải xuống miễn phí các bản phân phối sau từ các trang web chính thức:

    Thiết lập trình thông dịch PHP

    1. Bấm đúp vào tệp php.ini từ thư mục C:\server\php\.
    2. Trong phần "Đường dẫn và thư mục" cần có một dòng Extension_dir ="C:\server\php\ext" .
    3. Trong phần "Tiện ích mở rộng động", hãy tìm; Đảm bảo đặt chỉ thị Extension_dir một cách thích hợp. , ở cuối dòng này:
      tiện ích mở rộng=php_gd2.dll
      tiện ích mở rộng=php_mbstring.dll
      tiện ích mở rộng=php_mysql.dll
      tiện ích mở rộng=php_mysqli.dll
      tiện ích mở rộng=php_pdo.dll
      tiện ích mở rộng=php_pdo_mysql.dll
      tiện ích mở rộng=php_sqlite.dll
    4. Ở đâu đó ở cuối tập tin, hãy tìm dòng này; End: và xóa mọi thứ theo sau nó.

    Lưu tập tin đã sửa đổi ở đó.

    Khi bạn chỉnh sửa xong các tệp, hãy tạo thư mục www trong thư mục máy chủ và thư mục cgi-bin trong thư mục www. Khởi động lại máy tính của bạn. Kết quả là một hình tam giác màu xanh lá cây xuất hiện trong khay, ở trạng thái máy chủ thay vì hình vuông màu đỏ; nếu không và một cửa sổ cảnh báo lỗi hiển thị thì sự thay đổi trong tệp httpd.conf là không chính xác và bạn sẽ phải cẩn thận. kiểm tra mọi thứ, cắt giảm độ dốc, dấu ngoặc kép, v.v.

    www là thư mục gốc của máy chủ cục bộ, đây là nơi bạn nên lưu tất cả tài liệu (thư mục, trang, hình ảnh, tập lệnh và các tệp khác) trên trang web của mình.

    Kiểm tra trình thông dịch PHP

    Tạo một tệp mới trong trình chỉnh sửa (Notepad2 hoặc Notepad+) và viết mã:

    echo phpinfo();
    ?>

    Lưu tệp trong thư mục C:\server\www\ dưới dạng index.php . Trong trình duyệt của bạn, nhập http://127.0.0.1 hoặc http://localhost/ ⇒ bảng sẽ được hiển thị:


    Tôi đã thành công! Nếu bạn có bất kỳ câu hỏi hoặc gợi ý nào, vui lòng viết thư cho blog.

    Chúng tôi có một máy chủ cục bộ kết hợp với trình thông dịch và bây giờ chúng tôi có thể học PHP.

    Kiểm tra kết nối đến máy chủ cơ sở dữ liệu MySQL

    Kịch bản nhỏ:

    $dblocation = "127.0.0.1" ;
    $dbname = "kiểm tra" ;
    $dbuser = "gốc" ;
    $dbpasswd = "" ; /* Nhập mật khẩu bạn đã nhập khi
    Cài đặt MySQL */
    $dbcnx = @mysql_connect ($dblocation, $dbuser, $dbpasswd);
    nếu (! $dbcnx )
    {
    tiếng vọng "Máy chủ MySQL không khả dụng";
    lối ra();
    }
    nếu như (!@
    mysql_select_db ($dbname, $dbcnx))
    {
    tiếng vọng "Cơ sở dữ liệu không có sẵn";
    lối ra();
    }
    $ver = mysql_query("CHỌN PHIÊN BẢN()" );
    if(!$ver)
    {
    tiếng vọng "Lỗi trong yêu cầu";
    lối ra();
    }
    echo mysql_result ($ver, 0);
    ?>

    Lưu tập lệnh trong thư mục C:\server\www\ dưới dạng mysql.php và nhập http://localhost/mysql.php vào trình duyệt ⇒ số sê-ri sẽ được hiển thị Máy chủ MySQL:

    5.5.12
    1. Tải xuống miễn phí bộ phân phối trình quản lý quản lý cơ sở dữ liệu từ trang web chính thức php-myadmin.ru, phiên bản ổn định mới nhất, tệp có phần mở rộng all-lingu.zip.
    2. Giải nén tệp lưu trữ vào thư mục phpmyadmin và đặt nó vào thư mục www.
    3. Tải xuống config.inc.php, giải nén từ kho lưu trữ và sao chép nó vào thư mục phpmyadmin.
    4. Mở config.inc.php , tìm dòng $cfg["Servers"][$i]["password"] = "pass"; ⇒ thay vì vượt qua, hãy chỉ định mật khẩu gốc mà bạn đã sử dụng khi cài đặt máy chủ MySQL⇒ lưu tập tin.
    5. Trong trình duyệt của bạn, nhập http://localhost/phpmyadmin/ ⇒ trang tiêu đề của người quản lý sẽ được hiển thị:

    Sau khi cài đặt xong các thành phần trên, chúng ta đã nhận được một bản hoàn chỉnh máy chủ web cục bộ và mọi thứ cần thiết để tổ chức công việc tiếp theo.

    Tài liệu được sử dụng từ các trang web: dev.mysql.com | php.net | php-myadmin.ru

Máy chủ web là một chương trình chạy trên máy cục bộ hoặc từ xa và mục đích chính của nó là cho phép người dùng xem các tài liệu web. Khi nhập địa chỉ trang web vào thanh địa chỉ, khi bạn nhấn phím Enter, trình duyệt sẽ tạo ra yêu cầu gửi đến máy tính từ xa - máy chủ web.

Máy chủ HTTP Apache (viết tắt của máy chủ vá lỗi) là một trong những chương trình phổ biến và rộng rãi nhất được tạo cho các nhà phát triển web và quản trị viên tài nguyên Internet. Theo các nhà nghiên cứu độc lập, Apache được cài đặt trên 50% máy tính của tất cả người dùng máy chủ HTTP.

Ưu điểm chính của Apache là tính ổn định, tốc độ và tính linh hoạt, đó là nhờ tổ chức mô-đun của nó, cũng như thực tế là việc phát triển được thực hiện bởi một nhóm lập trình viên mở, mặc dù dưới tên chính thức là Apache Software Foundation.

Apache hỗ trợ một số lượng lớn hệ điều hành và nền tảng phần cứng và thường được sử dụng trong hệ điều hành Windows. Điều quan trọng nữa là máy chủ web này được phân phối hoàn toàn miễn phí.

Cách cài đặt máy chủ Apache cho hệ điều hành Windows 7 sẽ được thảo luận trong bài viết này.

Cài đặt Apache

Trước hết, bạn cần tải xuống phiên bản mới nhất của bản phân phối Apache mà không hỗ trợ SSL và chạy cài đặt. Trong cửa sổ chào mừng, bạn cần nhấp vào “Tiếp theo”, đọc thỏa thuận cấp phép của nhà phát triển và xác nhận thỏa thuận của bạn với nó.

Sau đó, trong cửa sổ cài đặt, bạn cần điền vào các trường như trong hình bên dưới và trong phần “ Địa chỉ Email của quản trị viên"Cho biết địa chỉ email của bạn, nhấp vào "Tiếp theo" và đặt nút chuyển sang vị trí "Tùy chỉnh".




Tiếp theo, bạn cần tạo thư mục www trên ổ C và chỉ định nó làm thư mục cài đặt cho Apache, nhấp vào “Tiếp theo” trong cửa sổ này và “Cài đặt” trong cửa sổ tiếp theo. Khi quá trình cài đặt hoàn tất, hãy nhấp vào “Hoàn tất”.

Nếu mọi việc suôn sẻ, biểu tượng quản lý máy chủ web Apache sẽ xuất hiện trong khay. Bạn có thể dừng và khởi động lại nó bằng cách nhấp chuột trái vào biểu tượng.

Bằng cách nhấp chuột phải vào cùng một biểu tượng, bạn có thể truy cập các dịch vụ hệ thống khác nhau của hệ điều hành hoặc mở màn hình Apache.

Để kiểm tra xem máy chủ Apache đã cài đặt có đang chạy hay không, hãy nhập http://localhost vào thanh địa chỉ trình duyệt của bạn

Nếu một trang xuất hiện với dòng chữ khích lệ “Nó hoạt động! ", điều này có nghĩa là quá trình cài đặt Apache đã thành công và nó đang hoạt động bình thường.

Thiết lập máy chủ web cơ bản

Mặc dù Apache rất thuận tiện và cực kỳ đáng tin cậy, nhưng không phải ai cũng sẵn sàng sử dụng nó như một máy chủ cục bộ vì một số lý do và lý do chính là sự vắng mặt của bất kỳ bộ cấu hình đồ họa nào ngay cả trong môi trường Microsoft Windows, điều này khá bất thường đối với hầu hết mọi người. người dùng.

Máy chủ được cấu hình bằng cách chỉnh sửa thủ công tệp cấu hình httpd.conf. Tuy nhiên, trái ngược với ý kiến ​​​​về sự khó hiểu và phức tạp của quy trình này, thao tác này không có gì phức tạp vì hai lý do: thứ nhất, để biến Apache mới cài đặt thành một máy chủ được cấu hình để hoạt động thoải mái và chấp nhận được, bạn cần phải thay đổi tệp cấu hình khá nhiều dữ liệu và thứ hai, các bình luận httpd.conf chứa rất nhiều thông tin hữu ích cần thiết để hiểu cấu hình.

Những gì là cần thiết?

  • Chạy Apache trên nền tảng Windows 7;
  • Lưu trữ các tập tin của trang web trong tương lai trong một thư mục thân thiện với người dùng (ví dụ: C:www);
  • Không gặp vấn đề với mã hóa và đặc biệt là hiển thị bảng chữ cái Cyrillic;
  • Khả năng làm việc với một số trang web cùng một lúc.

Để giải quyết thành công những vấn đề này, hãy vào thư mục cài đặt Apache, tìm và mở tệp httpd.conf trong thư mục con conf. Xin lưu ý rằng các dòng bắt đầu bằng “băm” là nhận xét văn bản và các dòng không có biểu tượng “băm” ở đầu được sử dụng làm cài đặt máy chủ web.

Trước tiên, bạn cần định cấu hình thư mục sẽ được máy chủ sử dụng làm thư mục trang web. Tìm dòng trong văn bản bắt đầu bằng DocumentRoot. Lệnh này xác định thư mục nào sẽ là thư mục gốc.

Sửa nó thành DocumentRoot “C:/www”. Cần làm rõ rằng các dấu gạch chéo trong tệp này phải nghiêng sang phải chứ không phải sang trái, như người dùng Windows có lẽ đã quen với việc này. Sau các thao tác trên, vấn đề về vị trí trang web của bạn đã được giải quyết.

Tùy chọn (xác định những chức năng máy chủ nào sẽ khả dụng) AllowOverride (xác định những lệnh nào từ .htaccess có thể ghi đè những lệnh đó trong httpd.conf) Thứ tự (đặt các quy tắc nhất định để truy cập máy chủ)

Danh sách các tham số được sử dụng:

Tùy chọn Có thể có các tùy chọn sau:

  • Bao gồm – được phép sử dụng SSI;
  • Bao gồmNOEXEC – việc sử dụng SSI được cho phép với các hạn chế (không được phép #include và #exec);
  • Chỉ mục – cho phép sử dụng tệp chỉ mục và nếu URL trỏ đến một thư mục trang web (ví dụ: www.domain.ru/dir/) trong đó không có tệp chỉ mục, nội dung của thư mục này sẽ được hiển thị và nếu tùy chọn này không xuất hiện, một cảnh báo sẽ được đưa ra rằng quyền truy cập bị cấm;
  • ExecCGI – cho phép thực thi các tập lệnh CGI;
  • FollowSymLinks – máy chủ tuân theo các liên kết tượng trưng hiện có của thư mục (được sử dụng trong hệ thống Unix);
  • SymLinksIfOwnerMatch – máy chủ chỉ đi theo các liên kết tượng trưng thư mục hiện có nếu tệp đích có cùng chủ sở hữu với liên kết;
  • Tất cả – tất cả những điều trên đều được phép;
  • Không – tất cả những điều trên đều bị cấm;
  • MultiViews – khả năng chọn nội dung cụ thể và hiển thị nội dung đó tùy thuộc vào tùy chọn của trình duyệt (ngay cả khi Tùy chọn tất cả được bật. Được chỉ định riêng).

Cho phép vượt qua. Tùy chọn:

  • AuthConfig – cho phép bạn sử dụng các lệnh để ủy quyền;
  • FileInfo – cho phép sử dụng các lệnh để làm việc với nhiều loại tài liệu khác nhau;
  • Chỉ mục - cho phép sử dụng các lệnh để làm việc với các tệp lập chỉ mục;
  • Giới hạn – cho phép sử dụng các lệnh để xác định quyền truy cập vào máy chủ;
  • Tùy chọn – cho phép sử dụng các lệnh để làm việc với một số chức năng thư mục cụ thể;
  • Tất cả – tất cả những điều trên cùng nhau;
  • Không – không có điều nào ở trên cùng nhau.

Đặt hàng. Tùy chọn:

  • Từ chối, Cho phép – Từ chối được xác định trước lệnh Cho phép, quyền truy cập được cho phép theo mặc định, ngoại trừ các máy chủ được chỉ định trong dòng sau Từ chối;
  • Allow,Deny – Cho phép được xác định trước lệnh Từ chối, quyền truy cập bị từ chối theo mặc định, ngoại trừ các máy chủ được chỉ định trong dòng sau Cho phép từ;
  • Lỗi lẫn nhau – chỉ được phép truy cập vào những máy chủ không có trong Từ chối và có trong Cho phép.

Dựa trên những điều trên, hãy thử thiết lập máy chủ của bạn. Trong tệp httpd.conf, lệnh Thư mục mặc định tồn tại trong hai bản sao - . Không nên chạm vào tùy chọn đầu tiên, vì vậy trong tùy chọn thứ hai, hãy đặt các tham số như sau:

Tùy chọn Chỉ mục FollowSymLinks AllowOverride Không Thứ tự cho phép, từ chối Cho phép từ tất cả

Nói cách khác, các tùy chọn sau được chọn cho thư mục C:/www và tất cả các thư mục con của nó:

  • Trong số các chức năng có thể có của máy chủ hiện tại, cho phép lập chỉ mục trong các thư mục và điều hướng thông qua các liên kết tượng trưng;
  • Tuy nhiên, khả năng ghi đè tham số bằng cách sử dụng tệp .htaccess hoàn toàn không có, do bạn có toàn quyền truy cập vào máy chủ nên điều đó không liên quan - mọi thứ đều có thể được định cấu hình qua httpd.conf;
  • Truy cập vào máy chủ web được phép từ tất cả các máy chủ.

Bây giờ, hãy lưu tệp httpd.conf và khởi động lại Apache bằng Apache Monitor hoặc sử dụng lệnh apache –k restart trên dòng lệnh. Việc thiết lập thư mục gốc của trang web đã hoàn tất.

Bạn nên kiểm tra xem bạn đã làm mọi thứ đúng chưa. Tạo một trang web đơn giản trong thư mục C:www, mở trình duyệt của bạn và nhập http://127.0.0.1/your_created_page. Trang này sẽ mở ra. Nếu không, bạn phải kiểm tra cẩn thận tất cả các thay đổi đối với tệp httpd.conf xem có chính xác không.

Nếu trang mở thành công, rất có thể thay vì các ký tự Cyrillic, bạn sẽ thấy các ký tự không thể đọc được. Chúng có thể được hiển thị vì hai lý do. Đầu tiên, máy chủ web cung cấp cho trình duyệt của bạn yêu cầu trang mã hóa mặc định. Thứ hai, thật kỳ lạ, mã hóa này không phải là Cyrillic.

Nếu Internet Explorer khét tiếng trong những trường hợp như vậy xác định mã hóa từ chính trang đó, thì chẳng hạn, Mozilla Firefox và Opera hoàn toàn không có khuynh hướng thực hiện những hành động đó và phương pháp cài đặt mã hóa thủ công trong trình duyệt khó có thể được gọi là thuận tiện. Do đó, bạn cần định cấu hình Apache để trả về mã hóa được yêu cầu theo mặc định.

Tìm dòng trong tệp httpd.conf bắt đầu bằng AddDefaultCharset . Rất có thể, mã hóa là ISO-8859-1, không chứa các ký tự Cyrillic. Thay đổi ISO-8859-1 thành windows-1251, lưu tệp và khởi động lại Apache. Giờ đây, việc hiển thị chính xác ngôn ngữ tiếng Nga trên trang web của bạn sẽ hoạt động trên mọi trình duyệt.

Máy chủ Apache khá dễ thiết lập để hoạt động với nhiều trang web. Địa chỉ có thể được sử dụng cho chúng là 127.0.0.2, 127.0.0.3, v.v. Trong trường hợp này, chỉ trang mặc định (127.0.0.1) mới hiển thị trên mạng, nhưng điều này không quan trọng đối với công việc cục bộ. Phần của tệp httpd.conf, trong đó mọi thứ cần thiết cho việc này được định cấu hình, nằm ở cuối và được gọi là Virtualhost.

Có khá nhiều bài viết trên Internet trong đó các tác giả cung cấp hướng dẫn chi tiết bằng ảnh chụp màn hình, nhờ đó không một người dùng nào có thể cài đặt máy chủ Apache cho PHP và MySql DBMS. Nhưng hầu hết chúng đều để lại cho người dùng nhiều câu hỏi mà trong một thời gian dài không thể tìm ra câu trả lời. Chúng ta hãy xem Apache, MySql, PHP là gì, chúng cần thiết để làm gì và cách cài đặt các sản phẩm này.

Một chút lý thuyết

Apache là một máy chủ http miễn phí được đặt theo tên của bộ tộc người da đỏ Apache ở Bắc Mỹ. Nó được sử dụng rộng rãi trên tất cả các nền tảng, bao gồm cả Windows và đã trở thành một tiêu chuẩn thực tế trong việc phát triển các ứng dụng và dịch vụ web. Ngoài ra, chúng ta sẽ cần cài đặt MySql DBMS, đây cũng là một tiêu chuẩn trong lĩnh vực của nó và một trong những ngôn ngữ lập trình kịch bản phổ biến và phổ biến nhất - PHP.

Apache (như người dùng gọi nó) khác với các máy chủ khác ở chỗ tất cả các ứng dụng và dịch vụ đều được đảm bảo hoạt động trên nó mà không yêu cầu người dùng thực hiện cấu hình bổ sung. So với các đối tác tương tự của nó, Apache không có đặc điểm là hiệu suất cao và mức tiêu thụ tài nguyên máy tính thấp, nhưng bất kỳ ứng dụng nào cũng được đảm bảo hoạt động trên cơ sở của nó. Tại đây, bạn cũng có thể dễ dàng thiết lập hơn, hoạt động trên hầu hết tất cả các nền tảng hiện đại và tài liệu tuyệt vời.

Bây giờ chúng ta hãy xem cách cài đặt Apache trên máy tính chạy Windows 7 (trong các phiên bản sau, quy trình này gần như giống hệt nhau), để máy chủ được cài đặt trên một máy chủ lưu trữ thực.

Cài đặt Apache

  • Chúng tôi truy cập tài nguyên hỗ trợ chính thức của Apache và tải xuống phiên bản mới nhất của nó.

Trên thực tế, thực tế không có sự khác biệt giữa các phiên bản của sản phẩm dành cho nhà phát triển, trừ khi Apache cũ được hỗ trợ bởi các phiên bản mới nhất của ngôn ngữ kịch bản PHP.

  • Chạy tập tin cài đặt đã tải xuống.
  • Chúng tôi điền vào hai trường đầu tiên như trong ảnh chụp màn hình: nhập “localhost” vào cả hai dòng.

  • Chúng tôi đặt hoàn toàn bất kỳ hộp thư nào.
  • người đầu tiên chịu trách nhiệm cài đặt sản phẩm dưới dạng dịch vụ Windows, dịch vụ này sẽ sử dụng cổng số 80;
  • cái thứ hai sẽ kết nối máy chủ với cổng số 8080, sau đó bạn sẽ phải tự động khởi động nó mỗi lần.

Các nhà phát triển sản phẩm khuyên bạn nên chọn tùy chọn đầu tiên, vì vậy hãy xem xét nó thấp hơn một chút. Khi cài đặt Apache, hãy chú ý đến đường dẫn lưu trữ các tệp của nó. Tốt nhất nên cài đặt trong thư mục “public”, nằm trong thư mục “users” trên phân vùng hệ thống của ổ cứng của bạn.

Sau khi đóng trình hướng dẫn cài đặt, hãy đảm bảo Apache đang chạy. Để thực hiện việc này, hãy đi xuống khay và kiểm tra sự hiện diện của biểu tượng hiển thị bên dưới.

Nếu nó không hoạt động, hãy chạy dòng lệnh. Điều này được thực hiện bằng cách nhập “cmd” vào dạng văn bản của trình thông dịch lệnh (Win + R).

Trên dòng lệnh, chúng tôi viết “net start Apache2.2” để khởi động máy chủ.

Mục nhập này chỉ hợp lệ cho phiên bản sản phẩm 2.2; trong các phiên bản khác, các con số sẽ tương ứng.

Máy chủ bị dừng bằng cách gõ lệnh có tham số sau: “net stop Apache2.2”.

Hãy xem xét thêm một số phương pháp để khởi động, tắt và khởi động lại Apache. Đối với công việc thông thường, việc sử dụng dòng lệnh để quản lý máy chủ sẽ không hiệu quả - sẽ mất rất nhiều thời gian. Cách thoát khỏi tình huống này là sử dụng menu ngữ cảnh của biểu tượng khay: nhấp chuột phải vào nó và chọn hành động cần thực hiện.

Điều tương tự cũng được thực hiện bằng cách quản lý dịch vụ cùng tên thông qua tiện ích thích hợp cung cấp quyền truy cập vào các dịch vụ Windows hoặc phần đính vào Dịch vụ. Nó được khởi chạy thông qua thanh tìm kiếm hoặc “Quản trị” trong “Bảng điều khiển”.

Thiết lập Apache

Khi chọn phương thức cài đặt máy chủ đầu tiên, bạn có thể chỉ định phương thức khởi chạy nó. Nếu bạn sử dụng nó thường xuyên và có tài nguyên miễn phí trên PC, hãy sử dụng tính năng tự khởi động Apache. Nếu không, hãy chọn khởi động thủ công thông qua menu ngữ cảnh dịch vụ.

Sau khi khởi động máy chủ theo cách thủ công hoặc tự động, hãy mở trình duyệt thuận tiện và truy cập địa chỉ: //localhost. Một trang trống sẽ xuất hiện với cùng một địa chỉ.

Để bắt đầu, hãy làm như sau.

  • Chúng ta đi tới thư mục “htdocs”, nằm trong thư mục chứa các tệp sản phẩm phần mềm.
  • Chúng tôi xóa tệp html khỏi nó và tạo một thư mục có tên của trang web (mysite).
  • Bạn có thể truy cập trang web trong tương lai bằng cách nhập //localhost/mysite.
  • Chuyển đến thư mục “conf” và mở tệp “httpd.conf” trong trình soạn thảo văn bản (tốt nhất là có hỗ trợ cú pháp).
  • Tới dòng số 227 và thay thế “none” bằng “all”. Giá trị kết quả phải là “AllowOverride All”.

Làm như vậy sẽ cho phép sử dụng tài liệu "htaccess". Nó là một tệp cấu hình Apache nâng cao.

  • Chúng tôi tìm dòng có nội dung “#LoadModule rewrite_modulemodules/mod_rewrite.so” và xóa ký hiệu “#”.

Hành động này kích hoạt mô-đun chịu trách nhiệm tạo và vận hành các liên kết CNC.

  • Chúng tôi lưu các thay đổi đã thực hiện và đảm bảo khởi động lại Apache.

đang cài đạt PHP

  • Chúng ta truy cập trang tải xuống PHP và tải xuống phiên bản ổn định mới nhất của ngôn ngữ kịch bản.

Chú ý! Bạn sẽ phải tải xuống không phải tệp thực thi ở định dạng msi hoặc exe mà là tệp lưu trữ biz.

  • Chúng tôi tạo một thư mục và giải nén tệp lưu trữ vào đó bằng 7zip hoặc Winrar.
  • Mở “httpd.conf” nếu bạn đóng nó và thêm văn bản sau vào cuối:

"LoadModule php5_module "C:\Users\Public\php\php7Apache2_2.dll"

Ứng dụng AddType/x-httpd-php .php"

Các số ở dòng đầu tiên và địa chỉ sẽ thay đổi tùy thuộc vào phiên bản của sản phẩm được sử dụng cũng như đường dẫn thư mục và PHP.

  • Một lần nữa, lưu các thay đổi và khởi động lại Apache.

Khi xuất hiện hộp thoại thông tin báo lỗi trong quá trình thao tác, hãy khởi động lại Windows.

Tất cả các tham số cấu hình PHP khi được cài đặt sẽ được lưu trữ trong tệp "php.ini". Thay vào đó, có những tài liệu có tên bắt đầu bằng “php.ini”.

  • Đổi tên bất kỳ cái nào thành “php.ini” để tạo tệp cấu hình.
  • Sau đó sao chép tài liệu này vào thư mục Windows, ví dụ: “C:\Windows”.
  • Chúng tôi khởi động lại máy chủ thông qua menu ngữ cảnh của biểu tượng của nó.

Điều này hoàn tất việc cài đặt và cấu hình PHP. Tất cả những gì còn lại là kiểm tra chức năng của máy chủ. Đi tới “htdocs” và tạo một tệp trong thư mục với bất kỳ tên nào (tốt nhất là tiếng Latin) và phần mở rộng php (ví dụ: file.php). Mở nó bằng trình soạn thảo văn bản và nhập đoạn mã sau:

Bây giờ hãy mở hoặc phóng to cửa sổ trình duyệt và nhập đường dẫn đến tệp đã tạo vào thanh địa chỉ. Trong trường hợp của chúng tôi, đó là: //localhost/mysite/file.php

Nếu mọi thứ diễn ra tốt đẹp và không có lỗi, bạn sẽ thấy một hình ảnh tương tự.

Hãy chú ý đến dòng “Đã tải tệp cấu hình”. Đường dẫn đến tệp cấu hình “php.ini” phải được chỉ định ở đó.

Điều này hoàn tất việc cài đặt Apache với PHP trên máy tính Windows. Nếu bạn cần cài đặt bất kỳ CMS nào, DBMS đã được cài đặt.

Cài đặt hệ quản trị cơ sở dữ liệu

  • Tải xuống phiên bản MySql hiện tại cho phiên bản và bit Windows của bạn.

  • Sau khi nhấp vào nút “Tải xuống”, hãy nhấp vào liên kết được đánh dấu trong ảnh chụp màn hình để tải xuống MySql mà không cần đăng ký.

  • Chúng tôi khởi chạy trình cài đặt, chức năng của trình cài đặt này sẽ yêu cầu thư viện .NET Framework phiên bản 4.5.
  • Chúng tôi chấp nhận các điều khoản sử dụng MySql trên Windows.
  • Di chuyển nút chuyển sang vị trí “Chỉ máy chủ”.

  • Nhấp vào nút “Thực thi” để bắt đầu cài đặt MySql sau khi kiểm tra các yêu cầu.

  • Chúng tôi đặt mật khẩu cho MySql, mật khẩu này sẽ được sử dụng để cung cấp quyền truy cập vào cơ sở dữ liệu.

  • Bấm tiếp".

Quá trình cài đặt máy chủ với ngôn ngữ kịch bản và MySql đã hoàn tất. Tất cả những gì còn lại là kết nối hai thành phần cuối cùng để chúng có thể tương tác.

Để thực hiện việc này, hãy mở tệp cấu hình đã biết “php.ini” và xóa biểu tượng “;”. phù hợp với số liệu sau:

tiện ích mở rộng=php_mysql.dll

phần mở rộng=php_mysqli.dll.

Tìm văn bản “; Extension_dir = “ext”” và thay thế bằng “extension_dir = “C:\Users\Public\php\ext” sau, trong đó sau dấu “bằng” chúng ta đặt đường dẫn đến thư mục bằng PHP.