[Info] Hướng dẫn cài đặt PHP trên CentOS 7

PHP là một ngôn ngữ kịch bản thích hợp để lập trình các trang web. Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cài đặt PHP trên CentOS 7.

Cài đặt PHP trên CentOS 7 – PHP: Hypertext Preprocessor, thường được viết tắt là PHP, là một ngôn ngữ kịch bản hoặc một loại mã chủ yếu được sử dụng để phát triển các ứng dụng phía máy chủ, mã nguồn mở, được sử dụng cho các mục đích chung. Nó rất phù hợp để phát triển web và có thể dễ dàng nhúng vào các trang HTML.

Trong bài này HOSTVN sẽ hướng dẫn bạn cài đặt PHP 7 trên CentOS 7.

Cài đặt PHP trên CentOS 7

1. Điều kiện tiên quyết

Trước khi bắt đầu, hãy đảm bảo bạn có VPS sử dụng CentOS 7.

ĐĂNG KÝ NGAY

2. Kích hoạt kho lưu trữ Remi

Trong bài này HOSTVN sẽ sử dụng kho lưu trữ Remi để cài đặt PHP 7. Chạy các lệnh sau để bật cả hai kho lưu trữ EPEL và Remi:

yum install epel-release yum-utils -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

3. Cài đặt PHP 7 trên CentOS

Bắt đầu bằng cách kích hoạt kho lưu trữ Remi PHP 7:

yum-config-manager --enable remi-php7x
  • Trong đó 7x là phiên bản php 7 bạn muốn cài đặt, ví dụ: php70, php71, php72, php73, php74

Cài đặt PHP 7 và một số mô-đun PHP phổ biến nhất bằng lệnh sau:

yum -y install php php-ldap php-zip php-embedded php-cli php-mysql php-common php-gd php-xml php-mbstring php-mcrypt php-pdo php-soap php-json php-simplexml php-process php-curl php-bcmath php-snmp php-pspell php-gmp php-intl php-imap perl-LWP-Protocol-https php-pear-Net-SMTP php-enchant php-pear php-devel php-zlib php-xmlrpc php-tidy php-opcache php-cli php-pecl-zip unzip gcc

Bạn có thể kiểm tra phiên bản PHP đã cài đặt bằng lệnh sau:

php -v

Screenshot_3 - cài đặt PHP trên CentOS 7

4. Cấu hình PHP 7 để hoạt động với Apache

Nếu bạn đang sử dụng Apache làm máy chủ web của mình thì chỉ cần khởi động lại dịch vụ Apache bằng lệnh sau:

systemctl restart httpd

5. Định cấu hình PHP 7 để hoạt động với Nginx

Không giống như Apache, Nginx không có hỗ trợ tích hợp để xử lý các tệp PHP, vì vậy bạn cần cài đặt một ứng dụng riêng, PHP-FPM, để xử lý các tệp PHP. Để cài đặt gói PHP FPM, hãy chạy lệnh sau:

yum install php-fpm -y

Theo mặc định, PHP-FPM sẽ chạy với tư cách người dùng apache trên cổng 9000. Chúng tôi sẽ thay đổi người dùng thành nginx và chuyển từ Ổ cắm TCP sang trọng Ổ cắm Unix.

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

Bạn cần thay đổi các dòng sau


người dùng = nginx

nhóm = nginx

nghe = /run/php-fpm/php7.sock

nghe.owner = nginx
nghe.group = nginx

Đặt chủ sở hữu cho thư mục / var / lib / php với lệnh sau:

chown -R root:nginx /var/lib/php

Sau khi chỉnh sửa cấu hình, hãy khởi động dịch vụ PHP-FPM:

systemctl enable php-fpm
systemctl start php-fpm

Tiếp theo, chỉnh sửa tệp vhost và thêm cấu hình để Nginx có thể xử lý các tệp PHP:

server {

    # . . . other code

    location ~ .php$ {
        try_files $uri =404;
        fastcgi_pass unix:/run/php-fpm/php7.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Để cấu hình mới có hiệu lực, hãy khởi động lại dịch vụ Nginx:

systemctl restart nginx

6. Video cài đặt

7. Kết luận

Qua bài đăng này HOSTVN đã hướng dẫn các bạn cài đặt PHP 7 trên CentOS 7. Nếu có góp ý các bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm hướng dẫn cài đặt LEMP (Nginx – MariaDB – PHP) trên CentOS 7.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort