PHP 8.0 has been released officially to the General Availability on November 26, 2020. I got no chance to install it and test it. Yesterday I did the test run on my Vultr VPS.
Firstly, I prepare the VPS.
I created a new VPS on Vultr. 1GB RAM is good enough. I chose Ubuntu 20.04LTS OS.
When the VPS is in running status, I SSH to the server and run the commands apt update and apt upgrade to make the system updated.
Then, I installed Webmin on it.
I am also using TCP Wrapper to limit the ssh by my own IP address.
Secondly, Install Nginx Web Server
Regarding web servers, I always choose Nginx Web Server.
sudo apt install nginx |
The version is 1.18.0. from the Ubuntu official repositories.
Thirdly, Install PHP 8.0
Because the php version shipped with Ubuntu 20.04 is php7.4. I have to add another PPA resource to install php8.0.
So, add ppa:ondrej/php to my server software sources.
sudo add-apt-repository ppa:ondrej /php sudo apt-get update |
Run the following command to install php 8.0 and some extensions.
sudo apt install php8.0 php8.0-fpm php8.0-cli php8.0-common php8.0-mbstring php8.0-gd php8.0-intl php8.0-xml php8.0-mysql php8.0-zip php8.0-curl |
After that, I input the command php -v to check the version information.
davidyin@roolife:~$ php - v PHP 8.0.1 (cli) (built: Jan 13 2021 08:22:35) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.1, Copyright (c) Zend Technologies with Zend OPcache v8.0.1, Copyright (c), by Zend Technologies |
I implemented a web site on this server and use phpinfo() function to output the main information of this php 8.0 installation.
The full phpinfo output is here. I have not tried to run my favorite programs on PHP 8 .0.1, including WordPress, PhpBB, etc. Later I will try and report it here.