Hướng dẫn how to run php file on remote server - cách chạy tệp php trên máy chủ từ xa

Tôi đang cố gắng thực thi một tệp PHP từ một máy chủ từ xa như thể tôi đang gõ "Php example.php" vào các máy chủ từ xa. Hiện tại nó tiếp tục cố gắng trả lại cho máy chủ gốc. Tôi đã cố gắng thực hiện trực tiếp từ PHP, NET_SSH2 và thực hiện một .sh. Tôi không chắc mình đang đi đâu. Tôi sẽ cố gắng phá vỡ vấn đề tốt nhất có thể.

Cơ sở dữ liệu

------------------------
|   ID | password      |
------------------------
|   50 | testpassword  |
------------------------

Các tập tin

Máy chủ chính [10.0.0.10]: CarryToServer.php, Execpw.php, ExecPW2.php, ExecPW3.php, Execute.php

Máy chủ ứng dụng [10.0.0.20]: Grabid.php, Login.php, MakeConfig.php, local_script.php, Carry.txt

Tất cả các quyền là 777

Máy chủ chính

execute.php


carrytoserver.php


execpw.php


Ứng dụng

carry.txt

testpassword

grabid.php


0

Bạn cũng có thể ghi vào các tệp trên máy chủ FTP [miễn là bạn đã kết nối với tư cách là người dùng có quyền truy cập chính xác]. Bạn chỉ có thể tạo các tệp mới bằng phương pháp này; Nếu bạn cố gắng ghi đè một tệp đã tồn tại, cuộc gọi fopen [] sẽ không thành công.fopen[] call will fail.

Để kết nối với tư cách là người dùng không phải là 'ẩn danh', bạn cần chỉ định tên người dùng [và có thể là mật khẩu] trong URL, chẳng hạn như '


1'. [Bạn có thể sử dụng cùng một loại cú pháp để truy cập các tệp qua HTTP khi chúng yêu cầu xác thực cơ bản.]

Ví dụ #2 Lưu trữ dữ liệu trên máy chủ từ xa


2

Ghi chú::

Bạn có thể hiểu ý tưởng từ ví dụ trên rằng bạn có thể sử dụng kỹ thuật này để ghi vào tệp nhật ký từ xa. Thật không may, điều đó sẽ không hoạt động vì cuộc gọi fopen [] sẽ thất bại nếu tệp từ xa đã tồn tại. Để thực hiện ghi nhật ký phân tán như vậy, bạn nên xem Syslog [].fopen[] call will fail if the remote file already exists. To do distributed logging like that, you should take a look at syslog[].

Không có người dùng đóng góp ghi chú cho trang này.

Bạn có thể chạy các tệp PHP trên máy chủ không?

Trên hầu hết các máy chủ, đây là tiện ích mở rộng mặc định cho các tệp PHP, nhưng yêu cầu quản trị viên máy chủ của bạn chắc chắn. Nếu máy chủ của bạn hỗ trợ PHP, thì bạn không cần phải làm bất cứ điều gì. Chỉ cần tạo của bạn. Các tệp PHP, đặt chúng vào thư mục web của bạn và máy chủ sẽ tự động phân tích chúng cho bạn.If your server supports PHP, then you do not need to do anything. Just create your . php files, put them in your web directory and the server will automatically parse them for you.

Php điều khiển từ xa là gì?

"Điều khiển từ xa" là thư viện lớp PHP cho phép bạn điều khiển một thiết bị từ xa một cách có thể thông qua giao diện CLI của nó [thường thông qua SSH hoặc Telnet] hoặc bất kỳ lệnh nào khác thông qua stdin và stdout bằng cách sử dụng mong đợi theo cách dễ sử dụng đối tượng.

Bạn có thể chạy PHP từ dòng lệnh không?

PHP.Lưu ý rằng không có giới hạn nào về các tệp có thể được thực thi;Cụ thể, tên tệp không bắt buộc có a.Phần mở rộng PHP.Vượt qua mã PHP để thực thi trực tiếp trên dòng lệnh.Pass the PHP code to execute directly on the command line.

Tôi có thể chạy mã PHP trong tệp HTML không?

Tuy nhiên, nếu bạn cần đặt mã PHP trong một tệp có.Tiện ích mở rộng HTML, bạn phải thêm một trình xử lý vào tệp .htaccess của bạn.Ví dụ: cùng một mã ở trên có thể được đặt trong một tệp có tên Hello.you must add a Handler to your . htaccess file. For example, the same code above could be placed in a file named hello.

Bài Viết Liên Quan

Chủ Đề