Hướng dẫn how to install php-devel on centos 7 - cách cài đặt php-devel trên centos 7

PHP là một ngôn ngữ lập trình được sử dụng cao. Nó được sử dụng rộng rãi cho mục đích phát triển trang web. Sử dụng HTML, một trang web đơn giản có thể được thực hiện. Nhưng sử dụng PHP sẽ tương tác nhiều hơn với người dùng. Ngày nay, PHP có nhiều tùy chọn hơn để cài đặt trên nhiều nền tảng. Trong PHP, một số gói ở đó. Các gói này giúp làm việc dễ dàng với PHP. Trong số đó, PHP-Devel là một người quản lý gói. Nó được sử dụng để xây dựng các phần mở rộng PHP. Centos là một nền tảng ổn định, có thể dự đoán được. Về cơ bản, nó là một nền tảng phát triển ngược dòng. Giúp phát triển, kiểm tra và đóng góp cho một phân phối được phân phối liên tục. Centos là một phần của HĐH Linux. Nhưng nó có thể hoạt động độc lập. Trước khi cài đặt redis, centos nên được cài đặt trên máy.

Features:

  • PHP hoàn toàn độc lập với nền tảng. Nó có thể được cài đặt trong bất kỳ hệ điều hành.
  • PHP được sử dụng rộng rãi vì nó cũng có thể được sử dụng để truy cập cơ sở dữ liệu.
  • Vì PHP là nguồn mở, vì vậy nó được các nhà phát triển sử dụng rộng rãi cho các mục đích khác nhau.

Cài đặt php-divel trên centos

Tại phiên bản mới nhất, gói php-devel không thể được cài đặt riêng biệt. Nó được yêu cầu để cài đặt PHP trong centos. Cùng với PHP, tất cả các gói bao gồm PHP-Devel cũng sẽ được cài đặt. Vì vậy, để cài đặt php-devel trên centos, hãy làm theo bước sau:

Bước 1: Lúc đầu, thiết bị đầu cuối CentOS nên được mở. Có lệnh được đề cập dưới đây nên được chạy. Lệnh này sẽ giúp cập nhật tất cả các phụ thuộc cần thiết để cài đặt PHP và tất cả các gói của nó. Sau khi lệnh này sẽ được xử lý thêm.At first, the CentOS terminal should be opened. There the below-mentioned command should be run. This command will help to update all dependencies needed for installing PHP & all its packages. After this command will be processed further.

Mô -đun DNF Đặt lại PHP -Y

Hướng dẫn how to install php-devel on centos 7 - cách cài đặt php-devel trên centos 7

Bước 2: Sau đó, lệnh sau nên được chạy. Điều này sẽ cho phép các phụ thuộc đã được cập nhật trong lệnh trước đó. Ở đây phiên bản thích hợp nhất sẽ là Php 7.4. Trong phiên bản này, tất cả các tiện ích mở rộng PHP được hoạt động trơn tru hơn so với các phiên bản khác. Ngoài ra, các phiên bản khác có thể được sử dụng. Theo cách này, chúng tôi đang xây dựng lĩnh vực để tải xuống PHP thành công trong Centos. Then the following command should be run. This will enable the dependencies which have been updated in the previous command. Here the most appropriate version will be PHP 7.4. In this version, all PHP extensions are worked more smoothly than in other versions. Also, other versions can be used. In this way, we are building the field to download PHP successfully in CentOS.

Mô -đun DNF cho phép PHP: REMI -7.4 -Y

Hướng dẫn how to install php-devel on centos 7 - cách cài đặt php-devel trên centos 7

Bước 3: Bây giờ, lệnh sau nên được chạy. Điều này sẽ tải xuống và cài đặt PHP đồng thời. Vì nó sẽ tải xuống và cài đặt tại một thời điểm, nó sẽ mất một thời gian. Chờ cho đến khi quá trình hoàn thành. Trong quá trình này, đầu ra sau đây có thể được nhìn thấy.Now, the following command should be run. This will download and install PHP simultaneously. As it will download and install at a time it will take some time. Wait till the process is completed. During this process, the following output can be visible.

DNF Cài đặt PHP -Y

Hướng dẫn how to install php-devel on centos 7 - cách cài đặt php-devel trên centos 7

Bước 4: Vì vậy, sau khi lệnh trên, quá trình được hoàn thành. Sau khi hoàn thành, có thể hiển thị các câu lệnh ’hoàn chỉnh và được cài đặt. So, after the above command the process is completed. After the completion, the ‘Complete’ & ‘Installed’ statements can be visible.

Hướng dẫn how to install php-devel on centos 7 - cách cài đặt php-devel trên centos 7

Do đó, quá trình cài đặt thành công.

Cân nhắc rằng tôi có những thứ khác nhau được cài đặt từ các repo khác nhau, cách duy nhất là xóa tất cả các gói được cài đặt từ repo của Remi và cài đặt các gói tiêu chuẩn với yum.

1) Liệt kê tất cả các gói được cài đặt từ một số repo lạ (trong trường hợp của tôi @remi), ví dụ: yum list installed | grep remi.

2) Xóa tất cả các gói hoàn toàn khỏi hệ thống với yum remove <package_name>

Lưu ý: Sau khi khởi động lại HTTPD - Tất cả các trang web sẽ chết!

3) Nhanh chóng cài đặt tất cả các thứ bạn cần, ví dụ: yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc v.v.

4) Khởi động lại HTTPD và khởi động máy chủ MySQL.

5) Các trang web của bạn còn sống một lần nữa.

Điều duy nhất tại sao tôi đã làm tất cả điều này là vì tôi muốn cài đặt Eaccelerator để PHP tăng tốc nó một chút (và việc cài đặt đó là không thể vì các gói repo của Remi), và tôi rất vui vì tôi đã làm điều đó! Tất cả các tập lệnh hoạt động nhanh hơn 2-10 lần (tôi thậm chí không thể tưởng tượng rằng các trang web của tôi có thể phản hồi quá nhanh).

Error: Package: php-devel-7.4.2-1.el7.remi.x86_64 (remi-php74)
           Requires: php-cli(x86-64) = 7.4.2-1.el7.remi
           Installed: php-cli-7.4.3~RC1-1.el7.remi.x86_64 (@remi-modular-test)
               php-cli(x86-64) = 7.4.3~RC1-1.el7.remi
           Available: php-cli-5.4.16-46.el7.x86_64 (base)
               php-cli(x86-64) = 5.4.16-46.el7
           Available: php-cli-5.4.16-46.1.el7_7.x86_64 (updates)
               php-cli(x86-64) = 5.4.16-46.1.el7_7
           Available: php-cli-5.4.45-17.el7.remi.x86_64 (remi)
               php-cli(x86-64) = 5.4.45-17.el7.remi
           Available: php-cli-5.4.45-18.el7.remi.x86_64 (remi)
               php-cli(x86-64) = 5.4.45-18.el7.remi
           Available: php-cli-5.5.38-11.el7.remi.x86_64 (remi-php55)
               php-cli(x86-64) = 5.5.38-11.el7.remi
           Available: php-cli-5.5.38-12.el7.remi.x86_64 (remi-php55)
               php-cli(x86-64) = 5.5.38-12.el7.remi
           Available: php-cli-5.6.40-16.el7.remi.x86_64 (remi-php56)
               php-cli(x86-64) = 5.6.40-16.el7.remi
           Available: php-cli-5.6.40-17.el7.remi.x86_64 (remi-php56)
               php-cli(x86-64) = 5.6.40-17.el7.remi
           Available: php-cli-7.4.1-1.el7.remi.x86_64 (remi-php74)
               php-cli(x86-64) = 7.4.1-1.el7.remi
           Available: php-cli-7.4.2-1.el7.remi.x86_64 (remi-php74)
               php-cli(x86-64) = 7.4.2-1.el7.remi

Tôi cần triển khai trang web của mình trên máy centos. Vì một số lý do, phiên bản PHP của 7.4 được khách hàng cài đặt ở đây. Tôi đã có PHP-CLI hoạt động, nhưng trình quản lý gói vẫn không thể cài đặt gói php-devel. Khi tôi chạy php-cli-7.4.1-1.el7.remi.x86_64, nó nói rằng gói đã được cài đặt. Khi tôi cố gắng gỡ cài đặt gói hiện đang được cài đặt, nó sẽ hỏi tôi rằng tôi có muốn xóa tất cả các gói PHP không. Vậy tôi phải làm gì?

hỏi ngày 6 tháng 2 năm 2020 lúc 4:45Feb 6, 2020 at 4:45

Hướng dẫn how to install php-devel on centos 7 - cách cài đặt php-devel trên centos 7

Có vẻ như cấu hình kho lưu trữ của bạn là một mớ hỗn độn, quá nhiều kho lưu trữ được bật

  • Remi-Modor-Test là một kho lưu trữ thử nghiệm và chỉ dành cho người dùng "DNF" is a testing repository and only for "dnf" users
  • remi-php* mỗi cái cung cấp một phiên bản PHP khác nhau, bạn chỉ cần giữ một phiên bản each provides a different php version, you need to keep only one

Vì thế

yum-config-manager --disable remi-modular-test
yum-config-manager --disable remi-php55
yum-config-manager --disable remi-php56

Khi bạn đã cài đặt PHP-7.4.3RC1, bạn cần cùng một phiên bản của Php-Devel

Tôi khuyên bạn nên chuyển sang phiên bản ổn định (7.4.2 cho bây giờ)

yum-config-manager --enable remi-php74
yum downgrade php\*
yum install php-devel

Xin vui lòng cho một cấu hình thích hợp, hãy làm theo hướng dẫn của trình hướng dẫn

BTW, PHP-Devel chủ yếu là cần thiết khi bạn muốn xây dựng tiện ích mở rộng C và vì hầu hết các phần mở rộng cũng được đóng gói, bạn nên sử dụng gói thay vì xây dựng nó từ các nguồn.php-devel is mostly needed when you want to build a C extension, and as most extensions are also packaged, you should use the package instead of building it from sources.

Đã trả lời ngày 6 tháng 2 năm 2020 lúc 6:12Feb 6, 2020 at 6:12

Hướng dẫn how to install php-devel on centos 7 - cách cài đặt php-devel trên centos 7

Remi Colletremi ColletRemi Collet

3061 Huy hiệu vàng3 Huy hiệu bạc 5 huy hiệu đồng1 gold badge3 silver badges5 bronze badges