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

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 Ubuntu 18.

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 Ubuntu 18.

Cài đặt PHP trên Ubuntu 18.04

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

Trước tiên, bạn cần cài đặt Apache hoặc Nginx và MariaDB trên Ubuntu

2. Cài đặt PHP trên Ubuntu 18

2.1. Bước 1: Cài đặt ppa: ondrej / php

Để cài đặt PHP-FPM, bạn nên sử dụng ppa: ondrej / php PPA để có thể cài đặt phiên bản PHP-FPM mới nhất

sudo add-apt-repository ppa:ondrej/php

2.2. Bước 2: Cài đặt PHP-FPM

Tiếp theo, bạn cài đặt PHP bằng lệnh sau. Trong bài này HOSTVN sẽ cài đặt PHP 7.4

sudo apt update && sudo apt upgrade -y
sudo apt -y install php7.4 php7.4-fpm

2.3. Bước 3: Định cấu hình MÃ PHP-FPM

Đầu tiên, sao lưu tệp cấu hình mặc định

sudo cp /etc/php/7.4/fpm/pool.d/www.conf /etc/php/7.4/fpm/pool.d/www.conf.bak

Tiếp theo, lần lượt chạy các lệnh sau

sudo sed -i 's/;listen.mode = 0660/listen.mode = 0660/g' /etc/php/7.4/fpm/pool.d/www.conf
sudo sed -i 's/;security.limit_extensions = .php .php3 .php4 .php5 .php7/security.limit_extensions = .php .php3 .php4 .php5 .php7/g' /etc/php/7.4/fpm/pool.d/www.conf

Khi bạn sử dụng PHP-FPM. Tất cả các tệp cấu hình PHP đều nằm trong thư mục /etc/php/7.4/fpm

2.4. Bước 4: Khởi động PHP-FPM

Sau khi cài đặt xong, chạy 2 lệnh sau để khởi động PHP-FPM

sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm

Để kiểm tra xem php-fpm có đang chạy hay không, hãy sử dụng lệnh sau

sudo systemctl status php7.4-fpm

Screenshot_73

3. Định cấu hình PHP-FPM để hoạt động với Nginx hoặc Apache

3.1. Định cấu hình với Apache

Để Apache hoạt động với PHP-FPM, bạn cần bật mod proxy_fcgi với các lệnh sau

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php7.4-fpm
sudo systemctl restart apache2

3.2. Định cấu hình với Nginx

Để có thể chạy PHP, bạn thêm quy tắc sau vào vhost:

location ~ .php$ {
        try_files $uri $uri/ =404;
        fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_intercept_errors on;
 
        if (-f $request_filename)
        {
            fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        }
    }

Screenshot_71

Khởi động lại Nginx để cấu hình có hiệu lực

sudo systemctl restart nginx

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

Để cài đặt phần mở rộng PHP, bạn sử dụng lệnh có cấu trúc sau:

sudo apt install php7.4-[extname]

Ví dụ: nếu bạn muốn cài đặt phần mở rộng MySQL và GD, bạn sẽ chạy lệnh sau:

sudo apt install php7.4-mysql php7.4-gd

Sau khi cài đặt phần mở rộng PHP, đừng quên khởi động lại dịch vụ Apache hoặc PHP-FPM.

4. Kiểm tra xử lý PHP

Để kiểm tra xem máy chủ web của bạn có được định cấu hình đúng để xử lý PHP hay không, hãy tạo một tệp mới có tên info.php trong thư mục / var / www / html với mã sau:

<?php

phpinfo();

Lưu tệp, mở trình duyệt bạn chọn và truy cập http: //IP-VPS/info.php

Hàm phpinfo sẽ in thông tin về cấu hình PHP của bạn như thể hiện trong hình dưới đây:

Screenshot_72 - cài đặt PHP trên Ubuntu 18

5. Kết luận

Qua bài đăng này HOSTVN Mình đã hướng dẫn các bạn cài đặt PHP trên Ubuntu 18. Nếu có góp ý gì các bạn có thể để lại bình luận bên dưới.

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