Làm cách nào để cài đặt các phiên bản bổ sung của PHP?
Khi lưu trữ trang web trên máy chủ, chúng có thể yêu cầu các phiên bản PHP khác nhau. Điều này là do các chi tiết cụ thể của CMS. Ví dụ: điều này có thể xảy ra nếu một trong các hệ thống quản lý nội dung không được cập nhật trong một thời gian dài và sử dụng phiên bản PHP cũ hơn, còn hệ thống kia được cập nhật thường xuyên và yêu cầu phiên bản PHP mới hơn “dưới mui xe”. Có những trường hợp CMS không hỗ trợ một số tính năng nhất định của phiên bản PHP và từ chối chạy trên đó Show
КTrong bài viết này, tôi sẽ giải thích cách định cấu hình chính xác các phiên bản thay thế của PHP trên máy chủ và khắc phục sự cố Cài đặt thủ công, cấu hình và lựa chọn phiên bản PHPQuá trình cài đặt PHP trên máy chủ phụ thuộc vào hệ điều hành và phiên bản PHP được cài đặt. Tất cả các hành động được thực hiện trong dòng lệnh. Việc cài đặt cơ bản của phiên bản PHP được thực hiện trước. Sau đó, quản trị viên có thể cài đặt các phiên bản thay thế của PHP và chọn một trong số chúng làm phiên bản chính Cài đặt phiên bản PHP cơ bảnCài đặt cơ bản trong các hệ điều hành phổ biến nhất trông như thế này
Các lệnh này cài đặt phiên bản mới nhất của ngôn ngữ có sẵn trong kho lưu trữ Nếu bạn cần cài đặt một phiên bản PHP cụ thể chưa có trong kho lưu trữ của hệ điều hành, trước tiên bạn cần chạy hai lệnh
Sau đó, bạn có thể chạy một lệnh để cài đặt PHP, e. g. phiên bản 7. 4 Chọn phiên bản PHP để đặt nó làm mặc địnhKhi hoàn tất cài đặt phiên bản PHP cơ bản, nó sẽ trở thành phiên bản chính theo mặc định Để kiểm tra phiên bản PHP nào hiện đang được cài đặt và chạy theo mặc định, hãy chạy lệnh Để thay đổi phiên bản mặc định, sử dụng lệnh Sau khi chạy nó, bạn có thể thấy danh sách các phiên bản tương tự và trạng thái của chúng. Ví dụ SelectionPathPriorityStatus*0/usr/bin/php5. 656chế độ tự động1/usr/bin/php7. 474 chế độ thủ công 2/usr/bin/php8. 080chế độ thủ côngTrong ví dụ này, dấu * (dấu hoa thị) cho biết phiên bản PHP hiện được chọn trên máy chủ - 5. 6 Để thay đổi phiên bản, hệ thống sẽ đưa ra lựa chọn. nhấn Enter để chọn phiên bản hiện tại hoặc chỉ định số phiên bản được yêu cầu (từ những phiên bản được liệt kê ở trên) và nhấn Enter Trong ví dụ, phiên bản PHP 7. 4 sẽ được chọn và cài đặt theo mặc định Cài đặt tiện ích mở rộngĐể cài đặt các phần mở rộng PHP cần thiết, hãy chạy lệnh Đối với PHP, được cài đặt trên hệ thống theo mặc định, lệnh là Nếu phiên bản (e. g. , 7. 4) được cài đặt thủ công, thì lệnh sẽ là Thiết lập PHPĐể chỉnh sửa cài đặt của một phiên bản PHP cụ thể, bạn cần mở tệp php. ini để chỉnh sửa. Nó có thể được lưu trong các thư mục khác nhau tùy thuộc vào mô-đun được cài đặt. Điều này có nghĩa là đường dẫn được viết trong lệnh sẽ khác. Ví dụ: trong Ubuntu, đối với phiên bản PHP 7. 4 chạy trong dòng lệnh, lệnh như sau Đối với mô-đun apache Đối với mô-đun fpm Như bạn có thể thấy, để chỉnh sửa cài đặt PHP và cài đặt các mô-đun, bạn cần biết phiên bản PHP hiện tại và đường dẫn cài đặt. Nếu bạn đang sử dụng bảng điều khiển máy chủ web ISPmanager, có thể bỏ qua sự phức tạp Quan trọng. Nếu bạn có ISPmanager trên máy chủ của mình, không sử dụng phương pháp thủ công – nó có thể tạo xung đột khiến PHP không hoạt động bình thường. Tôi đang nói về phương pháp thủ công để biết thông tin và dành cho những người thích làm việc mà không cần bảng điều khiển Cách ISPmanager đơn giản hóa việc cài đặt và cấu hình PHP và các mô-đun của nóKhi làm việc qua ISPmanager, bạn không cần sử dụng dòng lệnh để cấu hình PHP. Cài đặt và cấu hình PHP nằm trong Cài đặt -> Cài đặt PHP Phần trong ISPmanager với cài đặt PHP ЗTại đây, bạn có thể cài đặt phiên bản PHP bị thiếu mà không phải lo lắng về việc liệu kho lưu trữ cần thiết đã được cài đặt hay chưa, định cấu hình phiên bản PHP được yêu cầu và cài đặt hoặc vô hiệu hóa các tiện ích mở rộng cần thiết cho phiên bản đó. Có thể cần tắt tiện ích mở rộng nếu có xung đột với phần mềm khác được cài đặt trên máy chủ. Chi tiết về quản lý PHP được mô tả trong tài liệu Làm việc với PHP trong ISPmanager Tôi không làm việc với PHP thông qua ISPmanager chỉ khi tôi cần thiết lập các phiên bản thay thế. Lần tới tôi sẽ cho bạn biết cách tôi sử dụng bảng điều khiển để tải lên nhiều dữ liệu qua PHP và cài đặt tiện ích mở rộng ISPmanager để quản lý máy chủ webBạn có thể dùng thử ISPmanager miễn phí trong hai tuần. Bảng điều khiển giúp dễ dàng quản trị máy chủ web và làm việc với các trang web. Ví dụ: thay vì định cấu hình thủ công Apache hoặc Nginx hoặc cài đặt ngôn ngữ, bạn chỉ cần chọn cài đặt trong giao diện và ISPmanager sẽ tự động thực hiện tất cả cài đặt Làm cách nào để cài đặt nhiều phiên bản PHP trong Windows?Các bước đổi cổng. . Thay đổi tệp cấu hình cho MySQL trong “my. tập tin ini” Thay đổi cổng thành 3307 Chạy mã. PHP. . Lưu mã trên vào thư mục “htdocs” của thư mục XAMPP cho phiên bản mới và cũ hơn Lưu vào thư mục “htdocs” của thư mục XAMPP Tương tự với XAMPP_1_8_2 Tôi có thể chạy nhiều phiên bản PHP không?Bạn có thể cài đặt bất kỳ phiên bản nào theo yêu cầu cho ứng dụng của mình . Các nhà phát triển ứng dụng mới được đề xuất sử dụng phiên bản PHP mới nhất, tức là PHP 8. 1. Trong hướng dẫn này, bạn sẽ học cách cài đặt PHP trên Ubuntu 22. 04 hệ thống LTS. Hướng dẫn này cũng tương thích với Ubuntu 20. 04 và 18. 04 hệ thống.
Làm cách nào để cài đặt phiên bản PHP cụ thể?Nếu bạn muốn chọn phiên bản cụ thể của PHP trên một trong hai hệ thống, hãy làm theo một trong các bước cài đặt bên dưới. . Cài đặt PHP với Apache trên Ubuntu. Nếu bạn đang chạy máy chủ web Apache, hãy cài đặt PHP với mô-đun Apache. . Cài đặt PHP với Nginx trên Ubuntu. Máy chủ Nginx không có xử lý PHP gốc Làm cách nào để có hai phiên bản PHP?điều kiện tiên quyết Bước 1 — Cài đặt PHP Phiên bản 7. 0 và 7. 2 với PHP-FPM Bước 2 - Tạo cấu trúc thư mục cho cả hai trang web Bước 3 - Định cấu hình Apache cho cả hai trang web Bước 4 - Kiểm tra cả hai trang web Phần kết luận |