Yum cài đặt php-fpm

Cài đặt PHP-FPM bằng lệnh

1

yum cài đặt php - fpm

chỉnh sửa www. conf

1

vi / etc / php-fpm.d / www. conf

Tìm thấy

1

nghe = 127. 0. 0. 1. 9000

Thay bằng

1

nghe = / var / run/php-fpm/default.vớ

Tìm thấy

1

2

;nghe. chủ sở hữu = không ai

;nghe. nhóm = không ai

Thay bằng

1

2

nghe. chủ sở hữu = apache

nghe. nhóm = apache

chỉnh sửa php. conf

1

2

mv / etc / httpd/conf.d / php. conf / etc / httpd . /conf.d / php. conf.

vi / vv / httpd/conf.d / php. conf

Thêm vào

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<Proxy "unix. /var/run/php-fpm/mặc định. bít tất. fcgi. //php-fpm">

     Bộ proxy vô hiệu hóa tái sử dụng = tắt

< / Ủy quyền>

 

<FilesMatch \. php$>

SetHandler proxy. fcgi. //php-fpm

< / FilesMatch>

 

AddType văn bản / html . php

 

Chỉ mục thư mục chỉ mục. php

 

<FilesMatch \. php$>

SetHandler ứng dụng / x - httpd-php-source

< / FilesMatch>

Khởi động lại Apache/php-fpm

1

2

systemctl khởi động lại httpd

systemctl khởi động lại php - fpm

Phương pháp 2

Đây là cấu hình php-fpm sử dụng proxy_fcgi

https. //ý chính. github. com/serverok/3d2e43bb951ded9a42ce8bc0c2c3b627

PHP8. 1 là bản phát hành ổn định mới nhất hiện tại của ngôn ngữ kịch bản PHP Hypertext Preprocessor. Nó đã có sẵn ở hầu hết tất cả các nhà cung cấp dịch vụ lưu trữ web để hỗ trợ khách hàng của họ nhằm quản lý hoặc lưu trữ trang web hoặc blog của họ. Trong khi PHP-FPM (Trình quản lý quy trình FastCGI) là một triển khai PHP FastCGI, chủ yếu được sử dụng cho các môi trường sản xuất tải nặng

PHP-FPM thường được sử dụng với máy chủ web Nginx trong một số môi trường máy chủ sản xuất, nơi hệ thống thường hoạt động dưới tải cao. Tuy nhiên, theo một cách khác, nó cũng thường được sử dụng với Nginx Reverse Proxy ở phía trước máy chủ web Apache làm phụ trợ của nó với Hỗ trợ MultiPHP-FPM

Nó tiến bộ hơn và nhanh hơn so với trình xử lý PHP truyền thống như mô-đun mod_php của Apache. PHP-FPM được tích hợp sẵn theo mặc định với các “nhóm” có khả năng khởi động công nhân của họ với các UID/GID/Chroot/Môi trường khác nhau. Nó làm cho PHP-FPM có thể lắng nghe ở các cổng khác nhau và các php khác nhau. tập tin ini. Vì vậy, với PHP-FPM, bạn có thể sử dụng nhiều phiên bản PHP khác nhau trong cùng một hệ điều hành. Ví dụ mỗi phiên bản PHP sẽ có php khác nhau. ini và cài đặt nhóm PHP-FPM khác nhau trong thư mục của chúng

Chà, hôm nay chúng tôi sẽ hướng dẫn bạn cách cài đặt PHP 8. 1 với PHP-FPM (Trình quản lý quy trình FastCGI) trên CentOS Stream 9. Tuy nhiên, hãy đảm bảo đáp ứng các yêu cầu sau trước khi cài đặt PHP8. 1-FPM trên máy của bạn. Chúng tôi sẽ sử dụng gói nhỏ giá rẻ 5 đô la (RAM 1GB, 1 vCPU và Bộ nhớ SSD 25 GB) được triển khai trên nhà cung cấp VPS Digital Ocean

điều kiện tiên quyết

* VPS, Cloud or Bare-Metal Server.
* Operating System with CentOS Stream 9
* Server IPv4 Address with Superuser Privileges (Root Access)
* Gnome Terminal for Linux Desktop
* PuTTy SSH Client for Windows or Mac
* Powershell for Windows 10/11
* Familiar with DNF and YUM Commands

1. ) Đăng nhập vào VPS của bạn thông qua SSH Terminal

Trước hết, chúng ta sẽ đăng nhập vào VPS của mình thông qua thiết bị đầu cuối SSH bằng lệnh sau. Đảm bảo thay thế địa chỉ IP và cổng bằng địa chỉ IPv4 máy chủ thực của bạn và cổng của nó

$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150

2. ) Cài đặt kho lưu trữ EPEL và REMI

Sau đó, chúng tôi cần cài đặt cả hai kho lưu trữ vào máy của mình, bao gồm EPEL (Gói bổ sung cho Enterprise Linux) và Bản phát hành REMI. Chỉ cần chạy lệnh sau để cài đặt cả hai kho lưu trữ

* Cài đặt EPEL và REMI Phiên bản 9

$ yum install epel-release && yum install remi-release
DigitalOcean Agent 38 kB/s | 3.3 kB 00:00
DigitalOcean Droplet Agent 28 kB/s | 3.3 kB 00:00
Package epel-release-9-2.el9.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Last metadata expiration check: 0:00:01 ago on Fri 27 May 2022 05:48:11 PM EDT.
No match for argument: remi-release
Error: Unable to find a match: remi-release

* Cài đặt REMI Phiên bản 9

$ dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm

Last metadata expiration check: 0:01:14 ago on Fri 27 May 2022 05:48:11 PM EDT.
remi-release-9.rpm 68 kB/s | 25 kB 00:00
Dependencies resolved.
=====================================================================================================================================================
Package Architecture Version Repository Size
=====================================================================================================================================================
Installing:
remi-release noarch 9.0-6.el9.remi @commandline 25 k

Transaction Summary
=====================================================================================================================================================
Install 1 Package

Total size: 25 k
Installed size: 24 k
Is this ok [y/N]: y
$ rpm -qa | grep remi
remi-release-9.0-6.el9.remi.noarch

3. ) Kích hoạt PHP 8. 1 với Lệnh mô-đun DNF

Tiếp theo, bạn có thể tạo danh sách phiên bản PHP có sẵn bằng các lệnh mô-đun DNF. Chỉ cần chạy lệnh sau để liệt kê tất cả các phiên bản PHP có sẵn trong Luồng CentOS 9 của bạn

$ dnf module list php
Remi's Modular repository for Enterprise Linux 9 - x86_64 1.5 kB/s | 833 B 00:00
Remi's Modular repository for Enterprise Linux 9 - x86_64 3.0 MB/s | 3.1 kB 00:00
Importing GPG key 0x478F8947:
Userid : "Remi's RPM repository (https://rpms.remirepo.net/) <[email protected]>"
Fingerprint: B1AB F71E 14C9 D748 97E1 98A8 B195 27F1 478F 8947
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el9
Is this ok [y/N]: y
Remi's Modular repository for Enterprise Linux 9 - x86_64 679 kB/s | 542 kB 00:00
Safe Remi's RPM repository for Enterprise Linux 9 - x86_64 1.6 kB/s | 833 B 00:00
Safe Remi's RPM repository for Enterprise Linux 9 - x86_64 3.0 MB/s | 3.1 kB 00:00
Importing GPG key 0x478F8947:
Userid : "Remi's RPM repository (https://rpms.remirepo.net/) <[email protected]>"
Fingerprint: B1AB F71E 14C9 D748 97E1 98A8 B195 27F1 478F 8947
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el9
Is this ok [y/N]: y
Safe Remi's RPM repository for Enterprise Linux 9 - x86_64 813 kB/s | 697 kB 00:00
Remi's Modular repository for Enterprise Linux 9 - x86_64
Name Stream Profiles Summary
php remi-7.4 common [d], devel, minimal PHP scripting language
php remi-8.0 common [d], devel, minimal PHP scripting language
php remi-8.1 common [d], devel, minimal PHP scripting language

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

Sau đó, bạn chỉ cần kích hoạt PHP 8. 1 với lệnh sau. Đảm bảo thay thế phiên bản PHP nếu bạn muốn thay đổi hoặc chuyển sang phiên bản PHP khác, ví dụ: PHP 8. 0 hoặc PHP7. 4

$ dnf module enable php:remi-8.1
DigitalOcean Agent 38 kB/s | 3.3 kB 00:00
DigitalOcean Droplet Agent 26 kB/s | 3.3 kB 00:00
Dependencies resolved.
=====================================================================================================================================================
Package Architecture Version Repository Size
=====================================================================================================================================================
Enabling module streams:
php remi-8.1

Transaction Summary
=====================================================================================================================================================

Is this ok [y/N]: y
Complete!

4. ) Cài đặt PHP 8. 1 với Trình quản lý quy trình FastCGI (PHP8. 1-FPM)

Trong bước tiếp theo, chỉ cần chạy lệnh sau để cài đặt PHP 8. 1 với FastCGI Process Manager (PHP-FPM) hoặc đôi khi được gọi là PHP81-FPM

$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150
0
$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150
1

5. ) Xác minh phiên bản PHP

Bạn có thể xác minh phiên bản PHP được cài đặt trong máy CentOS 9 của mình bằng lệnh đơn giản này để in phiên bản chi tiết của nhánh PHP của bạn

$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150
2
$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150
3

Như bạn đã đọc ở trên, nhánh PHP đã cài đặt là phiên bản 8. 1. 6

6. ) Lệnh quản lý PHP-FPM

Bạn có thể sử dụng các lệnh có sẵn sau để quản lý PHP-FPM trong máy CentOS 9 của mình

Yum cài đặt php-fpm
Kiểm tra Trạng thái của Trạng thái Dịch vụ PHP-FPM thông qua Dòng lệnh

Kích hoạt PHP-FPM để bắt đầu tự động khởi động

$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150
4

Để bắt đầu PHP-FPM

$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150
5

Dừng PHP-FPM

$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150
6

Để khởi động lại PHP-FPM

$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150
7

Để kiểm tra trạng thái dịch vụ PHP-FPM

$ ssh [email protected] -p4322
[email protected]'s password:
Web console: https://open-source.project:9090/ or https://104.131.86.105:9090/

Last login: Fri May 27 00:08:04 2022 from ::ffff:125.164.234.150
8

KẾT LUẬN

Bạn đã thiết lập thành công PHP 8. 1 với FastCGI Process Manager (PHP-FPM) trong CentOS Stream 9 của bạn. Trong bước tiếp theo, bạn có thể định cấu hình PHP 8. 1 để chạy dưới FastCGI Process Manager (PHP-FPM) để lưu trữ tất cả các trang web hoặc blog của bạn

  • THẺ
  • CentOS 9
  • Luồng CentOS 9
  • Trình quản lý quy trình FastCGI
  • PHP8. 1
  • PHP-FPM

Facebook

Twitter

Pinterest

WhatsApp

liên kết

Bài viết trước Cách cài đặt MariaDB 10. 5 trên CentOS Stream 9

Bài viết tiếp theo Thiết lập NGINX Amplify Agent trên Debian 11 “bullseye”

Yum cài đặt php-fpm

Bayu

Cách cài đặt PHP 8. 1 “PHP-FPM” trên CentOS Stream 8

Cách cài đặt MultiPHP-FPM (PHP 7. 4, PHP8. 0, & PHP8. 1) trên Debian 11 “bullseye”

ĐỂ LẠI MỘT TRẢ LỜI

Vui lòng nhập nhận xét của bạn

Vui lòng nhập tên của bạn vào đây

Bạn đã nhập sai địa chỉ email

Vui lòng nhập địa chỉ email của bạn vào đây

Lưu tên, email và trang web của tôi trong trình duyệt này cho lần bình luận tiếp theo

Xác minh captcha không thành công

Điểm người dùng CAPTCHA không thành công. Xin vui lòng liên hệ với chúng tôi

Δ

Trang web này sử dụng Akismet để giảm thư rác. Tìm hiểu cách dữ liệu nhận xét của bạn được xử lý

0Người hâm mộThích

0Người theo dõi

0Người theo dõiTheo dõi

0Người theo dõiTheo dõi

68Người theo dõiTheo dõi

1.920Người đăng kýĐăng ký

BÀI VIẾT KHÁC

Cách cài đặt OpenResty v1. 21. 4. 1 trên CentOS Stream 8

Bayu

OpenResty là nền tảng web miễn phí, mã nguồn mở và chính thức dựa trên máy chủ web NGINX. Nó tích hợp phiên bản nâng cao của lõi NGINX có thể

Làm cách nào để cài đặt PHP FPM trong CentOS?

Cách cài đặt PHP 7. .
Mở ứng dụng đầu cuối và đăng nhập vào máy chủ CentOS 8 từ xa
Cập nhật hộp CentOS 8, chạy cập nhật sudo yum
Tìm kiếm phiên bản PHP, chạy sudo yum search php
Cài đặt PHP 7. 2. 11 hoặc 7. 4 và mô-đun FastCGI cho Nginx trên CentOS 8, thực thi. sudo yum cài đặt php php-fpm
Định cấu hình Nginx để sử dụng PHP

Làm cách nào để cài đặt PHP FPM trong redhat?

Bật PHP fpm cho nginx .
Bắt đầu dịch vụ PHP fpm. $ Sudo systemctl bắt đầu php72-php-fpm. Dịch vụ
Dừng dịch vụ PHP fpm. $ Sudo systemctl dừng php72-php-fpm. Dịch vụ
Khởi động lại dịch vụ PHP fpm. $ Sudo systemctl khởi động lại php72-php-fpm. Dịch vụ
Nhận trạng thái của dịch vụ PHP fpm. $ Sudo systemctl status php72-php-fpm. Dịch vụ

Làm cách nào để cài đặt PHP bằng yum?

To install a PHP package, just run the yum install php- command. These are also most of the extensions you'll need if you are installing WordPress. And that's all. You successfully installed the latest version of PHP on your CentOS.

Làm cách nào để cài đặt PHP FPM CentOS 7 Apache?

Cài đặt Apache PHP-FPM Centos 7 .
1 Đã có Centos 7 được cài đặt đúng cách
2 Cài đặt các gói cần thiết để tạo Web Server
3 Cập nhật cấu hình Apache
4 Yêu cầu Apache gửi tất cả các yêu cầu PHP tới PHP-FPM
5 Tinh chỉnh PHP-FPM để sử dụng Socket
6 Sử dụng nhiều nhóm PHP-FPM với Người dùng khác nhau