Hướng dẫn how do i run php on iis 10? - làm cách nào để chạy php trên iis 10?

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.

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
  • 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).

Đố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).

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.

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.

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.
  • 1.3. Tải xuống và cài đặt php theo cách thủ công
  • Nếu bạn quyết định tải xuống PHP và cài đặt thủ công, các quy trình trong phần này sẽ hướng dẫn bạn các tác vụ sau:

Tải xuống PHP và tiện ích mở rộng Wincache.

Cài đặt PHP và Wincache.

  1. Thêm thư mục cài đặt PHP vào biến môi trường đường dẫn.
  2. Thiết lập ánh xạ xử lý cho PHP.
  3. Thêm mục nhập tài liệu mặc định cho PHP.
  4. Kiểm tra cài đặt PHP của bạn.
  5. Để 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.Control Panel, click System and Security, click System, and then click Advanced system settings.
  6. Để tải xuống và cài đặt php và wincacheSystem Properties window, select the Advanced tab, and then click Environment Variables.
  7. 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.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:

Chúng ta có thể chạy PHP trên IIS không?

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.. This section describes how to set up your PHP application on an IIS web server with PHP installed.

Làm thế nào đăng ký PHP trong IIS?

Đăng ký PHP với IIS Lưu ý rằng bạn cũng có thể cài đặt PHP bằng cách sử dụng Trình cài đặt nền tảng web hoặc Trình cài đặt Windows từ http://windows.php.net/ - Trình quản lý PHP cũng có thể được sử dụng để quản lý các cài đặt PHP đó.Sau khi nhấp vào OK, phiên bản PHP mới sẽ được đăng ký với IIS và sẽ hoạt động.install PHP by using Web Platform Installer or the Windows installer from http://windows.php.net/ - the PHP Manager can be used to manage those PHP installations as well. After clicking OK the new PHP version will be registered with IIS and will become active.