Hướng dẫn how can i run php program in ubuntu? - làm thế nào tôi có thể chạy chương trình php trong ubuntu?

PHP - Ngôn ngữ kịch bản

PHP là một ngôn ngữ kịch bản đa năng phù hợp để phát triển web. Các tập lệnh PHP có thể được nhúng vào HTML. Phần này giải thích cách cài đặt và định cấu hình PHP trong hệ thống Ubuntu với Apache2 và MySQL.

Phần này giả định rằng bạn đã cài đặt và định cấu hình máy chủ Web Apache2 và máy chủ cơ sở dữ liệu MySQL. Bạn có thể tham khảo các phần Apache2 và MySQL trong tài liệu này để cài đặt và định cấu hình Apache2 và MySQL tương ứng.

Cài đặt

PHP có sẵn trong Ubuntu Linux. Không giống như Python, được cài đặt trong hệ thống cơ sở, PHP phải được thêm vào.

Để cài đặt mô -đun PHP Apache, bạn có thể nhập lệnh sau tại dấu nhắc đầu cuối:

sudo apt install php libapache2-mod-php

Bạn có thể chạy các tập lệnh PHP tại một dấu nhắc thiết bị đầu cuối. Để chạy các tập lệnh PHP tại dấu nhắc đầu cuối, bạn nên cài đặt gói PHP-CLI. Để cài đặt PHP-CLI, bạn có thể nhập lệnh sau:

sudo apt install php-cli

Bạn cũng có thể thực thi các tập lệnh PHP mà không cần cài đặt mô -đun Apache PHP. Để thực hiện điều này, bạn nên cài đặt gói PHP-CGI thông qua lệnh này:

sudo apt install php-cgi

Để sử dụng MySQL với PHP, bạn nên cài đặt gói PHP-MYSQL, như vậy:

sudo apt install php-mysql

Tương tự, để sử dụng PostgreSQL với PHP, bạn nên cài đặt gói PHP-PGSQL:

sudo apt install php-pgsql

Cấu hình

Nếu bạn đã cài đặt các gói Libapache2-mod-php hoặc PHP-CGI, bạn có thể chạy các tập lệnh PHP từ trình duyệt web của mình. Nếu bạn đã cài đặt gói PHP-CLI, bạn có thể chạy các tập lệnh PHP tại dấu nhắc đầu cuối.

Theo mặc định, khi Libapache2-mod-php được cài đặt, máy chủ web Apache 2 được cấu hình để chạy tập lệnh PHP bằng mô-đun này. Vui lòng xác minh nếu các tệp

sudo apt install php-cgi
2 và
sudo apt install php-cgi
3 tồn tại. Nếu chúng không tồn tại, bạn có thể bật mô -đun bằng lệnh
sudo apt install php-cgi
4.

Khi bạn đã cài đặt các gói liên quan đến PHP và bật mô -đun APACHE PHP, bạn nên khởi động lại máy chủ web Apache2 để chạy tập lệnh PHP, bằng cách chạy lệnh sau:

sudo systemctl restart apache2.service 

Kiểm tra

Để xác minh cài đặt của bạn, bạn có thể chạy tập lệnh PHPINFO sau:


Bạn có thể lưu nội dung trong một tệp

sudo apt install php-cgi
5 và đặt nó trong thư mục
sudo apt install php-cgi
6 của máy chủ web Apache2. Trỏ trình duyệt của bạn vào
sudo apt install php-cgi
7 sẽ hiển thị các giá trị của các tham số cấu hình PHP khác nhau.

Người giới thiệu

  • Để biết thêm về thông tin sâu, xem tài liệu PHP.NET.

  • Có rất nhiều sách về Php 7 và 8. Một cuốn sách hay từ O hèReilly là học Php, bao gồm một cuộc thám hiểm các cải tiến Php 7, đối với ngôn ngữ.

  • Ngoài ra, hãy xem trang Wiki của Apache MySQL Php Ubuntu để biết thêm thông tin.

Để 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ì đó 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ộ.

Để định cấu hình máy chủ Ubuntu để chạy ứng dụng PHP, tốt hơn hết là bạn nên theo dõi bài viết triển khai ứng dụng Laravel 5.7 trên Vultr VC2. Điều 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 khung của PHP.

Chạy tệp PHP hoặc ứng dụng trên hệ điều hành Windows đơn giản hơn nhiều khi sử dụng phần mềm XAMPP. XAMPP được gói 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 các lệnh đ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 đây để 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

Hãy để đào sâu vào các bước để chạy ứng dụng PHP trên Ubuntu. Chúng ta cần thiết lập một máy chủ web, PHP và MySQL trước tiên để chạy ứng dụng PHP.

Cập nhật và nâng cấp các gói

Trước khi bắt đầu cài đặt các gói, tốt hơn 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 chúng tôi.

  • Cập nhật APP-Get cập nhật & nbsp; danh sách các gói có sẵn và phiên bản của chúng, nhưng nó không cài đặt hoặc & nbsp; nâng cấp & nbsp; bất kỳ gói nào.
  • Apt-get nâng cấp & nbsp; thực sự cài đặt các phiên bản mới hơn của các gói bạn có. After & nbsp; Cập nhật & nbsp; danh sách, người quản lý gói biết về khả dụng & nbsp; Cập nhật & nbsp; cho phần mềm bạn đã cài đặt.
sudo apt-get update
sudo apt-get upgrade

Cài đặt Apache2

Một tệp PHP yêu cầu một máy chủ web để chạy. Các máy chủ web thường được sử dụng ngày 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 với lệnh dưới đây.

sudo apt-get install apache2

Cài đặt PHP

Thiết lập MySQL

sudo apt install php

Cài đặt phpmyadmin

Hãy để đào sâu vào các bước để chạy ứng dụng PHP trên Ubuntu. Chúng ta cần thiết lập một máy chủ web, PHP và MySQL trước tiên để chạy ứng dụng PHP.

sudo apt install php-cli
0

Khi được nhắc, hãy trả lời các câu hỏi bằng cách sử dụng hướng dẫn dưới đây.

sudo apt install php-cli
1

Trong phiên bản mới nhất của MySQL, nó sẽ hỗ trợ cho người dùng gốc. Vì vậy, bạn không thể di chuyển cơ sở dữ liệu với người dùng gốc. Để chúng ta 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.

Lưu ý: Thay đổi tên người dùng và mật khẩu như chúng ta cần trong các lệnh bên dưới.: Change the username and password as we need in the below commands.

sudo apt install php-cli
2

Cà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 lý MySQL qua web. & NBSP; đơ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 dưới đây.

sudo apt install php-cli
3

Nó 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 ta có thể truy cập bảng điều khiển PHPMyAdmin bằng cách sử dụng liên kết bên dưới.

sudo apt install php-cli
4

Phpmyadmin không tìm thấy lỗi

Đôi khi việc truy cập phpmyadmin từ trình duyệt có thể trả về lỗi,

Không được tìm thấy URL /PHPMyAdmin được yêu cầu trên máy chủ này.

Hướng dẫn how can i run php program in ubuntu? - làm thế nào tôi có thể chạy chương trình php trong ubuntu?

Để giải quyết lỗi này, thực hiện các bước sau:-

  1. Mở tệp Apache2.conf bằng trình chỉnh sửa nano.
sudo apt install php-cli
5

2. Dán dòng sau vào cuối tệp.

sudo apt install php-cli
6

3. Khởi động lại máy chủ Apache

sudo apt install php-cli
7

Tạ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à một bước tùy chọn và chỉ cần thiết nếu dự án PHP của chúng tôi cần một 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 dưới đây. http: // localhost/phpmyadmin & nbsp;
  • Bây giờ nhập tên người dùng và mật khẩu (như bạn đã đưa vào bước 4).
  • Nhấp vào & nbsp; mới & nbsp; tabNew tab
  • Nhập tên cơ sở dữ liệu

Press CreateCreate

Hướng dẫn how can i run php program in ubuntu? - làm thế nào tôi có thể chạy chương trình php trong ubuntu?

Nó cũng cần phải định cấu hình các 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 & nbsp; mà máy chủ web Apache tìm các tệp để phục vụ 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.is the directory that the Apache webserver looks for files to serve on our domain by default. This location can be changed later to whatever value we want.

Nhưng bây giờ, chúng ta phải dán/sao chép tệp PHP hoặc dự án của chúng ta vào thư mục này. Như một mặc định, vị trí thư mục này có thể được nhìn thấy trong vị trí được hiển thị bên dưới.

sudo apt install php-cli
8

Chạy tệp hoặc dự án PHP

Bây giờ, thời gian để 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/myapp.php  chạy & nbsp; myapp.php & nbsp; tệp bên trong/var/www/html thư mục.https://localhost direct to our apache2 home page. http://localhost/MyApp.php runs the MyApp.php file inside /var/www/html directory.

Lưu ý: Ví dụ, tôi đã chọn & nbsp; myApp.php làm tệp PHP mẫu và MyPhpproject làm thư mục dự án PHP mẫu. As an example, I have chosen MyApp.php as a sample PHP file and MyPHPProject as a sample PHP project directory.

sudo apt install php-cli
9

Nếu nó là một dự án PHP bên trong một thư mục, hãy thay đổi đường dẫn URL.

sudo apt install php-cgi
0

Nếu dự án PHP của chúng tôi chứa tệp & nbsp; index.php trong root của nó, nó không cần phải nhập tên tệp. URL dưới đây chạy dự án PHP của chúng tôi.index.php file in its root, It does not need to enter the file name. The below URL runs our PHP project.

sudo apt install php-cgi
1

Bả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 đèn và chạy ứng dụng PHP.

Làm cách nào để chạy tập lệnh PHP trong thiết bị đầu cuối Ubuntu?

Bạn chỉ cần làm theo các bước để chạy chương trình PHP bằng dòng lệnh ...
Mở cửa sổ thiết bị đầu cuối hoặc dòng lệnh ..
Goto thư mục hoặc thư mục được chỉ định có các tệp PHP có mặt ..
Sau đó, chúng ta có thể chạy mã PHP bằng lệnh sau: php file_name.php ..

Làm cách nào để chạy một chương trình PHP?

Tệp PHP được đặt bên trong thư mục HT HTDOCS. Nếu bạn muốn chạy nó, hãy mở bất kỳ trình duyệt web nào và nhập vào localhost/demo.php và nhấn enter. Chương trình của bạn sẽ chạy.open any web browser and enter “localhost/demo. php” and press enter. Your program will run.

Bạn có thể chạy PHP trên Linux không?

PHP chủ yếu được sử dụng ở phía máy chủ (và JavaScript ở phía máy khách) để tạo các trang web động trên HTTP, tuy nhiên bạn sẽ ngạc nhiên khi biết rằng bạn có thể thực thi PHP trong thiết bị đầu cuối Linux mà không cần trình duyệt web.Bài viết này nhằm mục đích ném ánh sáng vào khía cạnh dòng lệnh của ngôn ngữ tập lệnh PHP.

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.