In this tutorial, we will show you how to install PHP 7. PHP 7. As you can see above, PHP is no longer using Bcrypt algorithm as a password hash, it is now using Argon2, it is a modern algorithm for securely hashing passwords. This is the most significant changes, it makes PHP more secure. However, Bcrypt is still considered a strong hash, especially if compared to its predecessors, md5 and sha1. Bcrypt is still an acceptable hash for passwords. The other major change in PHP 7. Installing PHP 7. Remember, before you do anything else, always issue apt update to ensure that your Debian system is using the latest available packages.
2. Update the OS Packages
Debian is a complete Free Operating System!
Moodle is a free and open-source learning management system designed to provide teachers or educators the tools to create personalized learning environments filled with dynamic online courses which help students and other users to achieve their learning goals. Today we will learn how to install the latest Moodle 3. Once the installation is complete, you need to start Apache and enable it to start automatically upon system boot. Change the ownership and the permissions of the extracted Moodle directory with the following command:. Before you create a new moodle database, you will need to modify the default MariaDB configuration file. Moodle requires that you change the default storage engine to innodb and change the default file format to Barracuda. You can now log in to the MariaDB server as user root and create a new user and database for the Moodle installation:. If you have a valid domain name which you would like to use to access your Moodle installation, you will need to create a new Apache virtual host for your domain name with the following content:. Follow the on-screen instructions to finish the installation. In the end, you should see the following screen where you need to configure your main administrator account.
1. Login via SSH
MODX is a free, open source content management system and web application framework that allows you to build sites of any size and manage them with ease from the back-end administration. It gives you complete control over your site and content, with the flexibility and scalability to adapt to your changing needs. Before you start the installation, please make sure that you have LAMP stack installed on your server. During the writing of this tutorial the current version of MODX is: 2. For our purposes we will download MODX into the Apache root directory by issuing the following commands:. The command ls -la will list the files in the current directory which will reveal the long name that the unzipped archive has. In order for MODX to function normally on your server, you need to do a couple of things.
Get the latest tutorials on SysAdmin and open source topics. Hub for Good Supporting each other to make an impact. Write for DigitalOcean You get paid, we donate to tech non-profits. After you have deployed your new droplet, it is important to create a new user and provide it with root privileges. If you happen to receive a "man in the middle" warning, this is most likely because another fingerprint is associated with the virtual server's IP. To fix this, simply remove the files in the.