Bạn đang xem: HAY How To Install Php 7 On Ubuntu 18, How To Install Php On Ubuntu 20 Tại Mẹo Làm Tất Cả Mọi Thứ
Chào bạn đọc. Bữa nay, mình xin chia sẽ về các chủ đề ít người biết với bài viết How To Install Php 7 On Ubuntu 18, How To Install Php On Ubuntu 20
Nâng cấp phiên bản PHP của bạn lên PHP 7.4 trên Ubuntu. Bạn có thể nâng cấp phiên bản PHP hiện tại của mình lên phiên bản PHP 7.4 mới nhất trên Ubuntu 18.04.
Đang xem: Hay how to install php 7, 7 on ubuntu 18, how to install php on ubuntu 20
Bạn đang xem: Cách cài php 7 trên ubuntu 18
Bản nâng cấp này đã được thử nghiệm trên một phiên bản máy ảo chạy Ubuntu 18.04 trên Google Cloud Compute Engine. Vì vậy, các bước được đề cập trong hướng dẫn này hoạt động trên tất cả các máy chủ đám mây như AWS, DigitalOcean, Linode, Vultr hoặc bất kỳ VPS hoặc máy chủ chuyên dụng nào sử dụng Ubuntu 18.04.
Dưới đây là một hướng dẫn ngắn sẽ chỉ cho bạn cách cài đặt và nâng cấp lên PHP 7.4 trên Ubuntu 18.04 LTS với Apache và PHP7.4-fpm với Nginx.
Chọn lưu trữ tốt nhất cho doanh nghiệp của bạn
Mặt bằng | ★★★★★ | $ 3,95 |
Kinsta – Google Cloud | ★★★★★ | $ 30 |
Outline hide
1Thêm PPA cho PHP 7.4
2Cài đặt PHP 7.4 cho Apache
3Cài đặt phần mở rộng PHP 7.4
4Bật PHP 7.4 cho Apache
5Cài đặt PHP 7.4 FPM cho Nginx
6Sửa đổi cấu hình Nginx để sử dụng PHP 7.4
7Định cấu hình PHP 7.4
8Định cấu hình bộ FPM PHP 7.4
9Khởi động lại PHP 7.4 FPM
10Phần kết luận
11Cách cài đặt IonCube Loader trên Ubuntu
12Cách cài đặt PHP 8 trên Ubuntu
13Triển khai CI / CD tự động trên App Engine với Cloud Build
14Viết bình luận Hủy trả lời
Thêm PPA cho PHP 7.4
Thêm ondrej / php có gói PHP 7.4 và các phần mở rộng PHP cần thiết khác.
sudo apt install software-properties-commonsudo add-apt-repository ppa: ondrej / phpsudo apt update Sau khi thêm PPA, bạn có thể cài đặt PHP 7.4.
Cài đặt PHP 7.4 cho Apache
Chạy lệnh sau để cài đặt PHP 7.4
sudo apt cài đặt php7.4
Cài đặt phần mở rộng PHP 7.4
Cài đặt phần mở rộng PHP thật dễ dàng với cú pháp sau.
sudo apt install php7.4-extension_nameSad, cài đặt một số php-extension thường dùng bằng lệnh sau.
sudo apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imageick php7.4-cli php7.4-dev php7. 4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl -ySau khi hoàn tất cài đặt, bạn có thể xác nhận cài đặt bằng lệnh sau
php -v
Bật PHP 7.4 cho Apache
Bây giờ bạn cần yêu cầu Apache sử dụng phiên bản PHP 7.4 đã cài đặt bằng cách tắt mô-đun PHP cũ (Tôi đã đề cập đến php7.0 bên dưới, bạn cần sử dụng phiên bản php hiện tại được Apache sử dụng) và kích hoạt mô-đun PHP mới bằng lệnh sau.
sudo a2dismod php7.0sudo a2enmod php7.4 Khởi động lại Apache để các thay đổi có hiệu lực.
khởi động lại dịch vụ sudo apache2
Cài đặt PHP 7.4 FPM cho Nginx
Đối với Nginx, bạn cần cài đặt FPM, hãy chạy lệnh sau để cài đặt PHP 7.4 FPM
sudo apt install php7.4-fpm Làm theo cùng một phương pháp được đề cập ở trên để cài đặt phần mở rộng
Sau khi cài đặt xong, hãy xác nhận rằng PHP 7.4 FPM được cài đặt đúng cách bằng lệnh này
php-fpm7.4 -v
Sửa đổi cấu hình Nginx để sử dụng PHP 7.4
Đối với Nginx, bạn cần cập nhật ổ cắm PHP-FPM trong cấu hình Nginx của mình nằm trong thư mục của các trang web có sẵn. Điều này sẽ nằm trong khối vị trí ~ .php $
Chỉnh sửa cấu hình của bạn…
sudo nano /etc/nginx/sites-available/your.conf Dòng bạn cần thay đổi sẽ có dạng như thế này …
fastcgi_passunix: /run/php/php7.0-fpm.sock; Bạn cần thay thế phiên bản PHP cũ bằng phiên bản mới.
fastcgi_passunix: /run/php/php7.4-fpm.sock; Kiểm tra cấu hình của bạn.
sudo nginx -t Lưu tệp và thoát khỏi trình chỉnh sửa và khởi động lại Nginx để các thay đổi có hiệu lực.
dịch vụ sudo nginx khởi động lại
Định cấu hình PHP 7.4
Bây giờ chúng tôi đang định cấu hình PHP cho các ứng dụng web bằng cách thay đổi một số giá trị trong tệp php.ini.
Đối với PHP 7.4 với Apache, vị trí php.ini sẽ nằm trong thư mục sau.
sudo nano /etc/php/7.4/apache2/php.ini Đối với PHP 7.4 FPM với Nginx, vị trí php.ini sẽ nằm trong thư mục sau.
sudo nano /etc/php/7.4/fpm/php.ini Nhấn F6 để tìm kiếm trình chỉnh sửa và cập nhật các giá trị sau để có hiệu suất tốt hơn.
upload_max_filesize = 32M post_max_size = 48M memory_limit = 256M max_execution_time = 600 max_input_vars = 3000 max_input_time = 1000Sau khi thay đổi cài đặt PHP, bạn phải khởi động lại Apache để các thay đổi có hiệu lực.
Định cấu hình bộ FPM PHP 7.4
PHP 7.4 FPM cho phép bạn định cấu hình người dùng và nhóm mà dịch vụ sẽ chạy. Bạn có thể thay đổi chúng bằng các lệnh này
sudo nano /etc/php/7.4/fpm/pool.d/www.conf Thay đổi các dòng sau bằng cách thay thế www-data với tên người dùng của bạn.
user = username group = username nghe.owner = usernamelisten.group = username Nhấn CTRL + X và Y để lưu cấu hình và kiểm tra xem cấu hình có đúng không và khởi động lại PHP.
Khởi động lại PHP 7.4 FPM
Sau khi cập nhật cài đặt PHP FPM, bạn phải khởi động lại nó để áp dụng các thay đổi.
sudo php-fpm7.4 -t sudo service php7.4-fpm khởi động lại Trở thành Quản trị viên hệ thống Linux và duy trì các máy chủ ảo trong môi trường nhiều người dùng.
Phần kết luận
Bây giờ bạn đã học cách nâng cấp PHP lên PHP 7.4 trên Ubuntu 18.04.
Cảm ơn bạn đã dành thời gian. Nếu bạn gặp bất kỳ vấn đề hoặc bất kỳ phản hồi nào, hãy để lại bình luận bên dưới.
Compute EngineGoogle Cloud Ubuntu Platform 18.04
Cách cài đặt IonCube Loader trên Ubuntu
Ngày 15 tháng 1 năm 2021
Cách cài đặt PHP 8 trên Ubuntu
Ngày 27 tháng 11 năm 2020
Triển khai CI / CD tự động trên App Engine với Cloud Build
Ngày 24 tháng 11 năm 202024 bình luận
Joffer một năm trước Trả lời
cảm ơn sự giúp đỡ, khá dễ dàng để cập nhật phiên bản php với bài viết này
Mike một năm trước Trả lời
Wow, sau khi xem xét toàn bộ trang web và ít nhất hai chục kết quả trang khác nhau và rất khó hiểu, tôi may mắn tìm thấy bài viết này – rõ ràng và đơn giản đến mức tôi khó tin rằng nó sẽ hoạt động! Easy-peasy, cảm ơn!
john doe 12 tháng trước Trả lời
Cảm ơn, điều này giúp tôi rất nhiều!
Harold Callahan 12 tháng trước Trả lời
Không thể tránh được lỗi sau:
sudo a2enmod php7.4 Xem xét sự phụ thuộc mpm_prefork cho php7.4: Xem xét xung đột mpm_event cho mpm_prefork: LỖI: Mô-đun mpm_event đã được bật – không thể tiếp tục do xung đột. Nó cần phải được vô hiệu hóa đầu tiên! Xem xét xung đột mpm_worker cho mpm_prefork: LỖI: Không thể bật phụ thuộc mpm_prefork cho php7.4, hãy hủy bỏ
-Callahan-
Harold Callahan 12 tháng trước Trả lời
Tôi sửa rồi!!
sudo a2dismod mpm_eventModule mpm_event bị vô hiệu hóa. Để kích hoạt cấu hình mới, bạn phải chạy: systemctl restart apache2: / etc # sudo a2enmod php7.4 Xem xét phụ thuộc mpm_prefork cho php7.4: Xem xét xung đột mpm_event cho mpm_prefork: Xem xét xung đột mpm_worker cho mpm_prefork: Bật mô-đun mpm_prefork. Xem xét xung đột php5 để kích hoạt mô-đun php5 mới cho mô-đun php7.4: E: new php7.4. Để kích hoạt cấu hình mô-đun mới, bạn phải chạy: systemctl restart apache2
-Callahan-
Pixel Maker 5 năm trước Trả lời
Tôi đã làm tất cả những điều này nhưng
sudo a2enmod php7.4 Xem xét phụ thuộc mpm_prefork cho php7.4: Xem xét xung đột mpm_event cho mpm_prefork: Xem xét xung đột mpm_worker cho mpm_prefork: Mô-đun mpm_prefork đã được kích hoạt Xem xét xung đột php5 cho php7.4:
Tôi vẫn thấy php -v là 7.2.
Xem thêm: 12 Tuần Hơn Buồn Nôn Vào Buổi Chiều Tối ? Chỉ Bị Ốm Nghén Vào Chiều Tối Có Bình Thường
Hãy cho tôi biết những gì tôi đã bỏ lỡ
Cảm ơn bạn
Viết bình luận Hủy trả lời
Lưu tên, email và trang web của tôi trong trình duyệt này vào lần tôi nhận xét tiếp theo.
Trang web này được bảo vệ bởi reCAPTCHA và tuân theo Chính sách quyền riêng tư và Điều khoản dịch vụ của Google.Các bài báo thịnh hànhĐăng ký nhận bản tin