Yum cài đặt php-fpm
Cài đặt PHP-FPM bằng lệnh Show
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. cũ 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.1500 $ 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.1501 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.1502 $ 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.1503 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 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.1504 Để 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.1505 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.1506 Để 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.1507 Để 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.1508 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
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” Bayu Cách cài đặt PHP 8. 1 “PHP-FPM” trên CentOS Stream 8Cách cài đặt MultiPHP-FPM (PHP 7. 4, PHP8. 0, & PHP8. 1) trên Debian 11 “bullseye”ĐỂ LẠI MỘT TRẢ LỜIVui 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ÁCCách cài đặt OpenResty v1. 21. 4. 1 trên CentOS Stream 8Bayu 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-
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 |