Hướng dẫn how do i deploy php to iis? - làm cách nào để triển khai php cho iis?

Bỏ qua nội dung chính

Trình duyệt này không còn được hỗ trợ.

Nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, cập nhật bảo mật và hỗ trợ kỹ thuật.

Định cấu hình Bước 1: Cài đặt IIS và PHP

  • Bài báo
  • 05/09/2020
  • 6 phút để đọc

Trong bài viết này

bởi Keith Newman và Robert McM bồ

Trong bước này để xây dựng một trang web PHP, bạn cài đặt IIS và FASTCGI, tải xuống và cài đặt PHP và tiện ích mở rộng Wincache và tải lên ứng dụng PHP của bạn.

Khi bạn đã hoàn tất, hãy đảm bảo rằng IIS và PHP được cài đặt và ứng dụng PHP của bạn đã được thêm vào trang web của bạn. Sau đó, hãy chuyển sang bước 2: Cấu hình cài đặt PHP.

1.1. Cài đặt IIS

Bạn có thể sử dụng Trình cài đặt nền tảng web (Web PI) để cài đặt IIS và các ứng dụng chạy trên IIS. Web Pi cài đặt các phiên bản mới nhất của các dịch vụ nền tảng web có sẵn chỉ với một vài cú nhấp chuột đơn giản. Sử dụng Web Pi, bạn có thể tải xuống và cài đặt bất kỳ công cụ hoặc cập nhật mới nào, bao gồm PHP. Để tìm hiểu thêm về Web Pi, hãy xem Tìm hiểu thêm và cài đặt Web PI.

Nếu bạn không sử dụng Web Pi để cài đặt IIS, bạn có thể cài đặt IIS theo cách thủ công. Để cài đặt IIS theo cách thủ công, sử dụng các bước sau:

Để cài đặt IIS trên Windows Server 2012

  1. Trên trang bắt đầu, nhấp vào Tile trình quản lý máy chủ, sau đó bấm OK.Start page, click the Server Manager tile, and then click OK.

  2. Trong trình quản lý máy chủ, chọn bảng điều khiển và nhấp vào Thêm vai trò và tính năng.Server Manager, select Dashboard, and click Add roles and features.

  3. Trong thêm vai trò và trình hướng dẫn tính năng, trên trang trước khi bạn bắt đầu, nhấp vào Tiếp theo.Add Roles and Features Wizard, on the Before You Begin page, click Next.

  4. Trên trang Chọn Loại cài đặt, chọn Cài đặt dựa trên vai trò hoặc dựa trên tính năng và nhấp vào Tiếp theoSelect Installation Type page, select Role-based or Feature-based Installation and click Next

  5. Trên trang chọn máy chủ đích, chọn chọn máy chủ từ nhóm máy chủ, chọn máy chủ của bạn và nhấp vào tiếp theo.Select Destination Server page, select Select a server from the server pool, select your server, and click Next.

  6. Trên trang Chọn Vai trò Máy chủ, chọn Máy chủ web (IIS), sau đó nhấp vào Tiếp theo.Select Server Roles page, select Web Server (IIS), and then click Next.

  7. Trên trang Chọn các tính năng, lưu ý các tính năng được chọn trước được cài đặt theo mặc định, sau đó chọn CGI. Lựa chọn này cũng cài đặt FastCGI, được khuyến nghị cho các ứng dụng PHP.Select Features page, note the preselected features that are installed by default, and then select CGI. This selection also installs FastCGI, which is recommended for PHP applications.

  8. Nhấn tiếp.Next.

  9. Trên trang Vai trò Máy chủ Web (IIS), nhấp vào Tiếp theo.Web Server Role (IIS) page, click Next.

  10. Trên trang Chọn Dịch vụ Vai trò, lưu ý các dịch vụ vai trò được chọn trước được cài đặt theo mặc định, sau đó nhấp vào Tiếp theo.Select Role Services page, note the preselected role services that are installed by default, and then click Next.

    Ghi chú

    Bạn chỉ phải cài đặt Dịch vụ vai trò mặc định IIS 8 cho một máy chủ web có hàm lượng tĩnh.

  11. Trên trang Xác nhận các lựa chọn cài đặt, xác nhận các lựa chọn của bạn, sau đó nhấp vào Cài đặt.Confirm Installation Selections page, confirm your selections, and then click Install.

  12. Trên trang tiến trình cài đặt, xác nhận rằng việc cài đặt vai trò của bạn (IIS) và các dịch vụ vai trò cần thiết đã hoàn thành thành công, sau đó nhấp vào Đóng.Installation Progress page, confirm that your installation of the Web Server (IIS) role and required role services completed successfully, and then click Close.

  13. Để xác minh rằng IIS đã cài đặt thành công, hãy nhập các trình duyệt web sau:

    http://localhost

    Bạn sẽ xem trang Chào mừng IIS mặc định.

Để cài đặt IIS trên Windows 8

  1. Trên trang bắt đầu, nhập bảng điều khiển, sau đó nhấp vào biểu tượng bảng điều khiển trong kết quả tìm kiếm.Start page, type Control Panel, and then click the Control Panel icon in the search results.

  2. Trong bảng điều khiển, nhấp vào các chương trình, sau đó nhấp vào hoặc tắt các tính năng của Windows.Control Panel, click Programs, and then click Turn Windows features on or off.

  3. Trong hộp thoại Tính năng Windows, nhấp vào Dịch vụ thông tin Internet, lưu ý các tính năng được chọn trước được cài đặt theo mặc định, sau đó chọn CGI. Lựa chọn này cũng cài đặt FastCGI, được khuyến nghị cho các ứng dụng PHP.Windows Features dialog box, click Internet Information Services, note the preselected features that are installed by default, and then select CGI. This selection also installs FastCGI, which is recommended for PHP applications.

  4. Bấm OK.OK.

  5. Để xác minh rằng IIS đã cài đặt thành công, hãy nhập các trình duyệt web sau:

    http://localhost

    Bạn sẽ xem trang Chào mừng IIS mặc định.

Để cài đặt IIS trên Windows 8

Trên trang bắt đầu, nhập bảng điều khiển, sau đó nhấp vào biểu tượng bảng điều khiển trong kết quả tìm kiếm.

Trong bảng điều khiển, nhấp vào các chương trình, sau đó nhấp vào hoặc tắt các tính năng của Windows.

  1. Trong hộp thoại Tính năng Windows, nhấp vào Dịch vụ thông tin Internet, lưu ý các tính năng được chọn trước được cài đặt theo mặc định, sau đó chọn CGI. Lựa chọn này cũng cài đặt FastCGI, được khuyến nghị cho các ứng dụng PHP.
  2. Bấm OK.Download It Now, and then click Run.
  3. Bạn thấy trang Chào mừng IIS mặc định.Web Platform Installer window, click Products.
  4. 1.2. Cài đặt PHP bằng cách sử dụng Web PiFrameworks, and then select the current version of PHP.
  5. Phương pháp ưa thích để cài đặt PHP trên máy tính Windows hoặc Windows Server là sử dụng Trình cài đặt nền tảng web (Web PI).Install. The Web Platform Installation page displays the version of PHP and its dependencies that will be installed.
  6. Để cài đặt PHP bằng cách sử dụng Web PiI Accept. Web PI installs the PHP packages.
  7. Mở trình duyệt đến trang web sau: Trình cài đặt nền tảng web Microsoft 3.0.Finish.

Nhấp vào Tải xuống ngay bây giờ, và sau đó nhấp 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ẩm.

  • Nhấp vào Frameworks, sau đó chọn phiên bản hiện tại của PHP.
  • Nhấp vào Cài đặt. Trang cài đặt nền tảng web hiển thị phiên bản PHP và các phụ thuộc của nó sẽ được cài đặt.
  • Nhấp vào tôi chấp nhận. Web Pi cài đặt các gói PHP.
  • Nhấp vào Kết thúc.
  • Thêm mục nhập tài liệu mặc định cho PHP.
  • Kiểm tra cài đặt PHP của bạn.

Để giữ quy trình này đơn giản, hãy cài đặt tiện ích mở rộng Wincache nhưng không định cấu hình nó. Bạn sẽ định cấu hình và kiểm tra wincache trong bước 2: Định cấu hình cài đặt PHP.

Để tải xuống và cài đặt php và wincache

  1. Mở Trình duyệt của bạn vào Windows cho trang Tải xuống PHP và tải xuống gói ZIP không an toàn PHP.
  2. Tải về tiện ích mở rộng Wincache từ danh sách các tiện ích mở rộng Windows cho PHP.
  3. Trích xuất tất cả các tệp trong gói PHP .ZIP vào một thư mục bạn chọn, ví dụ C:\PHP\.
  4. Trích xuất gói wincache .zip vào thư mục tiện ích mở rộng PHP (\ ext), ví dụ C:\PHP\ext. Gói Wincache .zip chứa một tệp (php_wincache.dll).
  5. Mở bảng điều khiển, nhấp vào hệ thống và bảo mật, nhấp vào hệ thống, sau đó nhấp vào Cài đặt hệ thống nâng cao.Control Panel, click System and Security, click System, and then click Advanced system settings.
  6. Trong cửa sổ Thuộc tính hệ thống, chọn tab nâng cao, sau đó nhấp vào các biến môi trường.System Properties window, select the Advanced tab, and then click Environment Variables.
  7. Trong các biến hệ thống, chọn đường dẫn, sau đó nhấp vào Chỉnh sửa.System variables, select Path, and then click Edit.
  8. Thêm đường dẫn vào thư mục cài đặt PHP của bạn vào cuối giá trị biến, ví dụ ;C:\PHP. Bấm OK.Variable value, for example ;C:\PHP. Click OK.
  9. Mở Trình quản lý IIS, chọn tên máy chủ của máy tính của bạn trong bảng kết nối và sau đó nhấp đúp vào ánh xạ xử lý.Connections panel, and then double-click Handler Mappings.
  10. Trong bảng hành động, nhấp vào Thêm ánh xạ mô -đun.Action panel, click Add Module Mapping.
  11. Trong đường dẫn yêu cầu, gõ *.php.Request path, type *.php.
  12. Từ menu mô -đun, chọn FastcGimodule.Module menu, select FastCgiModule.
  13. Trong hộp thực thi, nhập đường dẫn đầy đủ đến PHP-cGI.exe, ví dụ C:\PHP\Php-cgi.exe.Executable box, type the full path to Php-cgi.exe, for example C:\PHP\Php-cgi.exe.
  14. Trong tên, nhập tên cho ánh xạ mô -đun, ví dụ FastCGI.Name, type a name for the module mapping, for example FastCGI.
  15. Bấm OK.OK.
  16. Chọn tên máy chủ của máy tính của bạn trong bảng kết nối và nhấp đúp vào tài liệu mặc định.Connections panel, and double-click Default Document.
  17. Trong bảng hành động, nhấp vào Thêm. Nhập Index.php vào hộp tên, sau đó bấm OK.Action panel, click Add. Type Index.php in the Name box, and then click OK.
  18. Nhấp vào Thêm lần nữa. Nhập Default.php vào hộp tên, sau đó bấm OK.Add again. Type Default.php in the Name box, and then click OK.

Để kiểm tra cài đặt PHP của bạn

  1. Mở một trình soạn thảo văn bản, ví dụ như Notepad, với tư cách là Quản trị viên.

  2. Trong một tệp mới, hãy nhập văn bản sau:

  3. Lưu tệp dưới dạng C:\inetpub\wwwroot\Phpinfo.php.

  4. Mở trình duyệt và nhập URL sau:

    http://localhost/phpinfo.php

    Một trang web được định dạng độc đáo được hiển thị hiển thị các cài đặt PHP hiện tại.

1.4. Thêm ứng dụng PHP của bạn

Khi bạn đã cài đặt IIS và PHP, bạn có thể thêm ứng dụng PHP vào máy chủ web của mình. Phần này mô tả cách thiết lập ứng dụng PHP của bạn trên máy chủ web IIS với cài đặt PHP. Nó không giải thích làm thế nào để phát triển một ứng dụng PHP.

Để thêm ứng dụng web PHP

  1. Mở Trình quản lý IIS.

    • Đối với Windows Server 2012, trên trang bắt đầu, nhấp vào gạch trình quản lý máy chủ, sau đó bấm OK. Trên bảng điều khiển trình quản lý máy chủ, nhấp vào menu Công cụ và sau đó nhấp vào Trình quản lý Dịch vụ Thông tin Internet (IIS).Start page click the Server Manager tile, and then click OK. On the Server Manager Dashboard, click the Tools menu, and then click Internet Information Services (IIS) Manager.
    • Đối với Windows 8, trên bảng điều khiển loại trang bắt đầu, sau đó nhấp vào biểu tượng bảng điều khiển trong kết quả tìm kiếm. Trên màn hình bảng điều khiển, nhấp vào hệ thống và bảo mật, nhấp vào các công cụ quản trị, sau đó nhấp vào Trình quản lý dịch vụ thông tin Internet (IIS).Start page type Control Panel, and then click the Control Panel icon in the search results. On the Control Panel screen, click System and Security, click Administrative Tools, and then click Internet Information Services (IIS) Manager.
  2. Trong khung kết nối, nhấp chuột phải vào nút trang web trong cây, sau đó nhấp vào Thêm trang web.Connections pane, right-click the Sites node in the tree, and then click Add Website.

  3. Trong hộp thoại Thêm trang web, nhập một tên thân thiện cho trang web của bạn vào hộp tên trang web.Add Website dialog box, type a friendly name for your website in the Site name box.

  4. Nếu bạn muốn chọn một nhóm ứng dụng khác với bản được liệt kê trong hộp nhóm ứng dụng, bấm chọn. Trong hộp thoại Chọn nhóm ứng dụng, chọn nhóm ứng dụng từ danh sách nhóm ứng dụng và sau đó bấm OK.Application Pool box, click Select. In the Select Application Pool dialog box, select an application pool from the Application Pool list and then click OK.

  5. Trong hộp đường dẫn vật lý, nhập đường dẫn vật lý của thư mục trang web hoặc nhấp vào nút Duyệt (...) để điều hướng hệ thống tệp để tìm thư mục.Physical path box, type the physical path of the website's folder, or click the browse button (...) to navigate the file system to find the folder.

  6. Nếu đường dẫn vật lý mà bạn nhập vào Bước 5 là chia sẻ từ xa, hãy nhấp vào Kết nối AS để chỉ định thông tin đăng nhập có quyền truy cập đường dẫn. Nếu bạn không sử dụng thông tin cụ thể, hãy chọn tùy chọn Người dùng ứng dụng (Xác thực truyền qua) trong hộp thoại Kết nối dưới dạng.Connect as to specify credentials that have permission to access the path. If you do not use specific credentials, select the Application user (pass-through authentication) option in the Connect As dialog box.

  7. Chọn giao thức cho trang web từ danh sách loại.Type list.

  8. Giá trị mặc định trong hộp địa chỉ IP không được chỉ định. Nếu bạn phải chỉ định địa chỉ IP tĩnh cho trang web, hãy nhập địa chỉ IP vào hộp địa chỉ IP.IP address box is All Unassigned. If you must specify a static IP address for the website, type the IP address in the IP address box.

  9. Nhập số cổng trong hộp văn bản cổng.Port text box.

  10. Tùy chọn, nhập tên tiêu đề máy chủ cho trang web trong hộp tiêu đề máy chủ.Host Header box.

  11. Nếu bạn không phải thực hiện bất kỳ thay đổi nào đối với trang web và bạn muốn trang web có sẵn ngay lập tức, hãy chọn hộp kiểm START Web ngay lập tức.Start Web site immediately check box.

  12. Bấm OK.OK.

Chọn tên máy chủ của máy tính của bạn trong bảng kết nối và nhấp đúp vào tài liệu mặc định.

  • Trong bảng hành động, nhấp vào Thêm. Nhập Index.php vào hộp tên, sau đó bấm OK.
  • Nhấp vào Thêm lần nữa. Nhập Default.php vào hộp tên, sau đó bấm OK.
  • Để kiểm tra cài đặt PHP của bạn
  • Mở một trình soạn thảo văn bản, ví dụ như Notepad, với tư cách là Quản trị viên.
  • Trong một tệp mới, hãy nhập văn bản sau:

Cài đặt PHP trong IIS theo cách thủ công như thế nào?

Tệp INI được thiết lập ...
Tải xuống gói tệp ZIP không an toàn mới nhất với các nhị phân của PHP. ....
Giải nén các tệp vào thư mục bạn chọn (ví dụ: C: \ PHP) trên máy chủ IIS của bạn ..
Đổi tên PHP. ....
Mở PHP. ....
Nhấp vào Bắt đầu, Cài đặt, Bảng điều khiển, sau đó nhấp đúp vào biểu tượng hệ thống (sử dụng chế độ xem lớp) ..

IIS có thể chạy các tệp PHP không?

IIS chỉ chạy trên Windows, nhưng hãy nhớ rằng việc chạy PHP trên IIS không giống như chạy PHP trên Windows. Có các tùy chọn để chạy PHP trên Windows như XAMPP hoặc WampServer. Tuy nhiên, hai tùy chọn này làm cho một số lựa chọn bổ sung cho bạn. Họ chạy Apache như một máy chủ web và sử dụng MySQL hoặc Mariadb làm máy chủ cơ sở dữ liệu., but keep in mind that running PHP on IIS is not the same as running PHP on Windows. There are options to run PHP on Windows like XAMPP or WampServer. However, these two options make some additional choices for you. They run Apache as a web server and use MySQL or MariaDB as a database server.

Làm cách nào để cài đặt PHP trên Windows 10 IIS?

Từ menu bắt đầu, định vị và mở Trình cài đặt nền tảng web Microsoft từ danh sách ứng dụng. Bây giờ, trong thanh tìm kiếm (trên cùng bên phải), nhập từ khóa IIS CGI. Từ danh sách các kết quả, nhấp vào Thêm bên cạnh IIS: CGI. Tiếp theo, nhập Php 7.4 vào thanh tìm kiếm và chọn Php 7.4 (x86) từ cài đặt.

Làm cách nào để lưu trữ một trang web PHP với cơ sở dữ liệu MySQL trong IIS?

Định cấu hình một thể hiện MySQL..
Nhấp vào Tiếp theo trong trình hướng dẫn cấu hình thể hiện ..
Chọn Cấu hình chi tiết, sau đó nhấp vào Tiếp theo ..
Chọn một loại máy chủ phù hợp nhất với môi trường của bạn.....
Chọn tùy chọn cơ sở dữ liệu, sau đó nhấp vào Tiếp theo.....
Chọn tùy chọn đặt số lượng kết nối đồng thời bạn cần ..