Mặc dù Microsoft ® SQL Server ® 2008 là cơ sở dữ liệu được khuyến nghị sử dụng khi lưu trữ các ứng dụng PHP trên Dịch vụ thông tin Internet 7 [IIS 7] trở lên
14/02/2008
c65623d5-5bf5-4bed-8dbc-87245bb621bc
/learning/application-frameworks/install-and-configure-php-on-iis/install-and-configure-mysql-for-php-applications-on-iis-7-and-above
tác giả nội dung
Cài đặt và cấu hình MySQL cho các ứng dụng PHP trên IIS 7của Ruslan Yakushev
Giới thiệu
Mặc dù Microsoft® SQL Server® 2008 là cơ sở dữ liệu được khuyến nghị sử dụng khi lưu trữ các ứng dụng PHP trên Dịch vụ thông tin Internet 7 [IIS 7] trở lên trên máy chủ Web, nhưng bạn cũng có thể sử dụng MySQL làm cơ sở dữ liệu. Hiện nay, nhiều ứng dụng PHP phổ biến sử dụng MySQL Server để lưu trữ dữ liệu. Sử dụng MySQL yêu cầu các nhà cung cấp dịch vụ lưu trữ bao gồm hỗ trợ cơ sở dữ liệu MySQL với các gói lưu trữ
MySQL hiện không thể được cài đặt với Microsoft® Web Platform Installer [Web PI]. Bài viết này hướng dẫn cài đặt MySQL thủ công
Cài đặt MySQL Server trên Windows Server 2008 hoặc Windows Server 2008 R2
Bạn nên cài đặt MySQL trên một máy chủ chuyên dụng hơn là cài đặt MySQL trên cùng một máy chủ đang chạy IIS. Sự tách biệt giữa máy chủ cơ sở dữ liệu và máy chủ Web giúp cho việc cài đặt tổng thể trở nên an toàn và dễ quản lý hơn, đồng thời tránh được sự tranh chấp tài nguyên giữa cơ sở dữ liệu và các tiến trình của máy chủ Web
- Tải xuống máy chủ cộng đồng MySQL. Chúng tôi khuyên bạn nên tải xuống Windows® Installer
- Khởi động Windows Installer hoặc giải nén tất cả các tệp từ kho lưu trữ, sau đó khởi động Thiết lập. người cũ
- Bạn có thể sử dụng Thiết lập điển hình hoặc tùy chỉnh cài đặt cho phù hợp với nhu cầu của mình
- Sau khi trình hướng dẫn cài đặt hoàn tất, bạn nên bỏ chọn hộp kiểm Định cấu hình Máy chủ MySQL ngay bây giờ
Cấu hình một MySQL Instance
Chạy Trình hướng dẫn Cấu hình Phiên bản Máy chủ MySQL, sau đó chọn các tùy chọn cấu hình phù hợp nhất với môi trường của bạn.
Để biết thêm thông tin, hãy xem Trình hướng dẫn cấu hình phiên bản máy chủ.
Các đề xuất về phương pháp hay nhất như sau.Nhấp vào Tiếp theo trong Trình hướng dẫn cấu hình phiên bản
Chọn Cấu hình chi tiết, rồi bấm Tiếp theo
Chọn loại máy chủ phù hợp nhất với môi trường của bạn. Nên thiết lập một máy chủ MySQL riêng;
Chọn một tùy chọn cơ sở dữ liệu, rồi bấm vào Tiếp theo
- Chọn tùy chọn Cơ sở dữ liệu đa chức năng hoặc Chỉ cơ sở dữ liệu giao dịch nếu bạn đang sử dụng công cụ lưu trữ InnoDB hoặc công cụ lưu trữ MyISAM tốc độ cao [ví dụ: nếu ứng dụng Web trên máy chủ của bạn yêu cầu giao dịch nhiều câu lệnh, mức cô lập nâng cao và mức hàng . Các tùy chọn này cung cấp đầy đủ khả năng giao dịch ACID, nhưng phải trả giá bằng việc sử dụng nhiều dung lượng ổ đĩa và bộ nhớ hơn
- Mặt khác, hãy sử dụng tùy chọn Chỉ cơ sở dữ liệu phi giao dịch, được tối ưu hóa cho các hoạt động CHỌN hiệu suất cao. Nó có chi phí thấp, về mặt sử dụng bộ nhớ và sử dụng đĩa, nhưng với chi phí không hỗ trợ giao dịch
Chọn tùy chọn đặt số lượng kết nối đồng thời bạn cần
[. LƯU Ý] Các kết nối yêu cầu bộ nhớ;
Bạn có thể điều chỉnh cài đặt mạng cho phù hợp với môi trường của mình hoặc chấp nhận các giá trị mặc định, sau đó nhấp vào Tiếp theo
Chọn bộ ký tự mặc định phù hợp nhất với bạn, rồi bấm vào Tiếp theo
Chúng tôi khuyên bạn nên bật cả hai tùy chọn Windows tại đây. Chọn cả hai hộp kiểm, sau đó nhấp vào Tiếp theo
Nhập mật khẩu bạn muốn sử dụng cho tài khoản root, rồi bấm vào Tiếp theo
Nhấp vào Thực thi để áp dụng cài đặt của bạn
Nhấp vào Kết thúc để đóng trình hướng dẫn
Để PHP hoạt động với MySQL, cần thực hiện các sửa đổi sau đối với Php. tập tin ini
- Xác nhận rằng extension_dir trỏ đến thư mục chứa tất cả các tiện ích mở rộng có thể tải PHP, thường nằm trong thư mục Ext [ví dụ: extension_dir=". \ext"]
- Bật tiện ích mở rộng động cho MySQL bằng cách bỏ ghi chú dòng tương ứng cho tiện ích mở rộng MySQL. tiện ích mở rộng = php_mysql. dll
- c. Lưu và đóng Php. tập tin ini
Bảo mật MySQL
Xóa tài khoản cơ sở dữ liệu ẩn danh [nếu có]. Mở dấu nhắc lệnh của MySQL bằng cách nhấp vào Bắt đầu -> Tất cả chương trình -> MySQL -> MySQL Server 5. 1 -> Máy khách dòng lệnh MySQL
Nhập mật khẩu cho tài khoản root
Sau khi đăng nhập vào MySQL, hãy sử dụng chuỗi lệnh sau
[. mã-sqlMain]
Tiếp theo, hạn chế tài khoản root chỉ đăng nhập từ localhost. Mở dấu nhắc lệnh MySQL và sử dụng chuỗi lệnh sau
[. mã-sqlMain]
Thay đổi tên của người dùng root bằng chuỗi lệnh sau từ dấu nhắc lệnh
[. mã-sqlMain]
Cung cấp người dùng và cơ sở dữ liệu
Để cung cấp người dùng mới, hãy nhập lệnh sau từ dấu nhắc lệnh của MySQL
[. code-consoleMain]
Theo mặc định, người dùng mới được tạo không có bất kỳ đặc quyền nào trên máy chủ MySQL. Để tạo một cơ sở dữ liệu mới, gõ lệnh sau
[. code-consoleMain]
Để cấp quyền truy cập vào cơ sở dữ liệu này cho một người dùng cụ thể, hãy nhập lệnh sau
[. code-consoleMain]
Định cấu hình PHP để truy cập MySQL
Mở tệp
c:\php\php.ini
bằng trình soạn thảo văn bản yêu thích của bạnBỏ ghi chú các dòng sau bằng cách xóa dấu chấm phẩy
[. code-consoleMain]
Khởi động lại dịch vụ IIS bằng cách bấm vào Bắt đầu, chọn Trường Tìm kiếm, nhập iisreset, rồi nhấn ENTER
Nếu mọi việc suôn sẻ, bạn sẽ thấy phần mysqli trên trang thông tin PHP được tạo trước đó
//localhost/phpinfo.php
IIS có hỗ trợ MySQL không?
IIS là một tập hợp các dịch vụ Internet của Microsoft, hay nói cách khác là một nền tảng web. Điểm đặc biệt của IIS là nó hỗ trợ một số lượng lớn các mô-đun và ứng dụng, bao gồm cả công việc với MySQL và PHP . cài đặt IIS. Mở Trình quản lý máy chủ.Làm cách nào để truy cập cơ sở dữ liệu MySQL trong IIS?
Bảo mật MySQL . 1 -> Máy khách dòng lệnh MySQL Open the MySQL command prompt by clicking Start -> All Programs -> MySQL -> MySQL Server 5.1 -> MySQL Command Line Client . Nhập mật khẩu cho tài khoản root.Làm cách nào để kết nối cơ sở dữ liệu SQL với IIS 7?
Nhấp vào nút Thêm kết nối trên thanh công cụ Trình quản lý cơ sở dữ liệu. Trong hộp văn bản Tên kết nối, nhập tên kết nối. Trong danh sách Nhà cung cấp cơ sở dữ liệu, chọn nhà cung cấp mà bạn muốn sử dụng để kết nối với cơ sở dữ liệu. [Ví dụ: để kết nối với cơ sở dữ liệu SQL Server, hãy chọn Hệ thốngLàm cách nào để cài đặt IIS PHP và MySQL trên Windows 10?
Mở trình duyệt đến trang web sau. Trình cài đặt nền tảng web của Microsoft 3. 0Bấm vào Tải xuống ngay, rồi bấm vào ChạyỞ đầu cửa sổ Trình cài đặt nền tảng web, nhấp vào Sản phẩmNhấp vào Khung, sau đó chọn phiên bản hiện tại của PHPNhấp vào Cài đặt. .Nhấp vào Tôi chấp nhận