Cách hạ cấp phiên bản php trong CentOS 7
Linux Show Cách hạ cấp phiên bản php bằng centos Nếu bạn đang chạy centos. x với kho lưu trữ RPM của Remi nếu bạn không có, hãy theo liên kết bên dưới để cài đặt kho lưu trữ Remi Trước tiên, tốt hơn hết bạn nên sao lưu /etc/php.ini và nếu chúng tôi đang sử dụng tiện ích mở rộng php-fpm Fastcgi – /etc/php-fpm.d/ .
Khi tất cả các gói được cài đặt, hãy kiểm tra phiên bản php bằng cách như bên dưới
Bây giờ php đã hạ cấp thành công. Sau đó khôi phục thiết lập trước đó của chúng tôi như dưới đây
Cuối cùng đừng quên khởi động lại dịch vụ Apache
Tôi đã cài đặt VestaCP cho máy khách trên máy chủ chuyên dụng mới chạy CentOS 7. Khi bạn nhận được một máy chủ hoặc VPS với CentOS 7 theo mặc định, nó không được cài đặt PHP Sau khi bạn cài đặt VestaCP bằng cách sử dụng hướng dẫn của họ vì một số lý do, bạn sẽ kết thúc với PHP 7. 4. 0RC5
Tôi không thích điều đó ngay từ lần đầu tiên tôi nhìn thấy nó và sau khi tôi thử sử dụng nó như vậy nhưng các lỗi bắt đầu xuất hiện khắp nơi. Ngay cả với phần mềm đã cài đặt VestaCP, như phpMyadmin Cũng có một số lỗi với một số chủ đề và plugin WordPress và nó trông không ổn và tôi muốn quay lại phiên bản ổn định của PHP 7. 3 nhưng VestaCP không cung cấp những thứ như vậy ngay lập tức, vì vậy cách duy nhất là xóa PHP 7. 4 và cài đặt PHP 7. 3 thủ công từ dòng lệnh Đây là những dòng bạn cần để thực hiện
Sau này, bạn nên có PHP 7. 3 lên và chạy
Nhưng hai vấn đề khác nảy sinh. webmail phpMyAdmin và RoundCube không hoạt động Tôi đã đi kiểm tra các tệp cấu hình tại/etc/httpd/conf. d/ và tôi đã nhận thấy các tệp trùng lặp cho phpMyadmin và RoundCube. bên cạnh tiêu chuẩn. tập tin conf cũng có. conf. tệp rpmsave (tệp cũ) Vì vậy, tôi đã loại bỏ những cái mới này (. conf) và đổi tên những cái cũ này thành cái mới đã khởi động lại máy chủ web và mọi thứ đã hoạt động trở lại. Hãy chắc chắn rằng bạn biết những gì bạn đang làm ở đây. Thay vì xóa hai tệp này, bạn có thể muốn đổi tên chúng hoặc di chuyển chúng đến một nơi nào đó trong trường hợp sau này bạn sẽ cần đến chúng. Vì vậy, có điều đó trong tâm trí Vì vậy, đây là những gì tôi đã làm
THƯỞNG. Cách cài đặt OPCache và cải thiện hiệu suất php của bạn trên VestaCPOPcache cải thiện hiệu suất PHP bằng cách lưu trữ mã byte của tập lệnh được biên dịch sẵn trong bộ nhớ dùng chung, do đó loại bỏ nhu cầu PHP tải và phân tích cú pháp tập lệnh trên mỗi yêu cầu Làm cách nào để thay đổi phiên bản PHP trong CentOS 7?Làm cách nào để nâng cấp PHP trong centos 7? . Bật repo EPEL. root@gateway. ~# yum cài đặt bản phát hành epel Bật remi-repo. root@gateway. ~# yum cài đặt http. //vòng/phút. remirepo. net/doanh nghiệp/remi-phát hành-7. vòng/phút Cài đặt các gói yum-util. . Bật remi repo theo phiên bản php mong muốn. . Cuối cùng cài đặt php7. X Làm cách nào để hạ cấp phiên bản PHP trong Linux?Tóm lại những gì bạn cần làm là. . Đả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 đến đúng phiên bản PHP Khởi động lại máy chủ web của bạn và php-fpm Che giấu trình nền php-fpm cũ Làm cách nào để xóa phiên bản PHP cũ trong CentOS 7?Chỉ cần thực hiện ' yum remove PHP ' sau đó nó sẽ yêu cầu bạn xóa gói đã chọn XONG. Cách tốt nhất là. "yum xóa tên gói" hoặc "yum xóa tên gói" theo trang hướng dẫn.
Cách nâng cấp PHP 5. 4 to PHP 7. 4 trên CentOS 7?Nâng cấp lên PHP 7 . Sudo yum cài đặt https. // centos7. cộng đồng ius. org/ius-phát hành. vòng/phút. . sudo yum remove php-common mod_php php-cli. . cập nhật sudo yum. . sudo yum cài đặt php70u php70u-pdo php70u-mysqlnd php70u-opcache php70u-xml php70u-gd php70u-devel php70u-mysql. . Sudo systemctl khởi động lại httpd |