PHP

Ubuntu PHP 7.2 install

Pinterest LinkedIn Tumblr
https://www.rosehosting.com/blog/how-to-install-php-7-2-on-ubuntu-16-04/


apt-get update
apt-get upgrade

Step 2: Install a Web Server

To install the Apache web server, run the following command on your server:

sudo apt-get install apache2

After the installation is complete, you should start Apache:

systemctl start apache2

Also, you can enable Apache to start automatically on server boot:

systemctl enable apache2

To check the status of the Apache web server and make sure it is up and running, you can use the following command:

systemctl status apache2

To verify that Apache is running, you can also open your web browser and enter your server IP address, (e.g. http://your_server_ip_address). If Apache is successfully installed, you should see the Apache default welcome page.

Step 3: Install

sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update

Step 4: Install PHP 7.2
Install PHP 7.2 using the following command:

sudo apt-get install php7.2 php7.2-cli php7.2-common

Step 5: Search and install specific PHP 7.2 extensions

If you want to install a specific PHP 7.2 extension, you can search if it is available using the following command:

sudo apt search php7.2

Step 7: Install most commonly used PHP extensions
To install the most commonly used PHP extensions you can use the following command:

sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip

Step 8: Check the PHP installation
Use the following command to check the PHP version installed on your server:

php -v

1.1 Install MySQL 5.7
To install MySQL 5.7, execute this command:

sudo apt-get -y install mysql-server mysql-client
sudo mysql_secure_installation
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin

sudo service apache2 reload

sudo apt update

sudo apt install phpmyadmin php-mbstring php-gettext

sudo phpenmod mbstring

sudo systemctl restart apache2

sudo mysql -u root -p;


CREATE USER 'siddharth'@'localhost' IDENTIFIED BY 'admin1818';

GRANT ALL PRIVILEGES ON *.* TO 'siddharth'@'localhost' WITH GRANT OPTION;

exit

Write A Comment