Thay đổi phiên bản php apache2 ubuntu

Trên hệ thống của bạn, nếu bạn đã cài đặt nhiều phiên bản PHP [ví dụ: PHP 7. 4 và PHP5. 6 cả hai]. PHP7. 4 đang chạy như PHP mặc định cho Apache và CLI. Đối với bất kỳ yêu cầu nào, bạn cần sử dụng PHP 5. 6. Sau đó, bạn không cần phải gỡ bỏ PHP 7. 4. Bạn có thể chỉ cần chuyển phiên bản PHP của mình sang mặc định được sử dụng cho Apache và dòng lệnh

Ví dụ: máy chủ của bạn có PHP 7. 4 và PHP5. 6 cả hai phiên bản đã được cài đặt. Bây giờ ví dụ sau sẽ giúp bạn chuyển đổi giữa cả hai phiên bản. PHP5. 6 được cấu hình làm phiên bản PHP mặc định cho Apache và CLI. Hãy tạo PHP 7. 4 làm PHP mặc định cho máy chủ Apache và CLI

  • Đọc => Cách cài đặt PHP 5. 6 hoặc PHP 7 trên Ubuntu với PPA

Chuyển từ PHP 5. 6 => PHP7. 4

PHP5. 6 được đặt làm phiên bản mặc định trong hệ thống của bạn và bạn cần chuyển sang PHP 7. 4. Chạy các lệnh sau để chuyển sang Apache và dòng lệnh

apache. -

sudo a2dismod php5.6
sudo a2enmod php7.4
sudo service apache2 restart

Dòng lệnh. -

sudo update-alternatives --set php /usr/bin/php7.4
sudo update-alternatives --set phar /usr/bin/phar7.4
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.4
sudo update-alternatives --set phpize /usr/bin/phpize7.4
sudo update-alternatives --set php-config /usr/bin/php-config7.4

Lưu ý – phpize7. 4 và php-config7. 4 lệnh có sẵn trong php7. gói 4 nhà phát triển. Điều này hữu ích hơn cho việc biên dịch các mô-đun PHP bằng cách sử dụng pecl

Chuyển từ PHP 7. 4 => PHP5. 6

Mặc định PHP 7. 4 được đặt trên hệ thống của bạn và bạn cần chuyển sang PHP 5. 6. Bây giờ hãy chạy các lệnh sau để chuyển sang Apache và dòng lệnh

apache. -

sudo a2dismod php7.4
sudo a2enmod php5.6
sudo service apache2 restart

Dòng lệnh. -

sudo update-alternatives --set php /usr/bin/php5.6
sudo update-alternatives --set phar /usr/bin/phar5.6
sudo update-alternatives --set phar.phar /usr/bin/phar.phar5.6 
sudo update-alternatives --set phpize /usr/bin/phpize5.6
sudo update-alternatives --set php-config /usr/bin/php-config5.6

Lưu ý – Các phpize5. 6 và php-config5. 6 lệnh có sẵn trong php5. gói 6 nhà phát triển. Điều này hữu ích hơn cho việc biên dịch các mô-đun PHP bằng cách sử dụng pecl

Sự kết luận

Hướng dẫn này giúp bạn chuyển đổi giữa nhiều phiên bản PHP trên hệ thống Ubuntu. Điều này giúp bạn thay đổi phiên bản PHP mặc định trên máy chủ Apache và giao diện dòng lệnh của bạn

Trong phần này, chúng tôi sẽ cố gắng giải quyết Phiên bản Switch Php Ubuntu 20. 04 câu đố bằng ngôn ngữ máy tính. Mã sau đây phục vụ như một minh họa cho điểm này

# Interactive Way
sudo update-alternatives --config php

Một cách tiếp cận khác, bao gồm một số mẫu mã, có thể được sử dụng để giải quyết vấn đề tương tự Switch Phiên bản Php Ubuntu 20. 04. Giải pháp này được giải thích dưới đây

# From PHP 7.1 => PHP 5.6
#Apache
sudo a2dismod php7.1
sudo a2enmod php5.6
sudo service apache2 restart
 #command Line
 sudo update-alternatives --set php /usr/bin/php5.6
sudo update-alternatives --config php
$ 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
# This might be a longer process but it worked for me
# firstly completely remove the current PHP present in your OS [ubuntu]
# command to remove > sudo apt-get purge php7.*
# next command > sudo apt autoremove -y
# now install the php version you want with the command > sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-mcrypt php7.2-mysql

Nhiều ví dụ thực tế minh họa cách xử lý phiên bản Switch Php Ubuntu 20. 04 vấn đề

Làm cách nào để thay đổi phiên bản PHP trong Ubuntu 20. 04 LTS?

Xác minh PHP hiện đang hoạt động như hình bên dưới. Chúng ta có thể cấu hình nhiều phiên bản PHP được cài đặt trên Ubuntu 20. 04 LTS bằng cách sử dụng các lệnh như hình bên dưới. Bây giờ chúng ta có thể chuyển đổi giữa PHP 7. 0 hoặc PHP8. 0 bằng cách sử dụng các lệnh như hình bên dưới. Có 2 lựa chọn cho php thay thế [cung cấp/usr/bin/php]. 05-Dec-2021

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

Cách thay đổi phiên bản PHP từ dòng lệnh trong Ubuntu

  • sudo a2dismod php7. 4 sudo a2enmod php8. 0 sudo dịch vụ apache2 khởi động lại
  • Sudo update-alternatives --set php /usr/bin/php8. 0 Sudo update-alternatives --set phar /usr/bin/phar8. 0 sudo update-alternatives --set phar. phar /usr/bin/phar. phar8. 0

Ubuntu 20 có phiên bản PHP nào. 04 sử dụng?

7. 4. 3

Làm cách nào để chuyển đổi giữa các phiên bản PHP?

Nâng cấp hoặc hạ cấp các phiên bản PHP

  • Đảm bảo các gói php cho phiên bản bạn muốn đã được cài đặt
  • Cập nhật bất kỳ cấu hình nào cho phiên bản PHP đó
  • Cập nhật cấu hình máy chủ web của bạn để trỏ đến đúng phiên bản PHP
  • Trỏ PHP CLI tới đúng phiên bản PHP
  • Khởi động lại máy chủ web của bạn và php-fpm

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

Cách cài đặt nhiều phiên bản PHP trên Ubuntu 22. 04

  • Bước 1. Cập nhật hệ thống. Đầu tiên, đăng nhập vào Ubuntu 22. 04 qua bảng điều khiển
  • Bước 2. Cài đặt nhiều phiên bản PHP trên Ubuntu 22. 04
  • Bước 3. Kiểm tra phiên bản PHP đang hoạt động
  • Bước 4. Chuyển phiên bản PHP mặc định cho CLI
  • Bước 5. Gỡ cài đặt các phiên bản PHP

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

Kiểm tra phiên bản PHP được cài đặt trên máy chủ Linux và Unix của bạn

  • Mở dấu nhắc đầu cuối và sau đó gõ 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, hãy chạy. php --version HOẶC php-cgi --version
  • Để in phiên bản PHP 7, gõ. php7 --version HOẶC php7-cgi --version

Làm cách nào để chuyển sang PHP 7. 4 trên Ubuntu?

Cài đặt PHP 7. 4 trên Ubuntu 18. 04/Ubuntu16. 04

  • Bước 1. Thêm kho lưu trữ PHP PPA. Chúng tôi sẽ thêm ppa. Kho lưu trữ PPA ondrej/php có các gói xây dựng mới nhất của PHP
  • Bước 2. Cài đặt PHP 7. 4 trên Ubuntu 18. 16/04. 04. Cài đặt PHP 7. 4 trên Ubuntu 18. 19/04. 16/04. 04 sử dụng lệnh. sudo apt -y cài đặt php7. 4

Làm cách nào để xóa PHP 8. 1 từ Ubuntu?

Trước hết, Bạn chỉ cần chạy lệnh thanh trừng. Chỉ cần chạy lệnh này trong thiết bị đầu cuối của bạn. sudo apt-get thanh lọc php8. * Lệnh trên sẽ Gỡ cài đặt bất kỳ PHP 8 nào. Phiên bản X của PHP được cài đặt trên Máy chủ của bạn. 22-Jul-2022

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

Nhập php -v hiện hiển thị phiên bản PHP được cài đặt trên hệ thống Windows của bạn. 14-Jan-2021

Làm cách nào để chạy hai phiên bản PHP?

Thay đổi tệp cấu hình cho MySQL trong “my. tập tin ini”. Chạy mã. PHP. Mở file HTTP CONF file > đổi port từ 80 thành 8080

Chủ Đề