Làm cách nào để cài đặt php cục bộ trên Windows?

PHP không được cài đặt sẵn trên hệ thống Windows. Để làm việc với PHP trên Windows, PHP sẽ cần được tải xuống và cài đặt thủ công

Bạn có thể tải xuống PHP từ trang tải xuống PHP tại http. //www. php. mạng/tải xuống. php. Tải xuống gói zip từ phần "Windows Binaries". Hướng dẫn này sẽ giả sử phiên bản PHP là phiên bản 5. x

Tạo một thư mục trên máy của bạn cho PHP. Ví dụ, c. \php. Giải nén tất cả các tệp từ tệp zip sang c. thư mục \php

Sao chép tệp có tên c. \php\php. ini-khuyên dùng cho c. \php\php. ban đầu

Nếu bạn muốn có thể xem thông báo lỗi từ các trang PHP của mình, hãy mở EditRocket và mở tệp php. tập tin ini. Tìm kiếm dòng display_errors và đảm bảo giá trị được đặt thành Bật

Các chương trình PHP có thể được tạo bằng bất kỳ trình soạn thảo văn bản nào, chẳng hạn như EditRocket. Các chương trình và tập lệnh PHP thường kết thúc bằng. phần mở rộng php. EditRocket sẽ tự động nhận dạng tệp bằng. php dưới dạng các chương trình PHP và sẽ tô màu cú pháp tương ứng

Để tạo một chương trình PHP, chỉ cần tạo một tệp mới, chẳng hạn như xin chào. php. Trong tệp, đặt như sau

Chương trình trên có thể được thực thi bằng tùy chọn EditRocket Tools -> PHP -> Execute Program, hoặc bạn có thể thực thi nó từ dấu nhắc lệnh. Để thực thi tập lệnh trong dấu nhắc lệnh, hãy sử dụng lệnh cd để cd vào thư mục chứa tệp hello. tệp php đã được lưu, chẳng hạn như

CDC. \Scripts

Sau đó gõ như sau

C. \php\php. exe xin chào. php

Chào thế giới. sau đó sẽ được in ra màn hình

Để biết thêm thông tin về việc chạy các chương trình PHP thông qua Máy chủ web Apache cục bộ trên Windows, hãy xem phần sau

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn các bước cài đặt ngôn ngữ lập trình PHP trên Windows

Bạn có thể thiết lập môi trường phát triển web trên PC Windows của mình theo nhiều cách khác nhau. Ví dụ: bạn có thể sử dụng Windows Subsystem for Linux [WSL2] và cài đặt PHP trên Ubuntu. Mặt khác, bạn có thể sử dụng một cái gì đó như Docker hoặc Xampp, WampServer hoặc một trong nhiều giải pháp đi kèm khác

Một trong những cách yêu thích của chúng tôi để thiết lập máy chủ phát triển chạy PHP là sử dụng Raspberry Pi. Chúng tôi có hướng dẫn thiết lập PHP trên Raspberry Pi và một số hướng dẫn khác về thiết lập máy chủ web chung. Tôi khuyên bạn nên kiểm tra nếu bạn thích ý tưởng về một cỗ máy phát triển Linux chuyên dụng

Các hướng dẫn này đã được thử nghiệm trên phiên bản Windows 11 mới nhất. Do đó, các bước có thể hơi khác so với các phiên bản trước của Windows

Mục lục

Cách cài đặt PHP trên Windows

Quá trình cài đặt PHP trên hệ điều hành Windows tương đối đơn giản. Các bước bên dưới sẽ hướng dẫn bạn cài đặt, định cấu hình và làm cho PHP có thể sử dụng được trong dấu nhắc lệnh

Tải xuống và giải nén gói PHP ZIP

1. Để bắt đầu, bạn cần truy cập trang web Windows PHP và tải xuống tệp zip x64 an toàn luồng mới nhất. Tôi khuyên bạn nên sử dụng phiên bản PHP mới nhất

2. Sau khi tải xuống, bạn sẽ cần giải nén tệp zip bằng công cụ zip có sẵn của Windows hoặc một giải pháp thay thế như 7zip

Bạn có thể giải nén mã zip PHP ở bất kỳ đâu trên máy tính của mình, nhưng để thuận tiện, tôi khuyên bạn nên sử dụng trong ổ đĩa hệ thống, thường là

php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
1

Để giải nén tệp zip, nhấp chuột phải vào tệp và chọn “Trích xuất tất cả. ”

Tiếp theo, thay đổi vị trí thư mục thành vị trí mong muốn của bạn. Tôi đề nghị

php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
2

3. Các tệp PHP bây giờ sẽ được trích xuất và có thể xem được trong thư mục bạn đã chọn. Trong trường hợp của tôi, đó là thư mục

php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
2

Thêm PHP làm Biến môi trường đường dẫn

Để làm cho PHP có thể sử dụng được trong dấu nhắc lệnh và các công cụ khác, bạn sẽ muốn đặt nó làm biến môi trường đường dẫn

4. Đầu tiên, tải lên công cụ biến môi trường bằng cách nhấp vào nút Windows trên thanh tác vụ và tìm kiếm “Biến môi trường“. Nhấp vào “Chỉnh sửa biến môi trường cho tài khoản của bạn“

5. Trong cửa sổ tiếp theo, chọn “Biến môi trường“

6. Bây giờ, chọn “Đường dẫn” trong phần biến hệ thống và nhấp vào Chỉnh sửa

Bây giờ, chọn mới và nhập vị trí của thư mục PHP của chúng tôi. Xong chọn OK trên mọi màn hình cho đến khi thoát hết các cửa sổ tùy chọn

Bây giờ bạn có thể chạy các lệnh PHP trong dấu nhắc lệnh trên máy tính Windows của mình

Kiểm tra Phiên bản PHP của bạn trên Windows

Các bước sau sẽ xác nhận phiên bản PHP đã cài đặt và bạn có thể sử dụng nó trong dấu nhắc lệnh

7. Tải dấu nhắc lệnh trong Windows bằng cách nhấp vào nút Windows và nhập cmd. Nhấp vào dấu nhắc lệnh để mở nó

8. Để kiểm tra phiên bản PHP, hãy nhập thông tin sau vào dấu nhắc lệnh của Windows

php -v

Bạn sẽ nhận được đầu ra sau từ lệnh trên

php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies

Nếu bạn gặp lỗi, chẳng hạn như lệnh không được nhận dạng, thì có thể bạn đã thiết lập chưa chính xác hoặc có vấn đề với gói PHP của bạn

Cấu hình php. tập tin ini

Tệp

php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
4 sẽ không tồn tại trong lần thiết lập đầu tiên, vì vậy chúng tôi sẽ cần tạo một tệp trong vài bước tiếp theo

9. Trong File Explorer, điều hướng đến thư mục

php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
5 hoặc thư mục cài đặt PHP bạn đã chọn

Trong thư mục này sẽ có 2 file

php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
6. Đầu tiên là
php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
7, chứa các cài đặt phù hợp hơn với môi trường phát triển. Thứ hai là
php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
8, chứa các cài đặt phù hợp hơn với môi trường sản xuất

Vì chúng tôi đang thiết lập một môi trường phát triển, hãy sao chép

php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
7 và đổi tên nó thành
php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
4

10. Nếu bạn muốn chỉnh sửa tệp

php -v
PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.11, Copyright [c] Zend Technologies
4, hãy mở tệp đó trong trình soạn thảo văn bản, chẳng hạn như Visual Studio Code

Bạn có thể bật và tắt cài đặt bằng cách xóa

extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli
2 ở phía trước dòng. Nếu một dòng bắt đầu bằng dấu chấm phẩy [;], cài đặt sẽ bị loại bỏ và do đó bị vô hiệu hóa

Nếu bạn dự định thực hiện công việc web, bạn sẽ muốn xóa dấu chấm phẩy ở phía trước các tiện ích mở rộng sau

extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli

Định cấu hình PHP cho Apache trên Windows

Để định cấu hình PHP cho máy chủ web Apache, trước tiên bạn phải đảm bảo rằng Apache đã được cài đặt trên Windows. Phần này giả định rằng bạn đang sử dụng Apache Lounge, vì vậy hướng dẫn có thể khác nếu bạn sử dụng một gói khác. Ví dụ: vị trí của thư mục Apache của chúng tôi là

extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli
3

11. Trong trình chỉnh sửa mã yêu thích của bạn, hãy mở tệp

extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli
4 nằm trong thư mục
extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli
5

Chúng tôi sẽ cần chỉ định một số lệnh bên trong tệp cấu hình này, mà tôi sẽ nhanh chóng chạm vào ngay bây giờ

  • PHPIniDir là nơi bạn sẽ cần chỉ định thư mục chứa tệp
    php -v
    PHP 8.1.11 [cli] [built: Sep 28 2022 11:08:17] [ZTS Visual C++ 2019 x64]
    Copyright [c] The PHP Group
    Zend Engine v4.1.11, Copyright [c] Zend Technologies
    4
  • LoadModule là nơi chúng tôi chỉ định mô-đun mà chúng tôi muốn tải và vị trí của nó. Trong trường hợp này, đó là mô-đun apache PHP
  • AddType cho phép chúng tôi ánh xạ phần mở rộng tệp PHP tới mô-đun PHP của chúng tôi

Ở dưới cùng của tệp này, nhập mã sau

#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php

Sau khi hoàn thành, lưu và thoát

12. Để kiểm tra đoạn mã trên, trước tiên hãy bật máy chủ Apache bằng cách nhập các dòng sau vào dấu nhắc lệnh

cd C:\Apache24\bin
httpd

Tiếp theo, tạo một tệp mới có tên là

extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli
7 trong thư mục
extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli
8 [
extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli
9]. Bên trong tệp này, thêm đoạn mã sau

13. Trong trình duyệt web yêu thích của bạn, điều hướng đến

#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
0. Nếu mọi thứ hoạt động bình thường, bạn sẽ thấy một trang như bên dưới

Cấu hình PHP cho NGINX trên Windows

Cuối cùng, chúng tôi sẽ đề cập đến việc định cấu hình PHP cho NGINX trên hệ điều hành Windows. Đối với phần này, chúng tôi yêu cầu bạn phải cài đặt NGINX trên máy tính của mình. Đối với hướng dẫn này, chúng tôi sử dụng gói NGINX mặc định cho Windows được lưu trữ trong thư mục

#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
1

NGINX sử dụng daemon FastCGI để giao tiếp với PHP trên hệ điều hành Windows. Thiết lập này yêu cầu cấu hình nhiều hơn một chút so với Apache nhưng vẫn tương đối đơn giản. Các bước bên dưới sẽ hướng dẫn bạn cách thiết lập PHP và NGINX trên máy tính Windows của bạn

14. Tải tệp

#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
2 trong trình chỉnh sửa mã bạn chọn. Bạn có thể tìm thấy tệp này trong thư mục
#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
3

Tìm khối cấu hình máy chủ và thay thế nó bằng cấu hình bên dưới

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }
        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9123;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }

15. Chúng tôi sẽ cần bắt đầu tập lệnh CGI PHP của mình và liên kết nó với địa chỉ cục bộ bằng cổng

#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
4

Bạn có thể khởi động PHP CGI bằng cách nhập thông tin sau vào dấu nhắc lệnh

php-cgi -b 127.0.0.1:9123

16. Khởi động máy chủ NGINX bằng cách mở một dấu nhắc lệnh mới và điều hướng đến thư mục

#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
5

cd c:\nginx

Bây giờ hãy khởi động máy chủ Nginx bằng cách chạy lệnh sau

nginx.exe

17. Để kiểm tra đoạn mã trên, hãy tạo một tệp mới có tên là

extension=curl
extension=gd
extension=mbstring
extension=exif
extension=mysqli
7 trong thư mục
#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
7 [
#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
8]. Bên trong tệp này, thêm đoạn mã sau

18. Trong trình duyệt yêu thích của bạn, điều hướng đến

#PHP
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
0. Nếu mọi thứ hoạt động bình thường, bạn sẽ thấy một trang như bên dưới

Phần kết luận

Tôi hy vọng bây giờ bạn đã cài đặt PHP trên máy Windows của mình và được định cấu hình chính xác theo ý thích của bạn

Thật không may, việc định cấu hình phần mềm có thể phức tạp, vì vậy nếu bạn gặp sự cố, hãy kiểm tra kỹ tất cả các cài đặt của mình để xem liệu bạn có thể tìm thấy lỗi nhập sai gây ra sự cố của mình không

Nếu bạn chưa quen với PHP, tôi khuyên bạn nên xem nhiều hướng dẫn PHP của chúng tôi sẽ giúp bạn tìm hiểu những điều cơ bản. Ví dụ, học về kiểu dữ liệu PHP, câu lệnh if else và toán tử sẽ giúp ích rất nhiều

Làm cách nào để cài đặt PHP bằng CMD?

Tải xuống PHP 7. 2. 28
Giải nén và đổi tên thư mục thành PHP
Di chuyển thư mục PHP sang C. /
Thêm biến môi trường mới cho PHP
Khởi động lại máy tính
Kiểm tra PHP trên thiết bị đầu cuối/dấu nhắc lệnh

Làm cách nào để từng bước cài đặt PHP trên Windows 10 64 bit?

Thực hiện theo các bước dưới đây để cài đặt PHP trên Windows. Bước 1. Truy cập https. //www. php. net/trang web bằng bất kỳ trình duyệt web nào và nhấp vào Tải xuống. Bước 2. Nhấp vào nút "Tải xuống" của Windows. Bước 3. Trang web mới có các tùy chọn khác nhau, chọn phiên bản Chủ đề an toàn và nhấp vào nút zip và Tải xuống

Làm cách nào để định cấu hình PHP trong Windows 10?

Để định cấu hình cài đặt PHP .
Trong Windows Explorer, mở thư mục cài đặt PHP của bạn, ví dụ C. \PHP
Trong trình soạn thảo văn bản, hãy mở tệp php. tập tin ini
Tìm kiếm tệp cho cài đặt bạn muốn thay đổi. .
Lưu và đóng php. .
Tái chế Nhóm ứng dụng IIS cho PHP để nhận các thay đổi cấu hình

Cách cài đặt PHP 7. 4 trên Windows 10?

Tải xuống PHP 7. 4 từ Trang web chính thức . Trong bước đầu tiên, để cài đặt PHP 7. 4 trên Hệ điều hành Windows 10, hãy mở trình duyệt web yêu thích của bạn và điều hướng trang web chính thức của PHP. Tiếp theo, tải xuống phiên bản 64 bit Non-Thread-Safe của tệp zip Trình cài đặt PHP7 trên hệ thống của bạn.

Chủ Đề