Cách chạy tệp php trong thiết bị đầu cuối ubuntu
Tập lệnh PHP có thể được thực thi từ dòng lệnh ngay cả khi không cài đặt bất kỳ phần mềm máy chủ web nào Show
Để chạy tập lệnh PHP từ dòng lệnh, bạn chỉ cần cài đặt PHP CLI (Giao diện dòng lệnh PHP) trên hệ thống của mình Ghi chú này cho biết cách chạy tập lệnh PHP từ dòng lệnh và cách cài đặt PHP CLI trên Windows, Linux và MacOS Mẹo hay. Cách tìm vị trí của tệp $ php -v
- sample output -
PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies 7. Đọc thêm →Chạy tập lệnh PHP từ dòng lệnhGiả sử chúng ta có tệp $ php -v
- sample output -
PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies 8 với mã PHP đơn giản nhấtĐể chạy $ php -v
- sample output -
PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies 8 từ dòng lệnh, hãy thực thi$ php script.php
- sample output -
Hello World!
Cài đặt PHP CLICác thông báo như sau có nghĩa là bạn đang thiếu $ sudo apt install php-cli0 trên hệ thống của mình và nên cài đặt nó trước để có thể chạy các tập lệnh PHP từ dòng lệnh
Để kiểm tra xem $ sudo apt install php-cli0 đã được cài đặt hay chưa, hãy thực thi $ php -v
- sample output -
PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies MacOS đi kèm với PHP được cài đặt sẵn Để cài đặt $ sudo apt install php-cli0 trên Linux $ sudo apt install php-cli Để cài đặt PHP trên Windows, hãy tải xuống gói ZIP với phiên bản được yêu cầu, giải nén nó vào $ php script.php
- sample output -
Hello World!
2 và thêm thư mục này vào biến môi trường $ php script.php
- sample output -
Hello World!
3Đối với điều này, nhấn nút ⊞ Win key để mở menu bắt đầu và nhập vào ________ 14 để tìm kiếm liên kết “Chỉnh sửa biến môi trường hệ thống” hoặc “Chỉnh sửa biến môi trường cho tài khoản của bạn” Bắt đầu trình chỉnh sửa, tìm kiếm tên biến $ php script.php
- sample output -
Hello World!
5, nhấp vào “Chỉnh sửa” và thêm $ php script.php
- sample output -
Hello World!
2Để tạo tệp cấu hình mặc định của PHP, tệp ban đầu bị thiếu trên Windows, hãy sao chép $ php script.php
- sample output -
Hello World!
7 sang $ php script.php
- sample output -
Hello World!
8$ php script.php
- sample output -
Hello World!
1Cuối cùng, sau khi cài đặt PHP, bạn sẽ có thể chạy $ php -v
- sample output -
PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies 8 từ dòng lệnh mà không gặp sự cố nào Để chạy một tệp PHP đơn giản, chúng ta cần thiết lập một máy chủ vì đây là ngôn ngữ phụ trợ. Hãy thảo luận về các bước để chạy ứng dụng PHP trên hệ thống Ubuntu. Lưu ý rằng, chúng tôi đang chạy một tệp PHP đơn giản trên hệ thống Ubuntu cục bộ Để cấu hình máy chủ Ubuntu để chạy ứng dụng PHP, tốt hơn hết bạn nên theo dõi bài viết Triển khai Laravel 5. 7 Ứng Dụng Trên VULTR VC2. Phần này bao gồm tất cả các bước để định cấu hình hệ thống Ubuntu để chạy PHP và triển khai ứng dụng Laravel. Laravel là một framework của PHP Việc chạy một file PHP hay ứng dụng trên hệ điều hành Windows sẽ đơn giản hơn rất nhiều khi sử dụng phần mềm XAMPP. XAMPP đi kèm với máy chủ apache, cơ sở dữ liệu Mysql, FTP, v.v. điều kiện tiên quyếtTrước khi tiếp tục bài viết này, tôi cho rằng người đọc đã làm việc với hệ điều hành Linux và các lệnh Unix/Linux Chúng tôi đang sử dụng các công nghệ sau để chạy PHP trên Ubuntu và bạn nên biết về nó
Những gì chúng ta sẽ họcTrong bài viết này, chúng tôi sẽ chạy một ứng dụng PHP trên hệ thống Ubuntu. -
Các bước chạy ứng dụng PHP trên UbuntuHãy tìm hiểu các bước để chạy một ứng dụng PHP trên Ubuntu. Trước tiên, chúng tôi cần thiết lập máy chủ web, PHP và MySQL để chạy ứng dụng PHP Gói cập nhật và nâng cấpTrước khi bắt đầu cài đặt các gói, tốt hơn hết là cập nhật và nâng cấp các gói chúng tôi có trên hệ thống của mình
$ php script.php
- sample output -
Hello World!
2Cài đặt Apache2Tệp PHP yêu cầu máy chủ web để chạy. Các máy chủ web được sử dụng phổ biến hiện nay là Apache2 và NGINX. Trong hướng dẫn này, chúng tôi đang sử dụng Apache2. Nó có thể được cài đặt bằng lệnh dưới đây $ php script.php
- sample output -
Hello World!
3Cài đặt PHPChúng tôi thực sự cần PHP trên hệ thống Ubuntu của mình để chạy ứng dụng PHP. Cài đặt phiên bản PHP mới nhất bằng lệnh bên dưới $ php script.php
- sample output -
Hello World!
4Cài đặt MySQLNếu dự án PHP của chúng tôi đang sử dụng cơ sở dữ liệu, nó yêu cầu phải có máy chủ cơ sở dữ liệu trên hệ thống của chúng tôi. Cơ sở dữ liệu sử dụng nhiều nhất với PHP là MySQL. Điều này có thể được thiết lập bằng các bước dưới đây $ php script.php
- sample output -
Hello World!
5Khi được nhắc, hãy trả lời các câu hỏi bằng hướng dẫn bên dưới $ php script.php
- sample output -
Hello World!
6Trong phiên bản mới nhất của MySQL, nó khôi phục hỗ trợ cho người dùng root. Vì vậy, bạn không thể di chuyển cơ sở dữ liệu với người dùng root. Vì vậy, chúng tôi cần tạo một người dùng mới và cấp tất cả các đặc quyền cho người dùng Ghi chú. Thay đổi tên người dùng và mật khẩu khi chúng ta cần trong các lệnh bên dưới $ php script.php
- sample output -
Hello World!
7Cài đặt phpMyAdminphpMyAdmin là một công cụ phần mềm miễn phí được viết bằng PHP, nhằm xử lý việc quản trị MySql trên Web. Nói một cách đơn giản, chúng ta có thể mô tả nó là Giao diện người dùng đồ họa (GUI) để quản lý cơ sở dữ liệu MySQL Để cài đặt phpMyAdmin bằng lệnh bên dưới $ php script.php
- sample output -
Hello World!
8Nó sẽ yêu cầu thông tin đăng nhập MySQL của bạn và bạn phải cung cấp cho họ đúng cách Chúng tôi có thể truy cập bảng điều khiển phpMyAdmin bằng liên kết bên dưới $ php script.php
- sample output -
Hello World!
9Lỗi không tìm thấy phpMyAdminĐôi khi truy cập phpMyAdmin từ trình duyệt có thể báo lỗi, “Không tìm thấy URL được yêu cầu /phpmyadmin trên máy chủ này” Để giải quyết lỗi này, hãy thực hiện các bước sau. -
$ php -v
- sample output -
PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies 02. Dán dòng sau vào cuối tệp $ php -v
- sample output -
PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies 13. Khởi động lại máy chủ apache $ php script.php
- sample output -
Hello World!
30Tạo cơ sở dữ liệu (Chỉ khi ứng dụng PHP của chúng tôi cần cơ sở dữ liệu để chạy)Đây là bước tùy chọn và chỉ cần thiết nếu dự án PHP của chúng ta cần cơ sở dữ liệu. Tạo cơ sở dữ liệu MySQL có thể dễ dàng thực hiện bằng phpMyAdmin
Nhấn Tạo Nó cũng cần cấu hình chi tiết cơ sở dữ liệu trong dự án PHP của chúng tôi Dán hoặc sao chép dự án vào thư mục gốc của máy chủ web Apachevar/www/html là thư mục mà máy chủ web Apache tìm kiếm các tệp để phân phối trên miền của chúng tôi theo mặc định. Vị trí này có thể được thay đổi sau này thành bất kỳ giá trị nào chúng tôi muốn Nhưng bây giờ, chúng ta phải dán/sao chép tệp hoặc dự án PHP của mình vào thư mục này. Theo mặc định, vị trí thư mục này có thể được nhìn thấy ở vị trí hiển thị bên dưới $ php script.php
- sample output -
Hello World!
31Chạy tệp hoặc dự án PHPBây giờ là lúc để chạy tệp PHP của chúng tôi. https. // localhost trực tiếp đến trang chủ apache2 của chúng tôi. http. // localhost/Ứng dụng của tôi. php chạy MyApp. php bên trong thư mục /var/www/html Ghi chú. Ví dụ: tôi đã chọn MyApp. php dưới dạng tệp PHP mẫu và MyPHPProject dưới dạng thư mục dự án PHP mẫu $ php script.php
- sample output -
Hello World!
32Nếu đó là một dự án PHP bên trong một thư mục, hãy thay đổi đường dẫn URL $ php script.php
- sample output -
Hello World!
33Nếu dự án PHP của chúng tôi chứa một chỉ mục. php trong thư mục gốc của nó, Không cần nhập tên tệp. URL dưới đây chạy dự án PHP của chúng tôi $ php script.php
- sample output -
Hello World!
34Bản tóm tắtVì vậy, ở đây trong bài viết này, chúng tôi đã thảo luận về các bước để chạy ứng dụng PHP trên hệ thống Ubuntu. Đầu tiên, chúng tôi đang thiết lập môi trường LAMP và chạy ứng dụng PHP Bạn có thể chạy PHP trên dòng lệnh không?Mặc dù ngôn ngữ kịch bản PHP chủ yếu được phát triển để tạo các trang web động, nhưng bạn cũng có thể thực thi các tập lệnh PHP hoàn toàn độc lập với máy chủ web. Với mục đích này, bạn có thể gọi tập lệnh PHP trên dòng lệnh bằng cái gọi là Trình thông dịch dòng lệnh PHP (viết tắt. PHP CLI) .
Làm cách nào tôi có thể chạy tệp PHP trong PHP?Thực thi tệp PHP ¶ . Yêu cầu PHP thực thi một tệp nhất định. $ php my_script. php $ php -f my_script. php. . Truyền mã PHP để thực thi trực tiếp trên dòng lệnh. $ php -r 'print_r(get_define_constants());'. Cung cấp mã PHP để thực thi thông qua đầu vào tiêu chuẩn ( stdin ) |