Currently seeking new career opportunities in web development, particularly with Laravel, Hire Me

Setup Linode - Part 3 upgrade to PHP 7.3

David Carr

Development VPS Tutorials Linode


Since the lamp stack comes with PHP 7.0 an upgrade is required.

First the packages to the server:

sudo apt install ca-certificates apt-transport-https
wget -q -O- | sudo apt-key add -
echo "deb stretch main" | sudo tee /etc/apt/sources.list.d/php.list

Next update any updates available

sudo apt update

Install PHP 7.3

sudo apt install php7.3

Install PHP Extensions

sudo apt install php7.3-cli php7.3-common php7.3-curl php7.3-mbstring php7.3-mysql php7.3-xml

Install MBString

sudo apt install php-mbstring

Activate it

sudo phpenmod mbstring

Next install zip and dom

sudo apt install php-zip
sudo apt install php7.3-xml

Enable PHP7.3

sudo a2enmod php7.3

To disable PHP7.0

sudo a2dismod php7.0

Restart Apache2

sudo systemctl restart apache2


Laravel Modules Your Logo Your Logo Your Logo

Become a sponsor

Help support the blog so that I can continue creating new content!


My Latest Book

Modular Laravel Book - Laravel: The Modular way

Learn how to build modular applications with Laravel Find out more

Subscribe to my newsletter

Subscribe and get my books and product announcements.

Learn Laravel with Laracasts

Faster Laravel Hosting

© 2006 - 2024 DC Blog. All code MIT license. All rights reserved.