Preparing application...
Comprehensive XAMPP training course

Comprehensive XAMPP training course

XAMPP is the most powerful software for launching programming languages ​​under Apache,such as PHP, as well as using MySQL in the local environment.

0 Video
458 Visit

If you have any questions, ask!
Update
0:00:00
Coming soon

1. Introduction and familiarity with XAMPP

  • Getting to know XAMPP and its components
  • Why XAMPP? (Benefits and Uses)
  • Install XAMPP on Windows, Mac
  • Setup and initial configuration of XAMPP
  • Introduction to XAMPP Control Panel (Apache, MySQL, FTP, etc.)

2. Introduction to Apache and web services

  • What is Apache and what is its use?
  • How to configure Apache in XAMPP
  • Managing Apache modules (enabling and disabling modules)
  • Port settings and accessing the server via browser
  • Managing Virtual Hosts in Apache (Creating and Configuring Virtual Domains)

3. Working with MySQL and database management

  • Introduction to MySQL and its differences from MariaDB
  • Setting up and connecting to MySQL in XAMPP
  • Introduction to phpMyAdmin (graphical database management)
  • Creating and managing databases and tables in MySQL
  • Running queries in phpMyAdmin
  • Managing users and permissions in MySQL

4. Installing and Setting Up WordPress on XAMPP

  • Getting to know WordPress and system requirements
  • Download WordPress and install it manually in XAMPP
  • Create a database for WordPress
  • wp-config.php file settings
  • Performing WordPress installation and first login to the dashboard
  • Solve common WordPress installation problems (such as database permissions and Apache errors)

5. Check XAMPP configuration and security files

  • Apache configuration file settings (httpd.conf and php.ini)
  • How to change ports and manage Apache security
  • Increasing MySQL Security in XAMPP
  • XAMPP Encryption and User Management
  • Restrict access to phpMyAdmin

6. Getting to know PHP and running PHP scripts in XAMPP

  • Introduction to PHP language and its importance on the web
  • How to run PHP files in XAMPP
  • Managing PHP errors and how to debug
  • Creating the first PHP project in the XAMPP environment

7. Managing Multiple Projects in XAMPP

  • How to create separate folders for each project
  • Working with htaccess files in Apache
  • Setting up Virtual Hosts for multiple different projects
  • Managing multiple databases simultaneously in MySQL

8. Managing SSL and HTTPS in Apache

  • How to set up SSL in Apache and XAMPP
  • Create SSL certificate for local server
  • Configuring https for WordPress projects
  • Troubleshooting common SSL problems on the local server

9. Review of useful plugins and tools in XAMPP

  • Introducing XAMPP plugins for web developers
  • How to install and manage new plugins
  • Install and use Composer to manage PHP packages
  • Using Git to Manage WordPress Projects

10. Publish projects from XAMPP to a real server

  • Steps to transfer a project from XAMPP to a real server
  • Back up the database and files
  • Publish the WordPress database and settings to the live server
  • Changes and settings required to run on a real host
  • Creating WordPress on Hosting

 

Why should we use XAMPP?

To run back-end programming languages ​​as opposed to coding languages ​​like HTML html, which by creating a page on your system, you can easily view its output, this possibility is not available for back-end languages.

Let's take an example, open an index.html page on your system desktop and enter the following codes through an editor and finally run it on the browser.

<!DOCTYPE html>
<html>
<head>
    <title>Comprehensive XAMPP training course</title>
</head>
<body>
    <p>Comprehensive XAMPP training course</p>
</body>
</html>

Now create a file named index.php and enter the following values ​​in it.

<?php
echo "Comprehensive XAMPP training course";
?>

As you can see, the PHP file failed to run because it requires an agent rather than your code. process and prepare for display.

Here we need a web service to be able to run php files.

There are many web services for this work, including Apache, Ingenix Lightspeed.

In this example, we described a simple page, but our projects are definitely not that simple, and apart from php pages, it needs a database to collect information.

So if you want to write a project with php programming language and MySQL database, you need web service and database.

Setting up the above items on the local system is difficult and full of trouble.

This is where XAMPP can be extremely useful.

By installing XAMPP and using it, you can easily install both the Apache web service, MySQL database, and the latest version of PHP through this software without any headache.

Of course, don't worry, if you need a special version of php, you can install that special version.

In general, XAMPP allows you to easily install, test, and finalize your projects locally.

In this comprehensive training published by Itroz digital agency, we will cover all the features of this powerful software.

You can easily run websites, online stores and any platform you want implemented with the php programming language.

You can also use this software to implement content production systems such as WordPress, Joomla, and famous online stores such as Magento, Opencart, Prestashop, Zencart, etc.

You can also use ‏php frameworks, one of the most powerful of which is Laravel, on XAMPP.

In a word, if you want to use PHP programming language for your projects, Zemp is a light, powerful and practical software and the best choice for implementing your projects.

Be with me in this tutorial.

 

To view the course please login

Other courses by Ashkan Mostofi


Comments (0)

To send a comment please login