Developer blog

Install PHP in Ubuntu 18

This article is the third in a mini-series of quick reference guides for installing Apache, PHP, and MySQL in Ubuntu 18. In this article we will cover the installation of PHP 7.2 and the Apache PHP module. Lastly we’ll verify PHP works with Apache. My environment for these steps is Ubuntu 16 running on VirtualBox in Windows 10 x64. Previous articles Check out the previous articles where we installed Apache HTTP Server and MySQL.

Install MySQL in Ubuntu 18

This article is the second in a mini-series of quick reference guides for installing Apache, PHP, and MySQL in Ubuntu 18. In this article we will cover the installation of MySQL Server in Ubuntu 18, and take a quick look at using the mysql client. My environment for these steps is Ubuntu 18.04 LTS running in VirtualBox on Windows 10 x64. Previous articles Check out the previous article where we installed Apache HTTP Server.

Install Apache in Ubuntu 18

This article is the first in a mini-series of quick reference guides for installing Apache, PHP, and MySQL in Ubuntu 18. These steps are possibly the minumum required for getting a web development environment up and running, and can be used for local testing of your web development. This first article will cover the installation of the Apache HTTP Server. My environment for these steps is Ubuntu 18.04 LTS running on VirtualBox in Windows 10 x64.

Install Go in Ubuntu 18 using snap

This article describes how to install Go in Ubuntu 18 using the snap software and package management tool. Go is an open source programming language that is quickly growing in popularity. You can discover more about Go at the official website: https://golang.org/ Snap is described as “the app store for Linux”. See my other article getting started with snap for a quick introduction. (adsbygoogle = window.adsbygoogle || []).

Ubuntu 18: Getting started with snap

Snap is a software and package management tool described as “the app store for Linux” and is quickly growing in popularity. In Ubuntu 18.04 LTS some utilities have been switched to the snap format, such as the Calculator and System Monitor. A snap is a containerised software package that is simple to install. You can discover more about snap at the official website: https://snapcraft.io/ (adsbygoogle = window.

Install Go 1.11.5 in Ubuntu 18

This article describes how to install Go 1.11.5 in Ubuntu 18. Go is an open source programming language that is quickly growing in popularity. You can discover more about Go at the official website: https://golang.org/ If you prefer to use snap to install Go please refer my other article Install Go in Ubuntu 18 using snap. How to install Go 1.

HTTP/2 with NGINX & Wireshark in Ubuntu (Part 3)

Part 3: Wireshark install and HTTP/2 traffic capture This article continues the HTTP/2 server push series by describing how to capture and decrypt HTTP/2 traffic with Wireshark. Since HTTP/2 requires TLS (HTTPS) we need to be able to decrypt any captured traffic before it can be inspected. This article describes how to do this with Firefox Developer and Wireshark. I hope you enjoy it. (adsbygoogle = window.

Ethereum development environment setup in Ubuntu 18

How to install Truffle and Ganache in Ubuntu 18.04 This article is an updated version of my 2017 guide to setting up a Ethereum development environment. In the time since the original article smart contracts have continued to grow in popularity and the range of available development tools have increased in sophistication. To facilitate rapid smart contract development in Ubuntu 18 this guide will describe 2 excellent tools from the Truffle suite: Truffle and Ganache.

HTTP/2 with NGINX & Wireshark in Ubuntu (Part 2)

Part 2: Docker install and container build This article is part 2 in a series about HTTP2 server push in NGINX. This article continues with the environment setup by describing how to install Docker and configure a Docker container running the NGINX web server with HTTP/2 and HTTPS in Ubuntu 18. Previously… Check out these previous articles which describe setting up the environment and configuring NGINX web server for HTTP/2:

HTTP/2 with NGINX & Wireshark in Ubuntu (Part 1)

Introducing HTTP/2 HTTP/2 is the latest version of the HTTP protocol and offers several performance improvements, including multiplexing and server push. IETF, the standards organisation responsible for the development of HTTP, describes this latest version on their HTTP/2 website: “HTTP/2 is a replacement for how HTTP is expressed “on the wire.” It is not a ground-up rewrite of the protocol; HTTP methods, status codes and semantics are the same.