Tôi cần một hộp cát PHP trên địa phương của tôi.
Nhưng tôi phải thực hiện chỉ một lớp trong PHP.
Trong node.js tôi có thể làm như sau:
test.js
// my test js script
console.log['hello world']
Tôi có thể chạy nó như thế này:
~$ node test.js
~$ hello world
~$
Tôi muốn làm một cái gì đó như thế này:
test.php
echo['hello world'];
Tôi muốn chạy nó như thế này:
~$ php test.php
~$ hello world
~$
Có cách nào để làm điều này, mà không cần cài đặt Apache và mọi thứ? Tôi chỉ muốn có một hộp cát PHP trên máy Mac của tôi.
Hỏi ngày 18 tháng 12 năm 2020 lúc 19:53Dec 18, 2020 at 19:53
4
OSX đi kèm với cài đặt PHP:
$ which php # => /usr/bin/php
Vì vậy, bạn có thể chạy tệp PHP của bạn. Nhưng đừng quên bao gồm mã của bạn giữa
~$ node test.js
~$ hello world
~$
3.// test.php
Vì vậy, bây giờ bạn có thể chạy trong thiết bị đầu cuối của mình:
$ php test.php
$ Hello world%
Apache là không cần thiết.
Đã trả lời ngày 30 tháng 12 năm 2020 lúc 10:48Dec 30, 2020 at 10:48
Renaud Kernrenaud KernRenaud Kern
1.0988 Huy hiệu bạc23 Huy hiệu đồng8 silver badges23 bronze badges
Tải xuống và cài đặt XAMPP hoặc bất kỳ thay thế nào chạy máy chủ Apache trên máy cục bộ sẽ thực hiện thủ thuật.
Chỉnh sửa: Chỉ cần goog một chút, rõ ràng bạn chỉ có thể tải xuống PHP và chạy máy chủ web từ CLI ngay bây giờ, $ PHP -S localhost: 8000
Đã trả lời ngày 30 tháng 12 năm 2020 lúc 7:26Dec 30, 2020 at 7:26
3
Trước hết, bạn phải kiểm tra xem PHP có được cài đặt trên máy Mac không. Sử dụng lệnh sau để kiểm tra điều này:
php --version
Vì PHP được cài đặt theo mặc định trên Mac, bạn sẽ nhận được một cái gì đó như sau:
Php 7.4.10 [CLI] [Được xây dựng: ngày 3 tháng 9 năm 2020 18:19:30] [NTS] Bản quyền [c] Động cơ ZEND của nhóm PHP v3.4.0, Bản quyền [c] Zend Technologies với Zend Opcache v7.4.10, bản quyền [bản quyền [bản quyền [bản quyền [bản quyền [bản quyền [bản quyền [ c], bởi Zend Technologies
Khi bạn đã hoàn thành điều đó, bạn có thể tạo một tệp PHP chỉ chứa một dòng:
Output:
Chào thế giới
Bạn chỉ cần PHP. Bạn không cần bất cứ điều gì khác.
Đã trả lời ngày 30 tháng 12 năm 2020 lúc 19:00Dec 30, 2020 at 19:00
RomkromkRomk
Phù hiệu bằng đồng 9155 bronze badges
Bạn chỉ có thể cài đặt PAH bằng homebrew.
Đảm bảo bia được cập nhật
brew update
brew upgrade
Cài đặt Php 7.2
~$ node test.js
~$ hello world
~$
0Đợi cho việc cài đặt kết thúc, bạn hiện đang chạy trên PHP 7.2. Bạn có thể chạy
~$ node test.js
~$ hello world
~$
4 để kiểm tra phiên bản PHP hiện tại trên máy của bạn.Bây giờ hãy tạo tệp test.php
~$ node test.js
~$ hello world
~$
1và chạy
~$ node test.js
~$ hello world
~$
2Đã trả lời ngày 24 tháng 12 năm 2020 lúc 16:19Dec 24, 2020 at 16:19
Eden Mosheeden MosheEden Moshe
1.0471 Huy hiệu vàng6 Huy hiệu bạc15 Huy hiệu đồng1 gold badge6 silver badges15 bronze badges
Tôi đã có một vấn đề tương tự khi tôi đến Mac và trước khi sử dụng giải pháp tạm thời của tôi là Mamp. Đơn giản chỉ là một giải pháp nhanh chóng giúp tôi làm việc.
Sau đó, có những bài viết giải thích tốt làm thế nào để tạo ra một môi trường phát triển đèn en mac: Thiết lập địa phương [l] amp stack trên Mac với homebrew
Đã trả lời ngày 30 tháng 12 năm 2020 lúc 8:28Dec 30, 2020 at 8:28
JatnieljatnielJatniel
7762 Huy hiệu vàng13 Huy hiệu bạc17 Huy hiệu đồng2 gold badges13 silver badges17 bronze badges
1
Hãy thử mở một localhost. Bạn có thể sử dụng XAMPP, v.v. ...
Đã trả lời ngày 30 tháng 12 năm 2020 lúc 14:44Dec 30, 2020 at 14:44
Tôi muốn giới thiệu Docker ...
Vì nó đang chạy trong một máy ảo rồi, nó là hộp cát hoàn hảo. Và bạn có thể thêm các dịch vụ mới hoặc thay đổi thiết lập, như thử các phiên bản PHP mới, máy chủ web khác nhau hoặc hệ điều hành khác khá dễ dàng.
Đã trả lời ngày 25 tháng 12 năm 2020 lúc 13:43Dec 25, 2020 at 13:43
Honk der Hasehonk der HaseHonk der Hase
2.2861 Huy hiệu vàng13 Huy hiệu bạc24 Huy hiệu đồng1 gold badge13 silver badges24 bronze badges