Wednesday, December 6, 2023
Tech News, Magazine & Review WordPress Theme 2017
  • Home
  • Cloud Mining
  • Crypto Coins
  • Crypto ICOs
  • Mining/Wallet Downloads
No Result
View All Result
The Crypto Mining Hub
No Result
View All Result
Home Uncategorized

How To Set up Linux, Apache, MySQL, PHP (LAMP) Stack On Ubuntu 16.04

CryptoGuru by CryptoGuru
May 22, 2021
Share on FacebookShare on Twitter

What’s LAMP stack?

A LAMP stack is a set of open supply software program (Linux, Apache, MySQL, PHP), also referred to as a Internet Stack, put in on a server to allow it to host dynamic web sites.

This information will present you how you can get a LAMP stack put in on an Ubuntu 16.04 server.

Earlier than You Start

Replace your system by operating the next command:

sudo apt-get replace && sudo apt-get improve

The primary command will replace the bundle checklist from the repositories and the second command will set up the most recent variations of all packages at the moment put in on the system. These two instructions are mixed with ‘&&’.

You can be proven an inventory of packages that will probably be upgraded. Sort y and press enter to proceed.

Step 1: Set up Apache

Apache is an open supply multi-platform internet server. It’s properly documented, and has been the most well-liked internet server on the Web since 1996.

Run the next command in your terminal to put in Apache:

sudo apt-get set up apache2

You can be proven an inventory of packages that will probably be put in together with the area wanted for them. Sort y and press enter to proceed.

Now open up your internet browser and navigate to the server’s public IP deal with.

http://server_ip_adress

Should you don’t know your IP deal with, run the next command:

ifconfig

Tip: You can too discover your server’s public IP deal with simply on the CloudCone management panel.

Should you see the default Apache2 internet web page as proven under, then the online server is accurately put in and may be accessed by means of the web.

Step 2: Set up MySQL

MySQL is an open supply relational database administration system (RDBMS) based mostly on Structured Question Language (SQL) that runs as a server offering multi-user entry to databases.

Run the next command to put in MySQL:

sudo apt-get set up mysql-server

Once more, you can be proven the checklist of packages that will probably be put in and the disk area wanted. Sort y and press enter to proceed.

You can be requested to enter a password for the MySQL ‘root’ consumer. Sort a safe password after which verify it once more on the following display screen. It’s not advisable to depart this password clean.

As soon as the set up is full, run the next command to safe the MySQL set up:

mysql_secure_installation

Enter the MySQL root password which you set earlier to proceed.

You can be requested whether or not you need to setup the VALIDATE PASSWORD plugin. Whereas enabling this perform will make your set up safer, it might probably trigger issues with with software program which routinely configures MySQL consumer credentials with weak passwords, such because the Ubuntu packages for phpMyAdmin. It’s completely protected to not allow this characteristic so long as you be certain that to make use of robust passwords for MySQL. Sort y and press enter to allow it, or every other key to proceed with out enabling.

Subsequent, you can be requested whether or not you need to change the password for ‘root’. Press y and hit enter to vary it, or every other key to proceed with out altering for those who’re pleased with the present password.

For remaining questions, kind y and press enter at every immediate.

Step 3: Set up PHP

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open supply general-purpose scripting language that’s particularly fitted to internet growth and may be embedded into HTML.

Run the next command to put in PHP together with some further packages for integration with Apache and MySQL:

sudo apt-get set up php libapache2-mod-php php-mcrypt php-mysql

Sort y and press enter at immediate once you’re proven the checklist of packages that will probably be put in and PHP ought to be put in in your server with none points.

Check PHP Processing

You may create a primary PHP file to make sure it’s put in correctly on the server. Run the next command to create the file:

sudo nano /var/www/html/information.php

This may create a clean file with the title ‘information.php’ on Apache’s default internet root listing.

Sort the next PHP code in it:

<?php phpinfo(); ?>

Now save and shut the file.

Tip: Press Ctrl + O and hit Enter to save lots of the file, and Ctrl + X to exit the editor.

To check whether or not the server can accurately course of the PHP file, merely go to this web page in your browser by navigating to:

http://server_ip_address/info.php

It’s best to see a web page just like the next with some details about your server generated by PHP.

Be certain that to take away the file we created by operating the next command:

sudo rm /var/www/html/information.php

Conclusion

That’s it! Now we have efficiently put in a LAMP stack on an Ubuntu server. It’s best to be capable of host and serve a dynamic web site in your server by means of the Web.

What’s subsequent?

You may You may proceed to put in and configure extra options in your server. Some common choices are:

  • Create digital hosts on Apache to host a number of web sites.
  • Set up phpMyAdmin to handle your MySQL database from an internet browser.
  • Set up Let’s Encrypt to safe your web site with free SSL certificates.
  • Set up an FTP consumer to switch recordsdata to and out of your server.
CryptoGuru

CryptoGuru

Next Post
DOGE Regains 30% (Weekend Watch)

DOGE Regains 30% (Weekend Watch)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Cloud Mining
  • Crypto Coins
  • Crypto ICOs
  • Mining Hardware
  • Mining Software
  • Uncategorized
  • Contact Us
  • Privacy Policy

© 2021 Cryptomininghub.net- All rights reserved

No Result
View All Result
  • Home
  • Cloud Mining
  • Crypto Coins
  • Crypto ICOs
  • Mining/Wallet Downloads

© 2021 Cryptomininghub.net- All rights reserved

Go to mobile version