Xin lỗi nếu đây là một câu hỏi rất mới làm quen - tôi là người mới - nhưng, tôi không biết làm thế nào để chạy tệp PHP của mình từ thiết bị đầu cuối.
Tôi gõ vào thiết bị đầu cuối MAC một cái gì đó như thế này: Php test.php [trong đó test.php là tệp tôi đang cố gắng chạy] sau đó, tôi nhận được điều này: không thể mở tệp đầu vào: test.php
Tôi nghĩ rằng tôi đang gặp vấn đề này vì tôi không thay đổi thư mục [cũng không biết làm thế nào để làm điều đó].
Hỏi ngày 24 tháng 7 năm 2013 lúc 2:46Jul 24, 2013 at 2:46
3
Để thay đổi thư mục, bạn phải nhập CD và sau đó là tên đường dẫn tệp
Nếu bạn tìm thấy tệp trong Finder và giữ tệp và kéo nó vào cửa sổ đầu cuối Mac, nó sẽ đặt toàn bộ tệp đường dẫn .... vì vậy chỉ cần nhập CD, sau đó kéo tệp để lấy đường dẫn
- Đừng quên xóa tên tệp ở cuối đường dẫn
và điều đó sẽ đưa bạn đến thư mục của tệp ..
Sau đó, chỉ cần gõ php test.php
, và điều đó sẽ hoạt động
Hi vọng điêu nay co ich!
Đã trả lời ngày 24 tháng 7 năm 2013 lúc 2:52Jul 24, 2013 at 2:52
user2277872user2277872user2277872
2.9261 Huy hiệu vàng20 Huy hiệu bạc22 Huy hiệu đồng1 gold badge20 silver badges22 bronze badges
3
Bắt đầu một cửa sổ thiết bị đầu cuối. Khi nhắc nhập 'Emacs hi.php' trong trình chỉnh sửa Emacs Nhập một dòng đọc in "Hi World" Nhập CNTL X-S để lưu tệp của bạn sau đó nhập CNTL-Z để thoát ra cửa sổ Terminal sau đó nhập Php Hi.php Bạn nên Xem "Hi World" được hiển thị trong cửa sổ thiết bị đầu cuối. Sau đó nhập FG để quay lại trình soạn thảo Emacs.
Đã trả lời ngày 5 tháng 7 năm 2019 lúc 4:02Jul 5, 2019 at 4:02
Đã tạo: tháng 10-06, 2021
- Sử dụng lệnh
php -S
để chạy PHP trên máy Mac - Sử dụng máy chủ web Apache tích hợp để chạy PHP trên Mac
- Sử dụng MAMP để chạy PHP trên máy Mac
Trong hướng dẫn này, chúng tôi sẽ giới thiệu các phương thức để chạy PHP trên MAC.
Sử dụng lệnh php -S
để chạy PHP trên máy Mac
PHP là ngôn ngữ phía máy chủ. Nó chạy trên máy chủ. Do đó, nó cần một máy chủ web để chạy. Có các máy chủ web khác nhau như Apache HTTP Server, Nginx, Oracle HTTP Server, LightTPD, Node.js Server, v.v. Các ngôn ngữ phía máy chủ cần các loại máy chủ này để chạy tập lệnh. PHP cũng vượt quá một máy chủ web tích hợp để phát triển ứng dụng. Nó được dành cho mục đích thử nghiệm, và nó được khuyến nghị rằng nó không nên được sử dụng trong các mạng công cộng. Máy chủ web có khả năng chỉ chạy một quy trình duy nhất. Lệnh PHP -S
xây dựng một máy chủ cục bộ trong PHP. Sau đó, chúng tôi có thể chỉ định tệp PHP của chúng tôi trong URL để chạy tệp PHP.
Giả sử chúng ta có một thư mục project
nơi tập tin PHP của chúng ta index.php
.
Đầu tiên, mở thiết bị đầu cuối và chuyển đến thư mục project
bằng lệnh
[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
0.Viết lệnh PHP -S
với tùy chọn
[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
2 và nhấn Enter. Sau đó, một máy chủ web cục bộ bắt đầu.Truy cập trình duyệt web và nhập địa chỉ
[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
3. Tệp PHP sẽ chạy.Địa chỉ
[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
4 là một địa chỉ vòng lặp. Nó chuyển hướng đến cùng một máy. Chúng tôi không cần kết nối vật lý với mạng. Nó được sử dụng cho mục đích thử nghiệm trong một máy cục bộ. Số [Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
5 sau địa chỉ IP trong cổng được IP sử dụng. Chúng ta có thể tham khảo địa chỉ IP [Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
4 là localhost.Mã ví dụ:
php -S 127.0.0.1:8000
Output:
[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
Sử dụng máy chủ web Apache tích hợp để chạy PHP trên Mac
PHP đi kèm với một máy chủ web Apache tích hợp trong Mac. Chúng tôi có thể bắt đầu dịch vụ Apache để tạo một máy chủ cục bộ và chạy tệp PHP của chúng tôi. Chúng ta có thể sử dụng lệnh
[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
7 trong thiết bị đầu cuối để khởi động máy chủ web. Sau đó, việc nhập URL [Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
8 trong đó tệp PHP của chúng tôi là [Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
9 sẽ chạy tệp PHP. Tệp PHP phải nằm trong thư mục gốc để chạy.Chúng ta có thể dừng máy chủ web bằng lệnh
sudo apachectl start
0. Chúng ta có thể kiểm tra trạng thái của máy chủ Apache bằng lệnh sudo apachectl start
1. Lệnh sẽ hiển thị các thông tin máy chủ khác nhau như trạng thái hoạt động, bộ nhớ, tác vụ, CPU, v.v. Do đó, chúng tôi có thể chạy tệp PHP bắt đầu máy chủ Apache trên Mac.Mã ví dụ:
sudo apachectl start
Sử dụng máy chủ web Apache tích hợp để chạy PHP trên Mac
PHP đi kèm với một máy chủ web Apache tích hợp trong Mac. Chúng tôi có thể bắt đầu dịch vụ Apache để tạo một máy chủ cục bộ và chạy tệp PHP của chúng tôi. Chúng ta có thể sử dụng lệnh
[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
7 trong thiết bị đầu cuối để khởi động máy chủ web. Sau đó, việc nhập URL [Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
8 trong đó tệp PHP của chúng tôi là [Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server [//127.0.0.1:8000] started
9 sẽ chạy tệp PHP. Tệp PHP phải nằm trong thư mục gốc để chạy.Chúng ta có thể dừng máy chủ web bằng lệnh
sudo apachectl start
0. Chúng ta có thể kiểm tra trạng thái của máy chủ Apache bằng lệnh sudo apachectl start
1. Lệnh sẽ hiển thị các thông tin máy chủ khác nhau như trạng thái hoạt động, bộ nhớ, tác vụ, CPU, v.v. Do đó, chúng tôi có thể chạy tệp PHP bắt đầu máy chủ Apache trên Mac.