Tôi luôn thích PHP để tạo các trang Web động. Tôi thấy PHP đơn giản hơn nhiều so với ASP. NET cho một số loại trang Web
Tuy nhiên, việc cài đặt PHP trên máy Windows luôn là một vấn đề nan giải. Có thể cài đặt PHP bằng Trình cài đặt nền tảng web của Microsoft, nhưng tôi thích cài đặt PHP theo cách thủ công hơn vì nếu có sự cố xảy ra khi sử dụng Trình cài đặt web, thì rất, rất khó sửa, nhưng các lỗi trong cài đặt thủ công sẽ dễ dàng theo dõi hơn
Có năm bước cơ bản để cài đặt PHP trên máy Windows 10
1. Bật [nếu cần] IIS trên máy và IIS-CGI trên máy
2. Tải xuống và giải nén PHP sang C. \PHP
3. cấu hình php. tập tin cấu hình ini
4. Định cấu hình IIS để xử lý các yêu cầu trang PHP
5. kiểm tra mọi thứ
Vì vậy, ở đây chúng tôi đi. Hướng dẫn của tôi rất ngắn gọn và dành cho người có mức độ quen thuộc trung bình với Windows và IIS
1. Định cấu hình IIS
Bảng điều khiển. chương trình. Bật hoặc tắt các tính năng của Windows
Kiểm tra dịch vụ thông tin Internet
Kiểm tra IIS. Dịch vụ web toàn cầu. Tính năng phát triển ứng dụng. CGI
VÂNG
2. Cài đặt phiên bản 64-bit NTS [không an toàn theo luồng] của PHP
Tải về và lưu vào máy
http. //các cửa sổ. php. net/tải xuống/phát hành/php-7. x. x-nts-Win32-VC14-x64. khóa kéo
Trích xuất tất cả nội dung của tệp zip sang C. \PHP
Bây giờ hãy chỉnh sửa biến System PATH để IIS biết vị trí của các tệp thực thi PHP
Bảng điều khiển. Hệ thống và Bảo mật. Hệ thống. Thiết lập hệ thống nâng cao
Biến môi trường
Biến hệ thống. Đường dẫn. Chỉnh sửa
Mới -> C. \PHP
3. cấu hình php. tập tin ini. Đây là phần bạn sẽ không bao giờ tìm ra nếu không có sự giúp đỡ
Tạo một bản sao của tệp C. \PHP\php. ini-Development và lưu dưới dạng C. \PHP\php. ban đầu
chỉnh sửa tập tin php. ini bằng cách tìm các mục sau, bỏ ghi chú chúng và thay đổi giá trị thành
1. nhanhcgi. mạo danh = 1
2. cgi. fix_pathinfo = 0
3. cgi. lực_redirect = 0
4. open_basedir = “C. \inetpub\wwwroot”
5. extension_dir = “ext”
6. error_log=”php_errors. nhật ký”
7. bỏ ghi chú 24 mục Tiện ích mở rộng Windows
tiện ích mở rộng = php_bz2. dll
tiện ích mở rộng = php_curl. dll
tiện ích mở rộng = php_fileinfo. dll
tiện ích mở rộng = php_ftp. dll
tiện ích mở rộng = php_gd2. dll
tiện ích mở rộng = php_gettext. dll
tiện ích mở rộng = php_gmp. dll
tiện ích mở rộng = php_intl. dll
tiện ích mở rộng = php_imap. dll
tiện ích mở rộng = php_interbase. dll
tiện ích mở rộng = php_ldap. dll
tiện ích mở rộng = php_mbstring. dll
tiện ích mở rộng = php_exif. dll
tiện ích mở rộng = php_mysqli. dll
tiện ích mở rộng = php_oci8_12c. dll
tiện ích mở rộng = php_openssl. dll
tiện ích mở rộng = php_pdo_firebird. dll
tiện ích mở rộng = php_pdo_mysql. dll
tiện ích mở rộng = php_pdo_oci. dll
tiện ích mở rộng = php_pdo_odbc. dll
tiện ích mở rộng = php_pdo_pgsql. dll
tiện ích mở rộng = php_pdo_sqlite. dll
tiện ích mở rộng = php_pgsql. dll
tiện ích mở rộng = php_shmop. dll
Lưu php đã chỉnh sửa. tập tin ini
4. Định cấu hình IIS để hoạt động với PHP
Chạy. inetmgr
Xử lý ánh xạ. Thêm ánh xạ mô-đun
đường dẫn yêu cầu. *. php
mô-đun. FastCgiModule [từ danh sách thả xuống]
Có thể thực thi [tùy chọn]. C. \PHP\php-cgi. người cũ
Tên. NhanhCGI
Được [Có]
5. Kiểm tra cài đặt và cấu hình
Khởi chạy Notepad với quyền Administrator. Tạo một tập tin kiểm tra. php và lưu tại C. \inetpub\wwwroot. Nội dung là [Tôi sử dụng một hình ảnh vì phần mềm blog của tôi sẽ làm nghẹt văn bản HTML]
Bây giờ hãy khởi chạy một trình duyệt và điều hướng đến
http. //máy chủ cục bộ/thử nghiệm. php
Và hy vọng nó hoạt động. Có RẤT NHIỀU lỗi có thể xảy ra, nhưng bằng cách xử lý từng lỗi một trên Google, cuối cùng bạn sẽ có thể có một máy Windows 10 với IIS để phục vụ các trang Web PHP