Members

WordPress Supports PHP☎️+1-855↹370↹3449☎️⤘, 》How to Install on Ubuntu with Nginx and MariaDB Support@wpsupport 360@support php

WordPress’s recent maintenance release adds support for PHP 7.2… If you were wondering how to install it on Ubuntu 16.04 LTS / 17.04 | 17.10, the steps below show you how…
WordPress, the most powerful and popular content management system (CMS) is the right tool to develop and build powerful and dynamic websites based on PHP…
Although support for PHP 7.2 compatibility is added to this release, some plugins and themes may be yet to Woocommerce support PHP 7.2… so before upgrading PHP, make sure your site won’t break because of it.
For students and new users who want to install WordPress with PHP 7.2 support with Nginx and MariaDB, the steps below are a great place to start and also visit our WPSupport 360.
Step 1: Install Nginx HTTP Server
To install Nginx on Ubuntu, run the commands below:
sudo apt update
sudo apt install nginx
After installing Nginx, the commands below can be used to stop, start and enable Nginx service to always start up with the server boots.
sudo systemctl stop nginx.service
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

Step 2: Install MariaDB Database Server
To install MariaDB, run the commands below.
sudo apt-get install mariadb-server mariadb-client
After installing, the commands below can be used to stop, start and enable MariaDB service to always start up when the server boots.
sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

After that, run the commands below to secure MariaDB server by creating a root password and disallowing remote root access.
sudo mysql_secure_installation
When prompted, answer the questions below by following the guide.
Enter current password for root (enter for none): Just press the Enter
Set root password? [Y/n]: Y
New password: Enter password
Re-enter new password: Repeat password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Restart MariaDB server
sudo systemctl restart mariadb.service
Step 3: Install PHP 7.2-FPM and Related Modules
PHP 7.2 isn’t available on Ubuntu default repositories… in order to install it, you will have to get it from third-party repositories.
Run the commands below to add the below third party repository to upgrade to PHP 7.2
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
Then update and upgrade to PHP 7.2
sudo apt update
sudo apt install php7.2-fpm php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-xml php7.2-mysql php7.2-cli php7.2-zip php7.2-curl
After install PHP 7.2, run the commands below to open PHP-FPM default file.
sudo nano /etc/php/7.2/fpm/php.ini

Then make the changes on the following lines below in the file and save. The value below are great settings to apply in your environments.
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
cgi.fix_pathinfo=0
max_execution_time = 360
date.timezone = America/Chicago
Step 4: Create WordPress Database
Now that you’ve installed all the packages that are required, continue below to start configuring the servers. First, run the commands below to create a blank WordPress database. If you have and problem contact +1-855-370-3449 our expert help you.
To logon to MariaDB database server, run the commands below.
sudo mysql -u root -p
Then create a database called wpdb
CREATE DATABASE wpdb;
Create a database user called wpdbuser with new password
CREATE USER 'wpdbuser'@'localhost' IDENTIFIED BY 'new_password_here';
Then grant the user full access to the database.
GRANT ALL ON wpdb.* TO 'wpdbuser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
Finally, save your changes and exit.
FLUSH PRIVILEGES;
EXIT;

Step 5: Download WordPress Latest Release
Next, visit WordPress site and download the latest version….
After downloading, run the commands below to extract the downloaded file and move it into a new WordPress root directory.
cd /tmp && wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
sudo mv wordpress /var/www/html/wordpress

Then run the commands below to set the correct permissions for WordPress to function.
sudo chown -R www-data:www-data /var/www/html/wordpress/
sudo chmod -R 755 /var/www/html/wordpress/

Step 6: Configure Nginx HTTP Server
Finally, configure Nginx site configuration file for WordPress. This file will control how users access WordPress content. Run the commands below to create a new configuration file called wordpress
sudo nano /etc/nginx/sites-available/wordpress
Then copy and paste the content below into the file and save it. Replace the highlighted line with your own domain name and directory root location.
server {
listen 80;
listen [::]:80;
root /var/www/html/wordpress;
index index.php index.html index.htm;
server_name example.com www.example.com;

client_max_body_size 100M;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Save the file and exit.
Step 7: Enable the WordPress
After configuring the VirtualHost above, enable it by running the commands below…
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
Step 8 : Restart Nginx
To load all the settings above, restart Nginx by running the commands below.
sudo systemctl restart nginx.service

Views: 2

Comment

You need to be a member of On Feet Nation to add comments!

Join On Feet Nation

© 2024   Created by PH the vintage.   Powered by

Badges  |  Report an Issue  |  Terms of Service