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
Để 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ệnh
Giả 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 CLI
Cá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
'php' không được nhận dạng dưới dạng lệnh bên trong hoặc bên ngoài,
chương trình có thể hoạt động hoặc tệp bó
– hoặc –
php: command not found
Để 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ết
Trướ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ó
- Apache2
- PHP
- mysql
- phpMyAdmin
Những gì chúng ta sẽ học
Trong 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. -
- Thiết lập máy chủ Apache2
- Cài đặt PHP
- Thiết lập MySQL
- Cài đặt phpMyAdmin
Các bước chạy ứng dụng PHP trên Ubuntu
Hã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ấp
Trướ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
- apt-get update cập nhật danh sách các gói có sẵn và phiên bản của chúng nhưng không cài đặt hoặc nâng cấp bất kỳ gói nào
- nâng cấp apt-get thực sự cài đặt các phiên bản mới hơn của các gói mà bạn có. Sau khi cập nhật danh sách, người quản lý gói sẽ biết về các bản cập nhật hiện có cho phần mềm bạn đã cài đặt
$ php script.php
- sample output -
Hello World!
2Cài đặt Apache2
Tệ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 PHP
Chú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 MySQL
Nế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 phpMyAdmin
phpMyAdmin 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. -
- Mở apache2. conf bằng trình chỉnh sửa nano
$ 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
- Mở liên kết bên dưới. http. // localhost/phpmyadmin
- Bây giờ Nhập tên người dùng và mật khẩu [Như bạn đã cung cấp ở bước 4]
- Nhấp vào tab Mới
- Nhập tên cơ sở dữ liệu
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 Apache
var/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 PHP
Bâ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ắt
Vì 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