Hướng dẫn where is the php executable in linux? - php thực thi được trong linux ở đâu?

Thực thi mặc định có thể được tìm thấy với:

which php

trong đó, trên hệ thống của tôi, kết quả là

$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
1. Tuy nhiên, nếu tôi liệt kê tệp này, hóa ra đó là một liên kết tượng trưng đến
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
2:

$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php

Điều này, đến lượt nó, là (trên hệ thống của tôi) một liên kết tượng trưng đến

$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
3:

$ ls -l /etc/alternatives/php
lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2

Và đây là thực thi thực tế:

$ file /usr/bin/php7.2
/usr/bin/php7.2: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=1b669fd85cfcca25b9733cacf7e7ebaafc0ce17e, stripped

Sau khi bạn cài đặt PHP hoặc đèn trên máy chủ Linux (hoặc XAMP trên máy chủ Windows), nếu bạn muốn chạy lệnh PHP trong một thiết bị đầu cuối để thực thi tệp .php script, trước tiên bạn nên tìm đường dẫn cài đặt PHP và thêm thực thi PHP Đường dẫn tập tin trong giá trị của Biến đường Môi trường hệ thống.php in a terminal to execute a .php script file, you should first find the PHP install path and add the php executable file path in system environment variable PATH‘s value.

Nhưng nếu có nhiều phiên bản PHP được cài đặt trên máy chủ, bạn nên tìm phiên bản PHP và đường dẫn cài đặt PHP liên quan mà bạn cần, và sau đó bạn có thể chạy nó phù hợp. Ví dụ: bạn có thể gọi tệp thực thi phiên bản PHP cần thiết của mình trên công việc Linux Cron.PHP version installed on the server, you should find the PHP version and related PHP install path which you need, and then you can run it accordingly. For example, you can invoke your required PHP version executable file on the Linux Cron job.

Bài viết này sẽ cho bạn biết cách kiểm tra phiên bản PHP hiện tại và đường dẫn cài đặt PHP hiện tại trong cả Linux và Windows. Nó cũng sẽ cho bạn biết cách thay đổi phiên bản PHP hiện tại thành một phiên bản khác bằng cách chỉnh sửa hệ thống & nbsp; giá trị đường dẫn biến biến môi trường.PHP version and PHP install path in both Linux and Windows. It will also tell you how to change current PHP version to another one by edit the system environment variable PATH‘s value.

1. Kiểm tra đường dẫn cài đặt PHP trên Linux.

Lệnh

$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
4 trả về đường dẫn tệp thực thi. Từ ví dụ bên dưới, chúng ta có thể thấy đường dẫn tệp thực thi PHP là
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
5 và nó được liên kết với tệp
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
6 (đây là tệp thực thi PHP thực sự).
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
4
command returns the executable file path. From below example, we can see the PHP executable file path is
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
5
, and it is linked to
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
6
file ( this is the real PHP executable file ).

$ whereis php
php: /usr/bin/php
$ 
$ ls -l /usr/bin/php
lrwxrwxrwx. 1 root root 26 Dec 21 09:08 /usr/bin/php -> /www/server/php/73/bin/php

Nếu lệnh

$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
4 Trả về nhiều đường dẫn cài đặt PHP, thì bạn có thể chạy lệnh
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
8 để nhận đường dẫn tệp thực thi PHP hiện tại.
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
4
command returns multiple PHP install path, then you can run
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
8
command to get current PHP executable file path.

$ whereis php
php: /usr/bin/php /usr/local/bin/php /usr/local/lib/php.ini
$
$ which php
/usr/local/bin/php

2. Kiểm tra đường dẫn cài đặt PHP trên Windows.

Bạn rất dễ dàng kiểm tra đường dẫn cài đặt PHP trên Windows, vì cài đặt PHP trên Windows chỉ là tải xuống tệp ZIP PHP và giải nén nó vào thư mục cục bộ, sau đó bạn có thể chạy nó trong cửa sổ DOS như bên dưới. Trong ví dụ dưới đây, đường dẫn cài đặt PHP là C: \ XAMPP \ PHP \.C:\xampp\php\.

C:\WorkSpace>C:\xampp\php\php -v
PHP 8.0.0 (cli) (built: Nov 24 2020 22:02:57) ( ZTS Visual C++ 2019 x64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies

Nếu bạn muốn chạy trên ví dụ chỉ bằng lệnh đầu vào PHP -V, thì bạn cần thêm đường dẫn cài đặt PHP (C: \ XAMPP \ PHP \) vào giá trị biến biến của Windows System Môi trường. Bạn có thể đọc bài viết cách đặt các biến môi trường Windows.php -v, then you need to add the PHP install path ( C:\xampp\php\ ) in Windows system environment variable PATH‘s value. You can read article How To Set Windows Environment Variables.

# First make sure php install path has been added in windows environment variable PATH's value.
C:\WorkSpace>echo %PATH%
..........;C:\xampp\php

# Now you can run command php in command console. 
C:\WorkSpace>php -v
PHP 8.0.0 (cli) (built: Nov 24 2020 22:02:57) ( ZTS Visual C++ 2019 x64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies

3. Kiểm tra phiên bản PHP hiện tại.

Chạy lệnh

$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
9 trong một thiết bị đầu cuối để có được phiên bản PHP được thực hiện hiện tại.
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
9
command in a terminal to get the current executed PHP version.

________số 8

3. Sử dụng hàm phpinfo () để nhận Phiên bản PHP & đường dẫn cài đặt PHP.

  1. Hàm
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    0 có thể trả về rất nhiều thông tin hữu ích (bao gồm phiên bản PHP và đường dẫn cài đặt) về PHP hiện đang được sử dụng.
  2. Chúng ta có thể viết tệp tập lệnh
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    1 và chứa hàm
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    0 trong tệp này. Sau đó, chúng ta có thể thực thi cả hai trong dòng lệnh hoặc từ máy chủ web HTTP.
  3. Mở một thiết bị đầu cuối, chạy lệnh ____ 23 & nbsp; để tạo tệp tập lệnh .php.
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    3
     to create a .php script file.
  4. Nhấn phím
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    4,
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    5 để vào chế độ chèn.
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    4
    ,
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    5
    key to enter insert mode.
  5. Sao chép mã nguồn bên dưới vào tệp test.php .________ 9 9
  6. Nhấn phím
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    4,
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    7,
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    8 để lưu tệp và thoát đã chỉnh sửa.
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    4
    ,
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    7
    ,
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    8
    key to save the edited file and exit.
  7. Chạy
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    9 trong dòng lệnh. Bạn có thể nhận được tin nhắn đầu ra dưới đây .________ 10
    $ ls -l /etc/alternatives/php
    lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2
    
    9
    in command line. You can get below output messages.
    $ ls -l /usr/bin/php
    lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php
    
    0

Tài liệu tham khảo

  1. PHPINFO

Php exe nằm ở đâu?

Trong c :, Nhấp vào thanh tìm kiếm và tìm kiếm "php.exe".Sau đó, sẽ xuất hiện một ứng dụng gọi là PHP và nhấp vào nó.Sau đó, CMD sẽ mở và trong tab CMD, nó sẽ nói php.exe ở cuối.Đó là nơi PHP.exe của bạn và bạn có thể đặt địa chỉ liên kết của tệp trong mã VS.

Php exe ở đâu trong xampp trong linux?

Php exe xampp ở đâu?Vị trí mặc định là tại C: \ XAMPP.Từ bên trong thư mục XAMPP, mở thư mục PHP và xác định vị trí tệp PHP.exe.Nếu bạn có thể tìm thấy tệp php.exe từ trong thư mục này, thì thư mục này sẽ là thư mục cài đặt PHP của bạn.C:\xampp. From inside the XAMPP folder, open the PHP folder and locate the php.exe file. If you can find the php.exe file from in this folder, then this folder will be your php installation directory.

PHP có được cài đặt trên Ubuntu không?

Cài đặt PHP trên các hệ thống Ubuntu khá đơn giản. Bạn chỉ cần thêm PPA cần thiết và bạn có thể cài đặt bất kỳ phiên bản PHP nào trên hệ thống Ubuntu.Thêm PPA ondrej vào hệ thống của bạn, trong đó chứa tất cả các phiên bản của các gói PHP cho các hệ thống Ubuntu.Bây giờ, hãy cập nhật bộ nhớ cache của Trình quản lý gói APT. You just need to add the required PPA and you can install any PHP version on the Ubuntu system. Add the Ondrej PPA to your system, which contains all versions of PHP packages for the Ubuntu systems. Now, update the Apt package manager cache.