Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

Tôi đã cài đặt Php 5.6 và Php 7.1 trên Ubuntu 16.04 của tôi

Tôi biết với Apache là máy chủ web của mình, tôi có thể làm

a2enmod php5.6 #to enable php5
a2enmod php7.1 #to enable php7

Khi tôi vô hiệu hóa PHP7.1 trong các mô -đun Apache và bật Php 5.6, Apache nhận ra thay đổi và sử dụng trình thông dịch PHP 5.6 như mong đợi.

Nhưng khi tôi chạy máy chủ web PHP nội bộ từ lệnh line:

php -S localhost:8888

Các yêu cầu xử lý PHP bằng Php 7. Vậy làm cách nào để chuyển đổi giữa Php 5.6 và PHP 7.1 trong dòng lệnh?

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

Akshay

6167 Huy hiệu bạc20 Huy hiệu Đồng7 silver badges20 bronze badges

Đã hỏi ngày 6 tháng 3 năm 2017 lúc 6:55Mar 6, 2017 at 6:55

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

1

Chế độ chuyển đổi tương tác

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar

Chuyển đổi thủ công

Từ Php 5.6 => Php 7.1

Php 5.6 mặc định được đặt trên hệ thống của bạn và bạn cần chuyển sang PHP 7.1.

Apache:

$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart

Dòng lệnh:

$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1

Từ Php 7.1 => Php 5.6

Php 7.1 mặc định được đặt trên hệ thống của bạn và bạn cần chuyển sang PHP 5.6.

Apache:

$ sudo a2dismod php7.1
$ sudo a2enmod php5.6
$ sudo service apache2 restart

Dòng lệnh:

$ sudo update-alternatives --set php /usr/bin/php5.6

Từ Php 7.1 => Php 5.6

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

Php 7.1 mặc định được đặt trên hệ thống của bạn và bạn cần chuyển sang PHP 5.6.

Nguồn17 gold badges103 silver badges173 bronze badges

PithenumberMar 6, 2017 at 7:03

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

22.1K17 Huy hiệu vàng103 Huy hiệu bạc173 Huy hiệu đồngStevie G

Đã trả lời ngày 6 tháng 3 năm 2017 lúc 7:031 gold badge9 silver badges15 bronze badges

7

Stevie Gstevie g

5.1481 Huy hiệu vàng9 Huy hiệu bạc15 Huy hiệu đồng16.04 (18.04 and 20.04)

$ sudo update-alternatives --config php

There are 4 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php7.2   72        auto mode
  1            /usr/bin/php5.6   56        manual mode
  2            /usr/bin/php7.0   70        manual mode
  3            /usr/bin/php7.1   71        manual mode
  4            /usr/bin/php7.2   72        manual mode
Press  to keep the current choice[*], or type selection number:

nên làm việc cho tất cả các phiên bản Ubuntu sau 16.04 (18.04 và 20.04)

Đây là những gì bạn nên xem như một phản hồiJan 19, 2018 at 8:28

Chọn phiên bản thích hợpGiorgosK

Đã trả lời ngày 19 tháng 1 năm 2018 lúc 8:282 gold badges29 silver badges25 bronze badges

8

Giorgoskgiorgosk

sudo update-alternatives --config php

6.8372 Huy hiệu vàng29 Huy hiệu bạc25 Huy hiệu Đồng

php -S localhost:8888
0

Để liệt kê tất cả các phiên bản có sẵn và chọn từ chúng:May 30, 2018 at 11:25

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

Hoặc làm thủ côngKamal Kumar

Đã trả lời ngày 30 tháng 5 năm 2018 lúc 11:251 gold badge18 silver badges15 bronze badges

1

Kamal Kumarkamal Kumar

3.1121 Huy hiệu vàng18 Huy hiệu bạc15 Huy hiệu đồng

$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
2 to
$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
3

php -S localhost:8888
1

Trong

$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
1 chuyển đổi giữa phiên bản
$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
2 và
$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
3:
$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
3 to
$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
2

php -S localhost:8888
2

Hạ cấp

$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
2 xuống
$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
3

  1. Nâng cấp
    $ sudo a2dismod php5.6
    $ sudo a2enmod php7.1
    $ sudo service apache2 restart
    
    3 lên
    $ sudo a2dismod php5.6
    $ sudo a2enmod php7.1
    $ sudo service apache2 restart
    
    2

Kiểm tra các thay đổi:

Chạy

$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
8 trong bảng điều khiển và bạn sẽ có:

Php 8.0.3 (CLI) (Được xây dựng: Mar 5 2021 07:54:13) (NTS) Bản quyền (c) Nhóm Php Zend Engine v4.0.3, Bản quyền (c) Zend Technologies với Zend Opcache v8.0.3 c), bởi Zend Technologies

  1. HOẶC

Php 7.4.16 (CLI) (Được xây dựng: Mar 5 2021 07:54:38) (NTS) Bản quyền (c) Công cụ nhóm ZEND của nhóm Php v3.4.0, Bản quyền (c) Zend Technologies với Zend Opcache v7.4.16 c), bởi Zend TechnologiesMar 22, 2021 at 10:03

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

Thêm một tệp PHP trong môi trường cục bộ có thể chạy của bạn như đường dẫn

$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
9 bằng cách thêm
$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
0 và nhận thông tin PHP trong trình duyệt (ở đầu trang Phiên bản của PHP có sẵn để xem)Pejman Kheyri

Đã trả lời ngày 22 tháng 3 năm 2021 lúc 10:037 gold badges31 silver badges32 bronze badges

1

Pejman Kheyripejman Kheyri

3.1307 Huy hiệu vàng31 Huy hiệu bạc32 Huy hiệu Đồng

php -S localhost:8888
3

Tôi nghĩ bạn nên thử cái này

php -S localhost:8888
4

Từ PHP5.6 đến PHP7.1Sep 19, 2017 at 9:38

1

Từ PHP7.1 đến PHP5.6

Đã trả lời ngày 19 tháng 9 năm 2017 lúc 9:38Mar 6, 2017 at 7:02

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

Tôi thực sự không khuyên bạn nên sử dụng

$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
1 cho Php 5 hoặc 7. Tôi sẽ sử dụng
$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
2. Bạn có thể thực hiện
$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
3 để đặt phiên bản Php rộng hệ thống bạn muốn sử dụng. Điều này làm cho dòng lệnh của bạn và phiên bản Apache hoạt động giống nhau. Bạn có thể đọc thêm về
$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
2 trên trang Man.FatBoyXPC

Đã trả lời ngày 6 tháng 3 năm 2017 lúc 7:026 silver badges14 bronze badges

1

Fatboyxpcfatboyxpc

php -S localhost:8888
5

8036 Huy hiệu bạc14 Huy hiệu Đồng

Bạn có thể tạo một tập lệnh để chuyển từ các phiên bản:

$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
5 sau đó nhập cái này:

Thoát và lưu làm cho nó thực thi:

$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
6

chepe263

Để thực thi tập lệnh, chỉ cần nhập

$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
7 trong đó tham số là 7 hoặc 5.621 silver badges38 bronze badges

Đó là bây giờ bạn có thể dễ dàng chuyển mẫu Php7 sang PHP 5.6!Jul 22, 2017 at 18:38

2.73421 Huy hiệu bạc38 Huy hiệu đồngihakoz

Đã trả lời ngày 22 tháng 7 năm 2017 lúc 18:381 silver badge3 bronze badges

2

Ihakozihakoz

1211 Huy hiệu bạc3 Huy hiệu đồng

Có thể bạn có thể có một phiên bản PHP cũ như PHP 5.6 trong hệ thống của bạn và bạn đã cài đặt PHP 7.2 quá để nhiều PHP trong máy của bạn. Có một số ứng dụng được phát triển khi PHP 5.6 cũ hơn là phiên bản mới nhất, chúng vẫn còn sống và bạn làm việc trên các ứng dụng đó, bạn có thể đồng thời làm việc trên Laravel nhưng Laravel yêu cầu PHP 7+ để bắt đầu. Nhận hình ảnh?

Apache:-

php -S localhost:8888
6

Trong trường hợp đó, bạn có thể chuyển đổi giữa các phiên bản PHP để phù hợp với yêu cầu của bạn.

php -S localhost:8888
7

Chuyển từ Php 5.6 => Php 7.2

Apache:-

php -S localhost:8888
8

Trong trường hợp đó, bạn có thể chuyển đổi giữa các phiên bản PHP để phù hợp với yêu cầu của bạn.

php -S localhost:8888
9

Chuyển từ Php 5.6 => Php 7.2Aug 18, 2019 at 6:30

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

1

Dòng lệnh:-

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
0

Và ngược lại, chuyển từ Php 7.2 => Php 5.6

Đã trả lời ngày 18 tháng 8 năm 2019 lúc 6:30Apr 29, 2021 at 1:13

Điều này làm việc cho tôi:-Aahad

Chỉ cần thay đổi phiên bản PHP thành bất kỳ phiên bản nào bạn cần tôi đã thay đổi nó thành Php7.44 silver badges9 bronze badges

1

Đã trả lời ngày 29 tháng 4 năm 2021 lúc 1:13

E.g.

Aahadadahad

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
1

4404 Huy hiệu bạc9 Huy hiệu đồng

Bạn có thể sử dụng các dòng lệnh bên dưới để chuyển đổi giữa hai phiên bản PHP.Feb 14, 2019 at 5:12

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

Tôi muốn chuyển

$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
8 từ
$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
9 sang
$ sudo a2dismod php7.1
$ sudo a2enmod php5.6
$ sudo service apache2 restart
0, chúng tôi có thể sử dụng lệnh bên dưới

$ sudo a2dismod php7.1
$ sudo a2enmod php5.6
$ sudo service apache2 restart
1 được sử dụng để vô hiệu hóa phiên bản PHP hiện tại và
$ sudo update-alternatives --set php /usr/bin/php7.1
$ sudo update-alternatives --set phar /usr/bin/phar7.1
$ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
1 được sử dụng để bật phiên bản

    • Đã trả lời ngày 14 tháng 2 năm 2019 lúc 5:12
    • Nhập lệnh đã cho vào thiết bị đầu cuối của bạn ..
  1. Để vô hiệu hóa phiên bản PHP đã chọn ...

    • sudo a2dismod PHP5
    • Nhập lệnh đã cho vào thiết bị đầu cuối của bạn ..

Nó sẽ nâng cấp phiên bản PHP, điều tương tự ngược nếu bạn muốn hạ cấp phiên bản, bạn có thể thấy nó bằng PHP_INFO ();

Đã trả lời ngày 24 tháng 1 năm 2018 lúc 13:02Jan 24, 2018 at 13:02

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

0

Chuyển từ Php 5.6 sang Php 7.2 bằng cách sử dụng:

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
2

Chuyển từ Php 7.2 sang Php 5.6 bằng cách sử dụng:

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
3

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

Omar Einea

2.4306 Huy hiệu vàng22 Huy hiệu bạc35 Huy hiệu Đồng6 gold badges22 silver badges35 bronze badges

Đã trả lời ngày 7 tháng 3 năm 2018 lúc 17:48Mar 7, 2018 at 17:48

0

Bạn có thể sử dụng các tập lệnh chuyển đổi PHP nguồn mở này, được thiết kế đặc biệt để sử dụng trong Ubuntu 16.04 LTS.

https://github.com/rapidwebltd/php-switch-scripts

Có một tập lệnh

$ sudo a2dismod php7.1
$ sudo a2enmod php5.6
$ sudo service apache2 restart
3 cài đặt tất cả các phụ thuộc cần thiết cho Php 5.6, 7.0, 7.1 & 7.2. Khi điều này hoàn tất, bạn chỉ có thể chạy một trong các tập lệnh chuyển đổi sau để thay đổi phiên bản mô -đun PHP CLI và Apache 2.

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
4

Đã trả lời ngày 15 tháng 3 năm 2018 lúc 17:03Mar 15, 2018 at 17:03

DivineomegadivineomegaDivineOmega

3891 Huy hiệu vàng5 Huy hiệu bạc11 Huy hiệu đồng1 gold badge5 silver badges11 bronze badges

0

Tôi đã tạo một tập lệnh bash để chuyển đổi giữa các phiên bản PHP khác nhau trên Ubuntu.

Hy vọng nó sẽ giúp ai đó.

Đây là tập lệnh: (lưu nó trong /usr/go

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
5

Đã trả lời ngày 10 tháng 2 năm 2020 lúc 22:42Feb 10, 2020 at 22:42

Từ Php 5.6 => Php 7.1

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
6

Đối với các phiên bản Linux cũ

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
7

cho phiên bản gần đây hơn

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
8

Đã trả lời ngày 24 tháng 9 năm 2018 lúc 14:42Sep 24, 2018 at 14:42

Hướng dẫn how do i change php version in ubuntu? - làm cách nào để thay đổi phiên bản php trong ubuntu?

0

Khi cài đặt Laravel trên Ubuntu 18.04, hãy được cài đặt Php 7.3.0RC3 mặc định, nhưng Laravel và Symfony sẽ không cài đặt đúng về việc phàn nàn đúng về Missin PHP-XML và PHP-ZIP, mặc dù chúng đã được cài đặt. Bạn cần chuyển sang Php 7.1, sử dụng các hướng dẫn ở trên hoặc,

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar
9

Bây giờ, chạy blog mới của Laravel, sẽ tiến hành chính xác

Đã trả lời ngày 22 tháng 10 năm 2018 lúc 20:36Oct 22, 2018 at 20:36

pingle60pingle60pingle60

6567 Huy hiệu bạc9 Huy hiệu Đồng7 silver badges9 bronze badges

Vui lòng làm theo các bước:

$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
0

Đã trả lời ngày 9 tháng 1 năm 2020 lúc 12:51Jan 9, 2020 at 12:51

YashyashYash

Huy hiệu đồng 1311 Bạc5 Huy hiệu Đồng1 silver badge5 bronze badges

Làm cách nào để thay đổi phiên bản PHP trong thiết bị đầu cuối Ubuntu?

Làm cách nào để chuyển sang Php 7.4 trên Ubuntu ?..
Bước 1: Thêm Kho lưu trữ PPA PHP. Chúng tôi sẽ thêm PPA: Kho lưu trữ PPA của ONDREJ/PHP có các gói bản dựng mới nhất của PHP ..
Bước 2: Cài đặt Php 7.4 trên Ubuntu 18.04/16.04. Cài đặt Php 7.4 trên Ubuntu 18.04/19.04/16.04 Sử dụng lệnh: sudo apt -Y Cài đặt PHP7 ..

Làm cách nào để thay đổi phiên bản PHP của tôi?

Thay đổi phiên bản PHP..
Điều hướng đến trang Quản lý trang web ..
Nhấp vào nút Quản lý bên phải miền của bạn ..
Trong phần PHP, nhấp vào biểu tượng sửa đổi ..
Chọn phiên bản PHP từ menu thả xuống ..
Cuộn xuống và nhấp vào nút Thay đổi phiên bản PHP để lưu các thay đổi của bạn ..

Làm cách nào để tìm phiên bản PHP mặc định của tôi Ubuntu?

Để tìm ra phiên bản PHP được cài đặt trên máy chủ nhập bất kỳ một trong các lệnh sau trên máy chủ của bạn ...
Mở dấu nhắc đầu cuối và sau đó nhập các lệnh sau ..
Đăng nhập vào máy chủ từ xa bằng lệnh SSH.....
Để kiểm tra phiên bản PHP, chạy: PHP --Version hoặc PHP-CGI --Version ..

Làm cách nào để chạy nhiều phiên bản PHP trong ubuntu?

Thêm một kho lưu trữ PHP theo mặc định, Ubuntu 20.04 vận chuyển với Php phiên bản 7.4.Vì vậy, bạn sẽ cần thêm kho lưu trữ PHP trong hệ thống của mình để cài đặt nhiều phiên bản PHP.Khi kho lưu trữ được cập nhật, bạn có thể tiến hành cài đặt nhiều phiên bản PHP. By default, Ubuntu 20.04 ships with the PHP version 7.4. So you'll need to add the PHP repository in your system to install the multiple PHP versions. Once the repository is up-to-date, you can proceed to install multiple PHP versions.