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

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.

Bước 1: Cài đặt IIS và PHP

  • Bài báo
  • 08/08/2016
  • 7 phút để đọc

Trong bài viết này

Áp dụng cho: Windows Server 2012 R2, Windows Server 2012

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.

Danh sách sau đây cho thấy các nhiệm vụ cần thiết để hoàn thành bước này:

  • 1.1. Cài đặt IIS

  • 1.2 Cài đặt PHP bằng cách sử dụng Web Pi

  • 1.3. Tải xuống và cài đặt php theo cách thủ công

  • 1.4. Thêm ứ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

1.2 Cài đặt PHP bằng cách sử dụng Web Pi

1.3. Tải xuống và cài đặt php theo cách thủ công

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

  1. 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.Start page, click the Server Manager tile, and then click OK.

  2. 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.Server Manager, select Dashboard, and click Add roles and features.

  3. 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:Add Roles and Features Wizard, on the Before You Begin page, click Next.

  4. Để cài đặt IIS trên Windows Server 2012Select Installation Type page, select Role-based or Feature-based Installation and click Next

  5. Trên trang bắt đầu, nhấp vào Tile trình quản lý máy chủ, sau đó bấm OK.Select Destination Server page, select Select a server from the server pool, select your server, and click Next.

  6. 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.Select Server Roles page, select Web Server [IIS], and then click Next.

  7. 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.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. 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 theoNext.

  9. 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.Web Server Role [IIS] page, click Next.

  10. 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 Role Services page, note the preselected role services that are installed by default, and then click Next.

    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.

    Nhấn tiếp.

  11. Trên trang Vai trò Máy chủ Web [IIS], nhấp vào Tiếp theo.Confirm Installation Selections page, confirm your selections, and then click Install.

  12. 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.Installation Progress page, confirm that your installation of the Web Server [IIS] role and required role services completed successfully, and then click Close.

  13. Ghi chú

    //localhost

    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.

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.

  1. 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.Start page, type Control Panel, and then click the Control Panel icon in the search results.

  2. Để 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:Control Panel, click Programs, and then click Turn Windows features on or off.

  3. Bạn sẽ xem trang Chào mừng IIS mặc định.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. Để cài đặt IIS trên Windows 8OK.

  5. Ghi chú

    //localhost

    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.

1.2 Cài đặt PHP bằng cách sử dụng Web Pi

1.3. Tải xuống và cài đặt php theo cách thủ công

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

  1. 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.

  2. 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.Download It Now, and then click Run.

  3. 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:Web Platform Installer window, click Products.

  4. Để cài đặt IIS trên Windows Server 2012Frameworks, and then select the current version of PHP. [At this writing, the current version is PHP 5.3.13.]

  5. Trên trang bắt đầu, nhấp vào Tile trình quản lý máy chủ, sau đó bấm OK.Install.

    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.Web Platform Installation page displays the version of PHP and its dependencies that will be installed.

  6. 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.I Accept.

    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 theo

  7. 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.Finish.

1.3. Tải xuống và cài đặt php theo cách thủ công

1.4. Thêm ứ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.

  • 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

  • Trên trang bắt đầu, nhấp vào Tile trình quản lý máy chủ, sau đó bấm OK.

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

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.

Để 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 5.3.

    Cảnh báo

    Phiên bản Php 5.4 không hoạt động với Wincache Extension phiên bản 1.1. Sử dụng Php 5.3 cho đến khi vấn đề này được giải quyết.

  2. Tải xuống tiện ích mở rộng Wincache [PHP_WINCACHE-SVN20110402-5.2-NTS-VC6-X86.ZIP] từ danh sách các phần 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.C:\inetpub\wwwroot\Phpinfo.php.

  4. Mở trình duyệt và nhập URL sau: //localhost/phpinfo.php//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:

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

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].use Web Platform Installer [Web PI].

Làm thế nào cho phép PHP trong IIS?

Mở menu Windows Start, sau đó xác định vị trí và mở Trình quản lý Dịch vụ Thông tin Internet [IIS] trong Nhóm Công cụ quản trị Windows.Bây giờ, chọn tên máy chủ của bạn trong cửa sổ Trình quản lý IIS.Sau đó, nhấp vào Trình quản lý PHP từ nhóm IISbbed IIS.Xác minh phiên bản PHP đã cài đặt và nhấp vào kiểm tra phpinfo [].

Iis có chạy 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.

Bài Viết Liên Quan

Chủ Đề