Làm cách nào để chạy máy chủ PHP trên Windows?

Phần này chứa các ghi chú và gợi ý cụ thể để chạy PHP từ dòng lệnh cho Windows

Ghi chú

Bạn nên đọc các bước cài đặt thủ công trước

Bắt PHP chạy từ dòng lệnh có thể được thực hiện mà không thực hiện bất kỳ thay đổi nào đối với Windows

C:\php\php.exe -f "C:\PHP Scripts\script.php" -- -arg1 -arg2 -arg3

Nhưng có một số bước đơn giản có thể làm theo để làm cho việc này đơn giản hơn. Một số bước này lẽ ra đã được thực hiện nhưng được lặp lại ở đây để có thể cung cấp trình tự từng bước hoàn chỉnh

    Ghi chú

    Cả PATH và PATHEXT đều là các biến hệ thống quan trọng có sẵn trong Windows và cần cẩn thận để không ghi đè lên một trong hai biến, chỉ để thêm vào chúng

  • Nối thêm vị trí của tệp thực thi PHP [php. exe, php-win. exe hoặc php-cli. exe tùy thuộc vào phiên bản PHP và tùy chọn hiển thị của bạn] vào biến môi trường PATH. Đọc thêm về cách thêm thư mục PHP của bạn vào PATH trong

  • Nối phần mở rộng .PHP vào biến môi trường PATHEXT. Điều này có thể được thực hiện cùng lúc với việc sửa đổi biến môi trường PATH. Thực hiện theo các bước tương tự như được mô tả trong nhưng sửa đổi biến môi trường PATHEXT thay vì biến môi trường PATH

    Ghi chú

    Vị trí mà bạn đặt .PHP sẽ xác định tập lệnh hoặc chương trình nào được thực thi khi có tên tệp phù hợp. Ví dụ: đặt .PHP trước

    ftype phpfile="C:\php\php.exe" -f "%1" -- %~2
    
    0 sẽ khiến tập lệnh của bạn chạy, thay vì chạy tệp bó, nếu có một tệp bó có cùng tên

  • Liên kết phần mở rộng .PHP với một loại tệp. Điều này được thực hiện bằng cách chạy lệnh sau

  • Liên kết loại tệp

    ftype phpfile="C:\php\php.exe" -f "%1" -- %~2
    
    2 với tệp thực thi PHP thích hợp. Điều này được thực hiện bằng cách chạy lệnh sau

    ftype phpfile="C:\php\php.exe" -f "%1" -- %~2
    

Thực hiện theo các bước này sẽ cho phép chạy các tập lệnh PHP từ bất kỳ thư mục nào mà không cần nhập tệp thực thi PHP hoặc phần mở rộng .PHP và tất cả các tham số sẽ được cung cấp cho tập lệnh để xử lý

Ví dụ dưới đây nêu chi tiết một số thay đổi sổ đăng ký có thể được thực hiện thủ công

Ví dụ #1 Thay đổi sổ đăng ký

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.php]
@="phpfile"
"Content Type"="application/php"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile]
@="PHP Script"
"EditFlags"=dword:00000000
"BrowserFlags"=dword:00000008
"AlwaysShowExt"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\DefaultIcon]
@="C:\\php\\php-win.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell]
@="Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell\Open]
@="&Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell\Open\command]
@="\"C:\\php\\php.exe\" -f \"%1\" -- %~2"

Với những thay đổi này, cùng một lệnh có thể được viết là

"C:\PHP Scripts\script" -arg1 -arg2 -arg3

hoặc, nếu đường dẫn
ftype phpfile="C:\php\php.exe" -f "%1" -- %~2
4 của bạn nằm trong biến môi trường PATH

Ghi chú

Có một vấn đề nhỏ nếu bạn định sử dụng kỹ thuật này và sử dụng các tập lệnh PHP của mình làm bộ lọc dòng lệnh, như ví dụ bên dưới

PHP là ngôn ngữ lập trình phụ trợ web phổ biến nhất. Mã PHP sẽ chạy dưới dạng mô-đun máy chủ web hoặc dưới dạng giao diện dòng lệnh. Để chạy PHP cho web, bạn cần cài đặt một Máy chủ web như Apache và bạn cũng cần một máy chủ cơ sở dữ liệu như MySQL. Có nhiều máy chủ web khác nhau để chạy các chương trình PHP như WAMP và XAMPP. Máy chủ WAMP được hỗ trợ trong windows và XAMPP được hỗ trợ trong cả Windows và Linux. Trong bài viết này, bạn sẽ học cách chạy chương trình PHP trong máy chủ Xampp

chủ đề dưới đây được đề cập trong bài viết này

Bắt đầu nào

Xampp là gì và tại sao nó được sử dụng?

Xampp là môi trường phát triển PHP phổ biến nhất cho các nền tảng Windows, OS X và Linux

Xampp là viết tắt của Cross platform[x], Apache[a], Maria db[m], PHP[p], Pearl[p] là một máy chủ phân phối phần mềm giúp công việc của nhà phát triển trở nên dễ dàng hơn khi thử nghiệm và triển khai bằng cách tạo một máy chủ web cục bộ

Làm thế nào để cài đặt Xampp?

Hoàn toàn miễn phí và dễ dàng cài đặt bản phân phối Apache có chứa MySQL, PHP và Perl. Đầu tiên, tải xuống XAMPP từ https. //www. apachefriends. tổ chức/tải xuống. html. Trong trang đầu tiên, chọn các thành phần bạn muốn cài đặt

Chọn thư mục cài đặt để tất cả các thành phần bạn chọn sẽ được cài đặt trong thư mục này

XAMPP cũng cho phép bạn dễ dàng dựa trên các ứng dụng. Mô-đun Bitnami cung cấp cách dễ dàng nhất để cài đặt WordPress, Drupal hoặc Joomla cùng với những thứ khác trên XAMP của bạn sau khi cài đặt, bạn sẽ thấy bảng điều khiển

Khi bạn đã hoàn tất cài đặt Xampp, hãy tiếp tục và xem cách chạy tệp PHP trong máy chủ xampp

Làm cách nào để chạy chương trình PHP trong Xampp từng bước?

  • Viết chương trình này vào notepad và lưu nó dưới dạng tệp. php hoặc bất kỳ tên nào khác

  • Sau khi hoàn tất cài đặt, bạn có thể sử dụng Bảng điều khiển XAMPP để khởi động/dừng tất cả các máy chủ

  • Khởi động máy chủ Mysql và Apache

  • sao chép tập tin. php sang htdocs [C. /Tệp chương trình/XAMPP/htdocs]

  • Bạn cũng có thể tạo bất kỳ thư mục nào trong thư mục htdocs và lưu mã của chúng tôi ở đó

Để có được bảng điều khiển cho localhost. tìm kiếm http. // localhost trong mọi trình duyệt

  • Bây giờ để chạy mã của bạn, hãy mở localhost/file. php thì nó sẽ được thực thi

Với điều này, chúng tôi đi đến kết thúc của bài viết này. Tôi hy vọng bạn đã biết về XAMPP, cách cài đặt XAMPP và cách chạy chương trình PHP trong Xampp

Nếu bạn thấy blog Hướng dẫn này có liên quan, hãy xem Khóa đào tạo chứng chỉ PHP của Edureka, một công ty học tập trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải khắp toàn cầu

Có một câu hỏi cho chúng tôi? .  

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

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

Làm cách nào để chạy tệp PHP trên máy chủ cục bộ?

Nếu bạn muốn chạy nó, mở bất kỳ trình duyệt web nào và nhập “localhost/demo. php” và nhấn enter . Chương trình của bạn sẽ chạy.

Làm cách nào để lưu trữ một trang web PHP cục bộ?

Chạy mã của bạn trên localhost . 8000 để chạy trang web của bạn trên cổng 8000. Ghi chú. Nếu bạn gặp lỗi 'php' không được nhận dạng, bạn có thể cần phải thêm nó vào đường dẫn của mình theo cách thủ công. Để làm điều đó, xác định vị trí php. exe [đối với tôi nó nằm trong thư mục C. \xampp\php\ ]

Tôi có thể chạy PHP mà không cần XAMPP không?

Bạn có thể chạy tập lệnh PHP trên Windows mà không cần cài đặt máy chủ web WAMP hoặc Apache . Điều này thật tuyệt nếu bạn không cần tất cả các tính năng mà các công cụ này cung cấp. Máy chủ web tích hợp PHP không dành cho mục đích sử dụng sản xuất nhưng rất tốt cho việc phát triển và thử nghiệm.

Chủ Đề