Hướng dẫn how do i run php on windows iis? - làm cách nào để chạy php trên windows 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.
  • 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. 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:

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 cách nào để chạy PHP trên IIS 10?

Cài đặt PHP trên Windows 10 và IIS..
Bật (nếu cần) IIS trên máy và IIS-CGI trên máy ..
Tải xuống và trích xuất PHP xuống C: \ PHP ..
Định cấu hình tệp cấu hình php.ini ..
Định cấu hình IIS để xử lý các yêu cầu trang PHP ..
Kiểm tra mọi thứ ..

Chúng tôi có thể lưu trữ trang web PHP trên Windows Server không?

Có, bạn có thể lưu trữ các trang web dựa trên PHP trong các kế hoạch lưu trữ Windows và Windows VPS chia sẻ Windows.Với lưu trữ Windows, chúng tôi cung cấp IIS và tương thích để chạy các trang PHP.Trong tất cả các kế hoạch lưu trữ được chia sẻ, bạn sẽ có môi trường được cấu hình sẵn để chạy các trang PHP.

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

Mở IIS nằm trong bảng điều khiển -> Công cụ quản trị -> Trình quản lý dịch vụ thông tin Internet (IIS).Nhấp chuột phải vào phần mở rộng dịch vụ web và chọn Thêm tiện ích mở rộng dịch vụ web mới.Nhập PHP làm tên mở rộng, kiểm tra trạng thái mở rộng để cho phép và nhấp vào Thêm.Nhập đường dẫn đến C: \ Php \ Php5isapi.