Chúng tôi có thể chạy tệp PHP mà không cần máy chủ cục bộ không?

Máy chủ tích hợp chỉ có thể phục vụ nội dung tĩnh như HTML, JavaScript và CSS. Để sử dụng nó với các tệp PHP, bạn cần có một trình thông dịch PHP cục bộ được chỉ định cho dự án của bạn. Khi trình thông dịch được định cấu hình, PhpStorm sẽ tự động khởi động Máy chủ web tích hợp PHP và chuyển hướng tất cả các yêu cầu PHP tới nó ngay khi bạn chạy ứng dụng PHP của mình. Để chạy ứng dụng PHP của bạn, hãy mở một tệp trong trình duyệt hoặc tạo một cấu hình chạy/gỡ lỗi chuyên dụng và khởi chạy nó

Nếu Máy chủ triển khai được xác định cho dự án này và được đánh dấu là mặc định, thay vào đó, tệp sẽ được cung cấp từ máy chủ này. Nếu cần, bạn vẫn có thể mở trang thông qua máy chủ web tích hợp PhpStorm. Để thực hiện việc này, hãy mở trình duyệt mong muốn và nhập URL của tệp liên quan đến cấu trúc dự án, sử dụng http. //máy chủ cục bộ. làm URL gốc.

Để biết thêm chi tiết về cách làm việc với các máy chủ triển khai, hãy tham khảo phần Triển khai

Mở tệp trong trình duyệt web

Để mở một tệp dự định sẽ được trình duyệt web hiển thị [HTML, XML, JSP, v.v.], hãy thực hiện một trong các thao tác sau

  • Nhấn Alt+F2

  • Nhấp chuột phải vào tệp và chọn Mở trong Trình duyệt .

  • Từ menu chính, chọn Xem. Mở trong Trình duyệt .

  • Sử dụng cửa sổ bật lên của trình duyệt ở phần trên cùng bên phải của cửa sổ trình chỉnh sửa. Nhấp vào nút trình duyệt để mở URL tệp máy chủ web hoặc Shift+Nhấp vào nút đó để mở cục bộcục bộcục bộcục bộcục bộ file URL.

Hành động Mở trong trình duyệt không khả dụng đối với các loại tệp khác. Tuy nhiên, bạn vẫn có thể thực thi nó bằng cách sử dụng Tìm hành động Ctrl+Shift+A.

Bạn cũng có thể xem trước các tệp HTML và PHP thông qua bản xem trước tích hợp trong tab trình chỉnh sửa chuyên dụng

Bản xem trước tích hợp PhpStorm

Bản xem trước tích hợp PhpStorm giúp công việc của bạn nhanh hơn vì bạn không còn cần phải chuyển sang trình duyệt và làm mới trang. Bản xem trước được mở trong một tab trình chỉnh sửa riêng biệt và được tải lại tự động khi bạn nhập hoặc khi bạn lưu các thay đổi, tùy thuộc vào hành vi tải lại

Mở bản xem trước tích hợp PhpStorm

  • Từ menu chính, chọn Xem. Mở trong Trình duyệt rồi chọn

    Xem trước tích hợp từ danh sách.

  • Hoặc, di con trỏ chuột qua mã để hiển thị cửa sổ bật lên biểu tượng trình duyệt và nhấp vào .

Định cấu hình máy chủ web tích hợp

Để tùy chỉnh các tham số của máy chủ web tích hợp, trong hộp thoại Cài đặt/Tùy chọn [Ctrl+Alt+S], hãy chuyển đến . Trình gỡ lỗi Build, Execution, Deployment | Debugger .

Mục

Sự miêu tả

Hải cảng

Sử dụng hộp quay này để chỉ định cổng mà máy chủ web tích hợp chạy trên đó. Theo mặc định, cổng này được đặt thành 63342 qua đó PhpStorm chấp nhận kết nối từ các dịch vụ. Bạn có thể đặt số cổng thành bất kỳ giá trị nào khác bắt đầu bằng 1024 trở lên.

Có thể chấp nhận các kết nối bên ngoài

Nếu hộp kiểm này được chọn, thì các tệp trên máy chủ tích hợp đang chạy trên cổng được chỉ định có thể truy cập được từ một máy tính khác

Nếu hộp kiểm này bị xóa [theo mặc định], thì trình gỡ lỗi chỉ lắng nghe các kết nối cục bộ

Cho phép các yêu cầu chưa được ký

Vì lý do bảo mật, theo mặc định, mọi yêu cầu đối với một trang trên máy chủ tích hợp từ bên ngoài PhpStorm đều bị từ chối và cửa sổ bật lên ủy quyền được hiển thị

Để truy cập trang được yêu cầu, hãy nhấp vào Sao chép URL ủy quyền vào khay nhớ tạm trong cửa sổ bật lên ủy quyền và dán mã thông báo đã tạo vào thanh địa chỉ của .

Tuy nhiên, hành vi này có thể gây khó chịu, chẳng hạn như hành vi này có thể chặn phiên gỡ lỗi của bạn nếu không thể can thiệp thủ công. Để chặn hiển thị cửa sổ bật lên ủy quyền, hãy chọn hộp kiểm Cho phép yêu cầu chưa ký .

Sử dụng máy chủ web tích hợp PHP trên macOS

Trên macOS, bạn có thể gặp lỗi không tìm thấy php-cgi khi cố gắng sử dụng máy chủ tích hợp. Điều này cho biết rằng PhpStorm được định cấu hình để sử dụng trình thông dịch PHP đi kèm với macOS, không chứa mô-đun php-cgi .

Để có thể sử dụng máy chủ web tích hợp PHP, hãy làm như sau

  1. Cài đặt trình thông dịch PHP thay thế có bao gồm mô-đun php-cgi . Các tùy chọn phổ biến nhất như sau.

    • Gói bia PHP

    • Gói Liip PHP-OSX

    • gói AMP

  2. Chỉ định trình thông dịch PHP mới được cài đặt để sử dụng trong PhpStorm như được mô tả trong Định cấu hình trình thông dịch PHP cục bộ

    Làm cách nào để chạy các tệp PHP mà không cần máy chủ?

    Đối với hệ thống windows, bạn có thể chạy php bằng cách làm theo các bước bên dưới. .
    Tải xuống phiên bản php bạn muốn sử dụng và đặt nó vào c. \php
    nối thêm ;c. \php vào đường dẫn hệ thống của bạn bằng cmd hoặc gui
    gọi $ php -S máy chủ cục bộ. 8000 trong một thư mục mà bạn muốn phục vụ các trang từ đó

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

    Để chạy PHP cho web, bạn cần cài đặt Máy chủ web như Apache và bạn cũng cần 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.

    Tôi có thể bao gồm tệp PHP từ một máy chủ khác không?

    Có thể chèn nội dung của một tệp PHP vào một tệp PHP khác [trước khi máy chủ thực thi nó], với câu lệnh bao gồm hoặc yêu cầu . Các câu lệnh bao gồm và yêu cầu giống hệt nhau, ngoại trừ khi thất bại. yêu cầu sẽ tạo ra lỗi nghiêm trọng [E_COMPILE_ERROR] và dừng tập lệnh.

    Tôi có thể chạy tệp PHP trong trình duyệt không?

    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.

Chủ Đề