PHP – Installation on Linux Based Operating System

So I Will Try to Make Series About the PHP.

PHP is an Scripting language Majorly Used for Back-end Web Development and also more than 50 % websites on internet use PHP as back-end.

Development Environment on Linux

One of the most common se…


This content originally appeared on DEV Community and was authored by Shrikant Dhayje

So I Will Try to Make Series About the PHP.

PHP is an Scripting language Majorly Used for Back-end Web Development and also more than 50 % websites on internet use PHP as back-end.

Development Environment on Linux

One of the most common server configuration for linux is LAMP stack (Linux, Apache, MYSQL, PHP).

For Linux we will try to install apache, MySQL separately and try not to install third party applications.

You can still install XAMPP if you prefer, but remember in production you should not try third party applications.

Check System updates of Linux

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist -upgrade
  • Here sudo is for superuser ( as a linux you may already know it ).
  • Here all packages and whole operating system is being updated and upgraded.

Installing Apache Server On Linux

sudo apt-get install Apache2
  • We Use apache server for running our site under localhost

Installing MySQL on Linux Based Operating System

sudo apt-get install mysql-server

sudo my_sql_secure_installation.
  • It will ask to create database password so Create an Secure Password.

Start an Apache Server On Linux

sudo service apache2 start

You will get the below image on screen.

apache2-ubuntu-default-page.png

Start MySQL through another terminal simultaneously

sudo mysql -u root

Image Given Below

MySql Starting Command In Ubuntu Terminal

Now Actually Installing PHP on Linux Lol 😂

sudo apt-get install PHP

This command will install PHP with it's default settings, so you will need to locate the PHP.ini file which can be located at /etc/PHP/8.1/apache2 and also in etc/PHP/8.1/cli.

Installing and Configuring phpmyadmin in Ubuntu / Linux

if you want PhpMyAdmin for setting up and making or altering your database in much more flexible way, you can use following commands.

sudo apt-get install PHPmyadmin

You Will also need to Configure apache to include phpmyadmin with following command.

sudo echo -e "\include etc/PHPmyadmin/apache.conf" >>/etc/apache2/apache2.conf

This is how you are ready to execute and run PHP programs on Linux.

Thanks for reading give your thoughts in the comments.

Bye 👋.


This content originally appeared on DEV Community and was authored by Shrikant Dhayje


Print Share Comment Cite Upload Translate Updates
APA

Shrikant Dhayje | Sciencx (2022-04-05T13:44:45+00:00) PHP – Installation on Linux Based Operating System. Retrieved from https://www.scien.cx/2022/04/05/php-installation-on-linux-based-operating-system/

MLA
" » PHP – Installation on Linux Based Operating System." Shrikant Dhayje | Sciencx - Tuesday April 5, 2022, https://www.scien.cx/2022/04/05/php-installation-on-linux-based-operating-system/
HARVARD
Shrikant Dhayje | Sciencx Tuesday April 5, 2022 » PHP – Installation on Linux Based Operating System., viewed ,<https://www.scien.cx/2022/04/05/php-installation-on-linux-based-operating-system/>
VANCOUVER
Shrikant Dhayje | Sciencx - » PHP – Installation on Linux Based Operating System. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/04/05/php-installation-on-linux-based-operating-system/
CHICAGO
" » PHP – Installation on Linux Based Operating System." Shrikant Dhayje | Sciencx - Accessed . https://www.scien.cx/2022/04/05/php-installation-on-linux-based-operating-system/
IEEE
" » PHP – Installation on Linux Based Operating System." Shrikant Dhayje | Sciencx [Online]. Available: https://www.scien.cx/2022/04/05/php-installation-on-linux-based-operating-system/. [Accessed: ]
rf:citation
» PHP – Installation on Linux Based Operating System | Shrikant Dhayje | Sciencx | https://www.scien.cx/2022/04/05/php-installation-on-linux-based-operating-system/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.