HAY HOW TO INSTALL PHP 7, 7 ON UBUNTU 18, HOW TO INSTALL PHP ON UBUNTU 20

Bạn sẽ xem: HAY How to lớn Install Php 7 On Ubuntu 18, How to Install Php On Ubuntu 20 trên Mẹo Làm toàn bộ Mọi Thứ

Chào các bạn đọc. Bữa nay, bản thân xin phân chia sẽ về các chủ đề ít tín đồ biết với nội dung bài viết How to lớn Install Php 7 On Ubuntu 18, How to Install Php On Ubuntu 20


Nâng cấp phiên phiên bản PHP của người tiêu dùng lên PHP 7.4 bên trên Ubuntu. Bạn có thể nâng cấp cho phiên bạn dạng PHP hiện tại tại của mình lên phiên phiên bản PHP 7.4 mới nhất trên Ubuntu 18.04.

Bạn đang xem: Hay how to install php 7, 7 on ubuntu 18, how to install php on ubuntu 20

Bạn sẽ xem: bí quyết cài php 7 bên trên ubuntu 18

Bản nâng cấp này đã có thử nghiệm bên trên một phiên bạn dạng máy ảo chạy Ubuntu 18.04 trên top mạng tìm kiếm google Cloud Compute Engine. Bởi vậy, các bước được kể trong lý giải này vận động trên toàn bộ các máy chủ đám mây như AWS, DigitalOcean, Linode, Vultr hoặc ngẫu nhiên VPS hoặc thứ chủ chuyên được sự dụng nào áp dụng Ubuntu 18.04.

Dưới đó là một gợi ý ngắn vẫn chỉ cho bạn cách cài đặt và tăng cấp lên PHP 7.4 trên Ubuntu 18.04 LTS cùng với Apache với PHP7.4-fpm với Nginx.

Chọn lưu trữ tốt nhất cho bạn của bạn

Đánh giá bán nền tảng
Mặt bằng★★★★★$ 3,95
Kinsta – Google Cloud★★★★★$ 30


Outline
hide
1Thêm PPA mang lại PHP 7.4
2Cài đặt PHP 7.4 mang lại Apache
3Cài đặt phần mở rộng PHP 7.4
4Bật PHP 7.4 mang lại Apache
5Cài để PHP 7.4 FPM đến 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 ứng dụng Engine với Cloud Build
14Viết bình luận Hủy trả lời

Thêm PPA đến PHP 7.4

Thêm ondrej / php bao gồm gói PHP 7.4 và các phần không ngừng mở rộng PHP quan trọng khác.

sudo apt install software-properties-commonsudo add-apt-repository ppa: ondrej / phpsudo apt update sau khoản thời gian thêm PPA, bạn có thể cài để PHP 7.4.

Cài đặt PHP 7.4 mang lại Apache

Chạy lệnh sau để setup PHP 7.4

sudo apt thiết lập php7.4

Cài đặt phần mở rộng PHP 7.4

Cài để phần mở rộng PHP thật dễ dàng với cú pháp sau.

sudo apt install php7.4-extension_nameSad, setup một số php-extension hay được 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 trả tất thiết lập đặt, chúng ta có thể xác nhận setup bằng lệnh sau

php -v

Bật PHP 7.4 đến Apache

Bây giờ bạn cần yêu cầu Apache áp dụng phiên phiên bản PHP 7.4 đã tải đặt bằng phương pháp tắt mô-đun PHP cũ (Tôi vẫn đề cập mang lại php7.0 mặt dưới, bạn cần sử dụng phiên phiên bản php bây giờ đượ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 biến hóa có hiệu lực.

khởi cồn lại thương mại & dịch vụ sudo apache2

Cài để PHP 7.4 FPM mang lại Nginx

Đối cùng với Nginx, bạn cần thiết lập FPM, hãy chạy lệnh sau để setup PHP 7.4 FPM

sudo apt install php7.4-fpm làm theo cùng một phương pháp được nhắc ở bên trên để thiết đặt phần mở rộng

Sau khi thiết lập xong, hãy xác thực rằng PHP 7.4 FPM được cài đặt đúng cách bởi lệnh này

php-fpm7.4 -v

Sửa đổi cấu hình Nginx để áp dụng PHP 7.4

Đối cùng với Nginx, chúng ta cần cập nhật ổ cắn PHP-FPM trong cấu hình Nginx của bản thân nằm trong thư mục của những trang web tất 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 các bạn cần biến đổi sẽ tất cả dạng như vậy này …

fastcgi_passunix: /run/php/php7.0-fpm.sock; chúng ta cần thay thế sửa chữa phiên phiên bản PHP cũ bởi phiên bạn dạng mới.

fastcgi_passunix: /run/php/php7.4-fpm.sock; Kiểm tra thông số kỹ thuật của bạn.

sudo nginx -t lưu lại tệp và thoát ra khỏi trình sửa đổi và khởi động lại Nginx để các đổi khác có hiệu lực.

dịch vụ sudo nginx khởi rượu cồn lại

Định thông số kỹ thuật PHP 7.4

Bây giờ cửa hàng chúng tôi đang định cấu hình PHP cho các ứng dụng web bằng phương pháp thay đổi một số giá trị vào tệp php.ini.

Xem thêm:

Đối với PHP 7.4 cùng 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, địa điểm php.ini sẽ phía bên trong thư mục sau.

sudo nano /etc/php/7.4/fpm/php.ini thừa nhận F6 nhằm tìm tìm trình chỉnh sửa và cập nhật các cực hiếm sau để có hiệu suất giỏi 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 để PHP, các bạn phải khởi rượu cồn lại Apache để các chuyển đổi có hiệu lực.

Định thông số kỹ thuật bộ FPM PHP 7.4

PHP 7.4 FPM có thể chấp nhận được bạn định cấu hình người cần sử dụng và nhóm mà thương mại & dịch vụ sẽ chạy. Bạn cũng 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 biến đổi các chiếc sau bằng phương pháp thay nạm www-data với tên người tiêu dùng của bạn.

user = username group = username nghe.owner = usernamelisten.group = username dấn CTRL + X và Y để lưu thông số kỹ thuật và đánh giá xem thông số kỹ thuật có đúng không nào và khởi cồn lại PHP.

Khởi đụng lại PHP 7.4 FPM

Sau lúc cập nhật setup PHP FPM, các bạn phải khởi hễ lại nó để áp dụng những thay đổi.

sudo php-fpm7.4 -t sudo service php7.4-fpm khởi động lại biến hóa Quản trị viên hệ thống Linux và bảo trì các máy chủ ảo trong môi trường nhiều tín đồ dùng.

Phần kết luận

Bây giờ bạn đã học tập cách tăng cấp PHP lên PHP 7.4 bên 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 ngẫu nhiên phản hồi nào, hãy nhằm lại bình luận bên dưới.

Compute EngineGoogle Cloud Ubuntu Platform 18.04

Cách thiết đặt IonCube Loader trên Ubuntu

Ngày 15 tháng một năm 2021

Cách thiết đặt PHP 8 bên trên Ubuntu

Ngày 27 mon 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 ngoái Trả lời

cảm ơn sự góp đỡ, khá dễ ợt để cập nhật phiên bản php với nội dung bài viết này

Mike một thời gian trước Trả lời

Wow, sau thời điểm xem xét toàn thể trang website và tối thiểu hai chục công dụng trang khác nhau và rất cực nhọc hiểu, tôi như mong muốn tìm thấy bài viết này – cụ thể và đơn giản và dễ dàng đến nút tôi nặng nề tin rằng nó đã hoạt động! Easy-peasy, cảm ơn!

john doe 12 mon trước Trả lời

Cảm ơn, vấn đề này giúp tôi khôn xiế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 để ý sự nhờ vào mpm_prefork đến php7.4: chú ý xung tự dưng mpm_event cho mpm_prefork: LỖI: Mô-đun mpm_event sẽ được bật – ko thể tiếp tục do xung đột. Nó cần phải được vô hiệu hóa đầu tiên! chăm chú xung tự dưng mpm_worker mang đến mpm_prefork: LỖI: cấp thiết bật dựa vào mpm_prefork cho php7.4, hãy diệt bỏ

-Callahan-

Harold Callahan 12 mon 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 thông số kỹ thuật mới, chúng ta phải chạy: systemctl restart apache2: / etc # sudo a2enmod php7.4 xem xét nhờ vào mpm_prefork cho php7.4: cẩn thận xung bỗng dưng mpm_event cho mpm_prefork: cẩn thận xung đột mpm_worker đến mpm_prefork: nhảy mô-đun mpm_prefork. Lưu ý xung thốt nhiên php5 để kích hoạt mô-đun php5 mới cho mô-đun php7.4: E: new php7.4. Để kích hoạt thông số kỹ thuật mô-đun mới, bạn phải chạy: systemctl restart apache2

-Callahan-

Pixel Maker 5 thời gian trước Trả lời

Tôi đang làm toàn bộ những vấn đề đó nhưng

sudo a2enmod php7.4 xem xét phụ thuộc mpm_prefork mang đến php7.4: cẩn thận xung bỗng nhiên mpm_event cho mpm_prefork: chu đáo xung bỗng nhiên mpm_worker mang lại mpm_prefork: Mô-đun mpm_prefork đã làm được kích hoạt xem xét xung bỗng nhiên php5 mang đến php7.4:

Tôi vẫn thấy php -v là 7.2.

Hãy cho tôi biết đầy đủ 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, e-mail và trang web của tôi trong trình ưng chuẩn này vào lần tôi thừa nhận xét tiếp theo.

Trang website này được bảo đảm an toàn bởi reCAPTCHA với tuân theo chế độ quyền riêng bốn và Điều khoản thương mại dịch vụ của Google.Các bài bác báo thịnh hànhĐăng ký nhận bạn dạng tin