Làm cách nào tôi có thể chạy nhiều phiên bản php trong Ubuntu?
Bạn muốn chạy nhiều dự án bằng các phiên bản PHP khác nhau? Show
Nội dung bài viết điều kiện tiên quyếtHãy cập nhật kho lưu trữ trước khi cài đặt PHP
Các lệnh trên sẽ thêm Ondrej PPA, đây là PPA chính cho các phiên bản PHP được hỗ trợ với nhiều phần mở rộng PECL Ngoài ra, hướng dẫn này chỉ hoạt động cho phiên bản Ubuntu sau
Cài đặt nhiều phiên bản PHPTại thời điểm viết bài này, các phiên bản gói PHP sau có sẵn để cài đặt
Để cài đặt các phiên bản PHP bạn chọn, chỉ cần đưa ra lệnh với tên gói ở trên
Chỉ cần cài đặt một hoặc nhiều phiên bản PHP nếu bạn cần, sẽ không có bất kỳ xung đột nào cả, vì tệp nhị phân PHP sẽ được đặt tên với các phiên bản tương ứng
Thật tuyệt phải không? Cài đặt phần mở rộng PHPCác ứng dụng PHP của bạn cũng cần cài đặt một số tiện ích mở rộng PHP. Gói được đặt tên với định dạng sau
Thay thế 4 và 5 bằng các giá trị thích hợpĐây là những tên mở rộng PHP có sẵn mà bạn có thể tra cứu
Xin lưu ý rằng một số tiện ích mở rộng có thể không khả dụng trên một số phiên bản PHP Sử dụng lệnh ví dụ sau để cài đặt các phần mở rộng PHP
Bạn cũng có thể xác định phần mở rộng nào khả dụng cho một phiên bản PHP cụ thể bằng cách chỉ định phiên bản php làm tiền tố cho tìm kiếm gói, đại loại như thế này ________số 8_______Ở đó bạn có thể tra cứu tất cả các tiện ích mở rộng có sẵn với phiên bản tiền tố trong tên gói Chuyển phiên bản PHP mặc định cho CLIĐối với giao diện dòng lệnh, bạn có thể nhận thấy có một lệnh mặc định
Bạn có thể thay đổi sang phiên bản PHP khác bằng cách đưa ra lệnh sau
Nó sẽ yêu cầu bạn nhắc tùy chọn phiên bản PHP cho CLI, chỉ cần chọn phiên bản bạn chọn và nhấn Enter Vị trí của các tệp cấu hình PHP (tệp INI)Mỗi phiên bản PHP được cài đặt trong một thư mục riêng và điều tương tự được áp dụng cho tệp cấu hình Bạn có thể tìm thấy chúng tại các thư mục này
Thêm tệp cấu hình PHP tùy chỉnhTheo mặc định, cấu hình PHP sẽ tải tất cả các tệp 6 bên trong 7, vì vậy bạn chỉ cần đặt tệp 8 của mình vào thư mục đó 0Vị trí của sock php-fpmMột điều nữa, nếu bạn sử dụng nginx và muốn chỉ định vị trí sock php-fpm, bạn có thể xác định vị trí của chúng tại đây 1Gỡ cài đặt PHPQuá trình gỡ cài đặt PHP và các phần mở rộng của nó tương tự như cài đặt 2Bạn cũng có thể gỡ cài đặt mọi thứ của một phiên bản PHP cụ thể bằng lệnh tiện dụng này 3Phần kết luậnNhư bạn có thể, việc cài đặt nhiều phiên bản PHP trên Ubuntu khá dễ dàng. Bài đăng này đã cho bạn thấy mọi thứ bạn cần biết để quản lý PHP Thưởng thức
Chia sẻ liên kết VK đào Bài viết trước Khắc phục sự cố Laravel. Máy chủ đã yêu cầu phương thức xác thực mà máy khách không biết Bài viết tiếp theo Tạo tệp định tuyến tùy chỉnh trong Laravel 9 Pete Houston https. //petehouston. com Xin chào, đây là blog của tôi. Cảm ơn vì đã đi ngang qua. Đừng ngần ngại liên hệ với tôi. Bạn luôn được chào đón Tôi có thể chạy nhiều phiên bản PHP cùng một lúc không?Tương tự, PHP-FPM sử dụng trình nền để quản lý nhiều phiên bản PHP trên một phiên bản duy nhất. Cùng nhau, bạn có thể sử dụng Apache và PHP-FPM để lưu trữ nhiều ứng dụng web PHP, mỗi ứng dụng sử dụng một phiên bản PHP khác nhau, tất cả trên cùng một máy chủ và đồng thời.
Làm cách nào để chuyển đổi giữa các phiên bản PHP trong Ubuntu?Cuộn xuống dòng cuối cùng và nhập mã sau. . thay đổiphpversion() { local IS_PHP7=`php -version. grep "PHP 7. 2"` nếu [[ -z $IS_PHP7 ]] ; echo "Chuyển mạch. Vui lòng chờ" sudo a2dismod php7. . sudo a2enmod php7. . khởi động lại dịch vụ sudo apache2 Sudo update-alternatives --set php /usr/bin/php7 Cách hạ cấp PHP phiên bản 8. 1 đến 7. 4 trong Ubuntu?Nâng cấp hoặc hạ cấp 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 Bạn có thể chạy hai phiên bản PHP trên cùng một máy chủ không?Trình xử lý IIS FastCGI hỗ trợ đầy đủ việc chạy nhiều phiên bản PHP trên cùng một máy chủ . Bạn có thể sử dụng một tiện ích mở rộng khác cho mỗi phiên bản PHP (ví dụ:. |