Kiểm tra phiên bản php ubuntu

Như chúng ta đã biết, PHP thường được sử dụng để làm ngôn ngữ trong quá trình tạo ra một trang web. Mỗi một phiên bản của PHP thì sẽ lại thích ứng với một phiên bản của một ứng dụng khác nhau. Ví dụ như wordpress

Ở bài viết này, tôi sẽ hướng dẫn cách cài đặt nhiều phiên bản PHP trên một máy chủ

lục mục

  1. copy
  2. Thực hiện

copy

Thực hiện

1] Cài đặt apache

Tải xuống gói cài đặt

sudo apt install apache2

Khởi động và bật chạy cùng hệ thống

sudo systemctl start apache2
sudo systemctl enable apache2

2] Cài đặt 2 site

2. 1] Cài đặt site thứ 1

Tạo thư mục chứa trang web nội dung 1. and move to the directory

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com

Cấp quyền truy cập cho thư mục

sudo chmod -R 755 /var/www/anhduc.com

Tạo ra một nội dung cho trang web đó trong tệp


    
        Welcome to Your_domain!
    
    
        

Success! The your_domain virtual host is working!

0


    
        Welcome to Your_domain!
    
    
        

Success! The your_domain virtual host is working!

Tạo máy chủ ảo

vi /etc/apache2/sites-available/anhduc.com.conf 

tệp nội dung máy chủ ảo


    ServerName anhduc.com
    ServerAlias www.anhduc.com
    DocumentRoot /var/www/anhduc.com
    DirectoryIndex info.php
     
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
     
    ErrorLog ${APACHE_LOG_DIR}/anhduc_error.log
    CustomLog ${APACHE_LOG_DIR}/anhduc.com_access.log combined

Cho phép bật nội dung với công cụ a2ensite

________số 8

Kiểm tra cấu hình apache tra cứu

sudo apache2ctl configtest

Khởi động lại apache

sudo systemctl start apache2
sudo systemctl enable apache2
0

2. 2] Cài đặt site thứ 2

Tạo thư mục chứa nội dung site 2. and move to the directory

sudo systemctl start apache2
sudo systemctl enable apache2
0

Cấp quyền truy cập cho thư mục

sudo systemctl start apache2
sudo systemctl enable apache2
1

Tạo ra một nội dung cho trang web đó trong tệp


    
        Welcome to Your_domain!
    
    
        

Success! The your_domain virtual host is working!

0

sudo systemctl start apache2
sudo systemctl enable apache2
2

Tạo máy chủ ảo

sudo systemctl start apache2
sudo systemctl enable apache2
3

tệp nội dung máy chủ ảo

sudo systemctl start apache2
sudo systemctl enable apache2
4

Cho phép bật nội dung với công cụ a2ensite

sudo systemctl start apache2
sudo systemctl enable apache2
5

Kiểm tra cấu hình apache tra cứu

sudo apache2ctl configtest

Khởi động lại apache

sudo systemctl start apache2
sudo systemctl enable apache2
0

3] Trỏ tên miền cho 2 site

Để có thể trỏ tên miền tới hai trang web này mà không cần đăng ký tên miền thì ta cần sửa đổi tệp máy chủ của máy truy cập để có thể sử dụng tên miền đó

sudo systemctl start apache2
sudo systemctl enable apache2
8

Nội dung file hosts

sudo systemctl start apache2
sudo systemctl enable apache2
9

Truy cập bằng trình duyệt để kiểm tra 2 trang web này

4] Cài đặt hai phiên bản PHP

Cài đặt phần mềm 


    
        Welcome to Your_domain!
    
    
        

Success! The your_domain virtual host is working!

2

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
0

Thêm kho lưu trữ 


    
        Welcome to Your_domain!
    
    
        

Success! The your_domain virtual host is working!

3. Nó có các phiên bản cập nhật mới nhất của PHP

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
1

Cập nhật kho lưu trữ

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
2

Cài đặt PHP 7. 0

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
3

Bắt đầu PHP 7. 0

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
4

Check tra status PHP 7. 0

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
5

Cài đặt PHP 7. 2

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
6

Bắt đầu PHP 7. 2

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
7

Kiểm tra trạng thái trạng thái PHP7. 2

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
8

Kích hoạt mô-đun để có thể thực hiện được công việc với 2 phiên bản PHP

sudo mkdir /var/www/anhduc.com
cd /var/www/anhduc.com
9

Khởi động lại apache

sudo systemctl start apache2
sudo systemctl enable apache2
0

5] Cài đặt nội dung cho 2 site

Tạo file info PHP cho site 1

sudo chmod -R 755 /var/www/anhduc.com
1

Copy cho site thứ 2

sudo chmod -R 755 /var/www/anhduc.com
2

Cấu hình cho 2 site sử dụng 2 phiên bản PHP khác nhau

sudo chmod -R 755 /var/www/anhduc.com
3____34
sudo chmod -R 755 /var/www/anhduc.com
5
sudo chmod -R 755 /var/www/anhduc.com
6

Kiểm tra cấu hình apache tra cứu

sudo chmod -R 755 /var/www/anhduc.com
7

Khởi động lại apache

sudo systemctl start apache2
sudo systemctl enable apache2
0

6] Kiểm tra

To check version of 2 site, ta cần đăng nhập với url

sudo chmod -R 755 /var/www/anhduc.com
9

Kết quả là ta có thể sử dụng được 2 phiên bản PHP trên một máy chủ. Các bạn có thể sử dụng nó theo cách mà mình muốn nhé.

Chủ Đề