Lamp server - cat /etc/system-release. Install the php8.2 Amazon Linux Extras repositories to get the latest version of the PHP package for Amazon Linux 2. [ec2-user ~]$ sudo amazon-linux-extras install php8.2. Now that your instance is current, you can install the Apache web server, MariaDB, and PHP software packages.

 
Video series showing steps to make a web server in VirtualBox.Part 1 is how to install the Debian operating system.Video series part 2 Install Webmin: https:.... Cnn live radio

For the AL2023 LAMP tutorial, see Tutorial: Install a LAMP server on AL2023 in the Amazon Linux 2023 User Guide. Install LAMP on. Amazon Linux 2; Amazon Linux Document Conventions. Tutorials. Amazon Linux 2. This section includes tutorials that show you how to install an Apache web server with PHP …With putty I can connect with the server with ssh. First connect with ssh, then connect to the mysql database. In php do I need to use ssh2 libraries like phpseclib and connect trough ssh2 and use the interactive shell or is there a way to connect with the database directly.How to Setup a LAMP Server on a Local Ubuntu Linux Machine or VM. The purpose of this brief guide is to take you through the process of setting … By following this resource and setting up a web server and WordPress website you will learn how to: Install software on your Raspberry Pi; Install and configure Apache, PHP, and MySQL to create a LAMP web server; Download WordPress and run it as a local website on your Raspberry Pi 1. Introduction. The LAMP (Linux, Apache, MySQL, and PHP) stack is a popular development setup for Linux machines. It’s a group of open-source …Jan 1, 2014 · That is normal, because MariaDB is a derivative of the MySQL database software. To install MariaDB, apply the following steps: 1. Use zypper in mariadb on the server on which you want to install the software. 2. Type systemctl start mysql, followed by systemctl enable mysql, to start and enable the database service. The word LAMP stands for: i). Linux: Linux is an open-source operating system that provides a stable and secure environment for hosting websites. ii). Apache: Apache HTTP Server is the most widely used web server software. It handles incoming web requests and serves web content to clients.LAMP is an open-source Web development platform that uses Linux as the operating system, Apache as the Web server, MySQL as the relational database management system and PHP/Perl/Python as the object-oriented scripting language. Sometimes LAMP is referred to as a LAMP stack because the platform has four layers.In this tutorial, we’ll learn how to configure LAMP on Linux. Here, we’ll use the Ubuntu distribution. First, we’ll ensure our system is up-to-date. After that, we’ll install Apache and update the firewall rules. The next step involves installing and configuring the MySQL database server.playbook.yml: The playbook file, containing the tasks to be executed on the remote server(s). readme.md: A text file containing information about this playbook. We’ll edit the playbook’s variable file to customize its options. Access the wordpress-lamp_ubuntu1804 directory and open the vars/default.yml file using your command line …LAMP is an Open Source Web development platform that uses Linux as the operating system, Apache as the Web server, MySQL as the relational database management system and PHP as the object-oriented scripting language. (Sometimes Perl or Python is used instead of PHP.). Because the platform has four layers, …A LAMP stack is composed of packages such as Apache, MySQL/MariaDB and PHP installed on a Linux system environment for hosting websites and apps.. Read Also: Install Apache, MariaDB, PHP and PhpMyAdmin in Ubuntu 18.04. PhpMyAdmin is a free, open source, well known, fully-featured, and intuitive web-based frontend for …Setting up a LAMP server for WordPress 2022. This tutorial has been updated for 2022. In this tutorial we will walk-through the process of installing Apache, MySql, and PHP on an Ubuntu 22.04 DigitalOcean Droplet. The server created here will eventually host a WordPress website, I will indicate when …Install a LAMP server with PHP 7 and Apache 2.4 on Ubuntu - gridscale. LAMP server is the best known server installation (Linux, Apache, MySQL & PHP). In this tutorial we will show how to install LAMP on Ubuntu.First thing first, you will need Apache. To install it, simply run the following command: # sudo yum install httpd. Then once it’s done, you may start the Apache: # sudo systemctl start httpd ...docker lamp alpine-linux alpine-image lamp-server docker-alpine lamp-stack Resources. Readme License. MIT license Activity. Stars. 46 stars Watchers. 2 watching Forks. 30 forks Report repository Releases 3. Updated to alpine 3.11 Latest Dec 20, 2019 + 2 releases Packages 0. No packages published . Languages.lamp-server. Star. LAMP is a bundle of software consisting of four open source programs. It is one of the most popular software categories for …Prior to installing your LAMP stack: Ensure that you have followed the Getting Started and Securing Your Server guides. Ensure that the Linode’s hostname is set. Check your Linode’s hostname. The first command should show your short hostname and the second should show your fully qualified domain name (FQDN). hostname.A firewall and a proxy server are both components of network security. To some extent, they are similar in that they limit or block connections to and from your network, but they a...NOTE: PHP 5.6 is end of life, so the PHP 5 images mattrayner/lamp:latest-1404-php5 and mattrayner/lamp:latest-1604-php5 will not receive any updates. Although these images will stay on Docker Hub, we strongly recommend updating you applications to PHP 7 or PHP 8.. NOTE: The 14.04 and 16.04 variants of this image are no longer being actively supported …LAMP is short for L inux, A pache, M ySQL, P HP. This tutorial shows how you can install an Apache web server on an Ubuntu 18.04 LTS (Bionic Beaver) server with PHP 7.2 (mod_php) and MySQL / MariaDB support and how to setup an SSL certificate with Let's encrypt. Additionally, I will install PHPMyAdmin to make …Nov 30, 2022 · Here’s our brief summary of all the steps. Make sure your server runs on CentOS 7. Then, clean the cache and update to the latest packages. Install Apache and then check if it’s already enabled on your server. Install MySQL with MariaDB and run a security command to secure your database. Step 1: Install the tasksel package. In this tutorial, we are installing LAMP on our systems through the tasksel utility. Therefore, it is important to verify if tasksel is installed on your system or not. Run the following command as root in your Ubuntu Terminal in order to install tasksel: $ sudo apt install tasksel.LAMP is the acronyms of Linux, Apache, MySQL and PHP. Apache is the web server to serve files over HTTP protocol. MySQL is the popular database server. PHP is the programming language used for developing web applications. Using these applications, we can create a full fledged web server. The most …Install Apache 2.4: sudo yum install httpd. Enable Apache to start at boot and start the Apache service: sudo systemctl enable httpd.service. sudo systemctl start httpd.service. Create a httpd-mpm.conf file and add the code in the example to turn off KeepAlive and adjust the resource use settings.Dec 17, 2019 · A “LAMP” stack is a group of open-source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the L inux operating system, with the A pache web server. Hosted virtual server running Ubuntu 16.04; How LAMP Works. Whenever a web page request arrives at a server it is passed on to an application called web server, in our case Apache. Apache looks for the file being requested in the URL of the request and passes this information to the PHP interpreter. It executes the logic written in that file ...A LAMP stack is a bundle of four open-source software technologies that developers use to build websites and web applications. It consists of Linux, Apache, MySQL, …Install Apache 2.4: sudo yum install httpd. Enable Apache to start at boot and start the Apache service: sudo systemctl enable httpd.service. sudo systemctl start httpd.service. Create a httpd-mpm.conf file and add the code in the example to turn off KeepAlive and adjust the resource use settings.II. Implementation Guide. Step 1: SSH into the server and update the system. Step 2: Install Apache Web Server. Step 3: Install MariaDB Database Server. Step 4: Install PHP. Step 5: Install phpMyAdmin. Let’s install LAMP Stack on Ubuntu 22.04 with AZDIGI.Mar 26, 2021 · Because LAMP is the most commonly deployed web service stack, it is vitally important to learn how to secure and audit each individual technology that makes up the stack. Prerequisites and Requirements. In order to secure a LAMP stack, you need to have a Linux server with the following services running: Apache2; MySQL; PHP T he LAMP server is one of the most commonly used sets of open-source apps for creating web apps. This stable and robust server structure is straightforward and simultaneously set up. LAMP is a combination of four components, namely: Linux, Apache, MySql, and Php. A similar counterpart for macOS and Windows is also there, namely …The server is now also configured for easy maintenance, via well-documented and established package installers. However, in its current state, the server is vulnerable to outsiders. Whereas elements like SSL encryption are not essential to your server’s function, they are indispensable resources for a …Cara Kerja LAMP. Setelah melalui proses instalasi LAMP, ada yang perlu diketahui sebelum melanjutkan pada tahap menjalankan perintah untuk melakukan instalasi LAMP Ubuntu 16.04. Pastikan Anda sudah dapat mengakses VPS atau Server yang akan digunakan sebagai web server. Sebenarnya …The installation of a LAMP server on Linux is easy. Just follow these instructions: Open a terminal and type: sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server phpmyadmin php5-curl. Say yes [Y] when the package manager asks you download and install the packages. This step will take some time.Lamps are an essential part of any home decor. They provide both functionality and style, making them an important addition to any room. However, with so many options available, it...LAMP is an acronym that stands for Linux, Apache, MySQL, and PHP, and provides the components needed to host and manage web content. Read …Jun 30, 2022 · After the lamp-server install, you should see that Apache2, MySQL, and PHP are all installed on your server. #How to install LAMP stack on Ubuntu 20.04: Step-by-step. Ubuntu's LTS (long term support) releases are some of the most common Linux operating systems used in LAMP stacks. In this LAMP stack Ubuntu installation process, we'll use Ubuntu ... Several weeks ago, USDA announced $26 million available through this year’s Local Agriculture Market Program (LAMP). The program funds projects …Aug 24, 2019 ... There are certain differences between the MEAN stack and the LAMP stack. LAMP stack allows developers to deploy web applications on various ...Jul 22, 2022 · Step 2: Install MariaDB Database Server. The next component of the LAMP stack is the MySQL database server. However, in this guide, we opt to install MariaDB instead due to its high performance, and wealth of features and functionality. To install MariaDB on Ubuntu 22.04 run the following command: $ sudo apt install mariadb-server -y Test your LAMP server by creating a PHP file and accessing it through a web browser. Creating a new virtual machine (VM) in Azure and choosing Ubuntu as your operating system is a straightforward ...Apache HTTP Server is the web server running on top of Linux in the LAMP stack. The web server uses HTTP to process requests and transmit information through the internet. Follow the procedure below to install Apache. 1. Before installing the first LAMP component, ensure the package list on the …Several weeks ago, USDA announced $26 million available through this year’s Local Agriculture Market Program (LAMP). The program funds projects …LAMP is one of the most popular and widely used software stacks. It stands for Linux, Apache, MySQL, and PHP, and is used for hosting both static …Before installing the server, make sure we have an up-to-date machine. To do this we must have administrator rights, either because of the sudo command. sudo apt update. sudo apt upgrade. sudo apt update. Once the Raspberry Pi is up to date, we will install the Apache server. sudo apt install apache2.Apr 24, 2020 · The LAMP stack. LAMP is the software stack on which probably the majority of websites run. Linux represents the foundation of the stack, and the traditional implementation includes Apache as the web server, the MySQL database, and PHP as the server-side programming language. Komponen LAMP. LAMP adalah sekumpulan perangkat lunak yang terdiri dari: 1. Linux. Sebuah sistem operasi UNIX-like yang bersifat free dan open source, yang bisa digunakan secara bebas di beragam perangkat keras, termasuk server. Selain bebas digunakan dan terbuka, Linux memiliki beberapa …A LAMP stack is a bundle of four open-source software technologies that developers use to build websites and web applications. It consists of Linux, Apache, MySQL, …With that completed, go ahead and start installing the LAMP server. Step One—Install Apache. Apache is a free open source software which runs over 50% of the world’s web servers. To install apache, open terminal and type in these commands: apt-get install apache2. That’s it. To check if Apache is installed on …Lamps are an essential part of our homes, providing both illumination and aesthetic appeal. However, like any other electrical appliance, lamps can experience issues that require r...The word LAMP stands for: i). Linux: Linux is an open-source operating system that provides a stable and secure environment for hosting websites. ii). Apache: Apache HTTP Server is the most widely used web server software. It handles incoming web requests and serves web content to clients.May 9, 2022 · Learn how to install and configure Linux, Apache, MySQL, and PHP on Ubuntu 22.04 LTS. This guide covers the basics of the LAMP stack, its components, and how to test it. ติดตั้ง LAMP Server บน CentOS 6.4 (ตอนที่ 1) arnut 13 February 2019 การติดตั้งระบบ Web Server หรือเครื่องบริการโฮสติ้งของหน่วยงานหรือการทำ LAMP Server สามารถทำได้หลาย ...II. Implementation Guide. Step 1: SSH into the server and update the system. Step 2: Install Apache Web Server. Step 3: Install MariaDB Database Server. Step 4: Install PHP. Step 5: Install phpMyAdmin. Let’s install LAMP Stack on Ubuntu 22.04 with AZDIGI.May 1, 2023 · What is LAMP? LAMP is known for its free and open-source approach to back end development. It contains Linux OS, Apache web server, MySQL database, and PHP. Besides PHP, developers can also use Python and Perl as an alternative. Developers choose the LAMP stack because of ease of deployment and customization. Mar 5, 2024 · This section includes tutorials that show you how to install an Apache web server with PHP and MariaDB on an Amazon EC2 instance. Note For the AL2023 LAMP tutorial, see Tutorial: Install a LAMP server on AL2023 in the Amazon Linux 2023 User Guide . LAMP stack refers to a development framework for Web and mobile applications based on four open-source components:. Linux operating system; Apache Web server; MySQL relational database management system (RDBMS); PHP, Perl, or Python programming language; LAMP played a key role in Web …Feb 7, 2013 ... Backup & Restore or Migrate of LAMP server · Grab all of your web files/directories and your Apache configs. · Don't forget your log files in ...Mar 5, 2024 · This section includes tutorials that show you how to install an Apache web server with PHP and MariaDB on an Amazon EC2 instance. Note For the AL2023 LAMP tutorial, see Tutorial: Install a LAMP server on AL2023 in the Amazon Linux 2023 User Guide . The LAMP server (Linux, Apache, MySQL, PHP (or Perl) is one of the most important servers you might ever set up. It will happily serve up …The following procedures help you install an Apache web server with PHP and MariaDB (a community-developed fork of MySQL) support on your Amazon Linux 2 instance (sometimes called a LAMP web server or LAMP stack). You can use this server to host a static website or deploy a dynamic PHP application that reads …Hosted virtual server running Ubuntu 16.04; How LAMP Works. Whenever a web page request arrives at a server it is passed on to an application called web server, in our case Apache. Apache looks for the file being requested in the URL of the request and passes this information to the PHP interpreter. It executes the logic written in that file ...Jun 23, 2021 · Disadur dari laman Stackify, LAMP adalah sebuah Server gratis yang terkenal akan pendekatan open source-nya untuk keperluan back end development. Di dalamnya terkandung OS Linux, server web Apache, database MySQL, dan bahasa pemrograman PHP. Selain PHP, web developer juga bisa menggunakan Python dan Perl sebagai alternatif di dalam LAMP Server. Oct 26, 2023 · Here’s a more detailed guide for setting up a LAMP (Linux, Apache, MySQL, PHP) server, with clear steps for each component: Step 1: Set Up a Linux Server. 1. Nov 30, 2022 · Here’s our brief summary of all the steps. Make sure your server runs on CentOS 7. Then, clean the cache and update to the latest packages. Install Apache and then check if it’s already enabled on your server. Install MySQL with MariaDB and run a security command to secure your database. Hosted virtual server running Ubuntu 16.04; How LAMP Works. Whenever a web page request arrives at a server it is passed on to an application called web server, in our case Apache. Apache looks for the file being requested in the URL of the request and passes this information to the PHP interpreter. It executes the logic written in that file ...LAMP, an acronym for Linux, Apache, MySQL, and PHP, is a popular free and open-source stack used by website administrators and developers alike to test and host dynamic websites.. The LAMP server comes with 4 core components: the Apache web server, MySQL or MariaDB database and PHP which is a …The LAMP stack is a popular open source software stack for building and deploying web applications. LAMP is an acronym for the components in the stack: Linux (operating system), Apache (HTTP server), MySQL (database) and PHP, Perl or Python (programming language).MySQL is your favorite opensource database. PHP is the popular web programming language. The easiest way to get the LAMP server installed would be to install LAMP from the YaST GUI as follows: 1. Computers – YaST – Install Software – Set filter to “Patterns” then select and accept “Web and LAMP” under Server functions.Learn more about LAMP Stack → http://ibm.biz/lamp-stack-guideWatch "NoSQL vs SQL" lightboard video → https://youtu.be/Q5aTUc7c4jgIn the lightboard video, Bra...Install LAMP (Linux + Apache + MySQL/MariaDB + PHP) for AlmaLinux/RockyLinux/CentOS/Debian/Ubuntu - teddysun/lampThe first idea that came to my mind was just to set up a new LAMP server and then recreate the database, import the data,... but there must be a better way, right? :) Thanks for your help!! server; lamp; Share. Improve this question. Follow edited Dec 20, 2010 at 5:07. ...Video series showing steps to make a web server in VirtualBox.Part 1 is how to install the Debian operating system.Video series part 2 Install Webmin: https:...docker lamp alpine-linux alpine-image lamp-server docker-alpine lamp-stack Resources. Readme License. MIT license Activity. Stars. 46 stars Watchers. 2 watching Forks. 30 forks Report repository Releases 3. Updated to alpine 3.11 Latest Dec 20, 2019 + 2 releases Packages 0. No packages published . Languages.sudo apt-get update sudo apt-get install tasksel sudo tasksel install lamp-server It will install all the basic LAMP stack for you, prompt for MySQL root password, etc. More specifically it will install the …Test PHP Processing on the Web Server. Add A New User, Test Table, and Data to the Test Database. Test PHP Database Connection. Troubleshoot LAMP Stack Installation. Tip #1: Test After Each Step. Tip #2: Confirm the Domain Name and/or IP Address. Tip #3: Check if the Apache Server is Active.Antique lamps can add a touch of elegance and nostalgia to any room, but over time, their lamp shades can become worn out or damaged. When it comes to choosing antique lamp shade r...The term LAMP is an acronym of the names of its four open-source components: L - Linux operating system; A - Apache, an HTTP, and reverse proxy server; M - MySQL or MariaDB relational database management system; P - PHP programming language.; This series of articles explains how to install Apache, …Feb 23, 2010 · The LAMP server (Linux, Apache, MySQL, PHP (or Perl) is one of the most important servers you might ever set up. It will happily serve up dynamic, database-driven web sites without needing constant babysitting. Since the LAMP server’s underlying foundation is Linux it enjoys rock-solid reliability, security, and can be installed on all kinds … The installation of a LAMP server on Linux is easy. Just follow these instructions: Open a terminal and type: sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server phpmyadmin php5-curl. Say yes [Y] when the package manager asks you download and install the packages. This step will take some time.Jun 23, 2021 · Disadur dari laman Stackify, LAMP adalah sebuah Server gratis yang terkenal akan pendekatan open source-nya untuk keperluan back end development. Di dalamnya terkandung OS Linux, server web Apache, database MySQL, dan bahasa pemrograman PHP. Selain PHP, web developer juga bisa menggunakan Python dan Perl sebagai alternatif di dalam LAMP Server. Jan 23, 2023 · Introduction. A LAMP stack is a group of open-source software typically installed together to enable a server to host dynamic websites and web apps. This term is an acronym that represents the Linux operating system, with the Apache web server. Install MySQL Server. Let’s install the MySQL server database software package: sudo apt-get install mariadb-server mariadb-client php-mysql -y. Now we run the mysql_secure_installation security script to harden MySQL: sudo mysql_secure_installation. I will now suggest answers to each question the script …Wide are networks and local area networks are used to connect devices within business and homes to each other and the Internet. These networks use servers that allow devices to req...Jan 20, 2024 · Step 2: Installing Apache. Apache is the A in LAMP – a popular and powerful web server. To install Apache, enter: sudo apt install apache2. Once the installation completes, you can check if Apache is running: sudo systemctl status apache2. You should see output indicating that Apache is active and running. Step 2: Create a Docker Compose File. Next, create a Docker Compose file named docker-compose.yml in your project directory. This file defines the services, networks, and volumes required for your ...Install LAMP Stack On Debian. 1. Install Apache. Apache is an open-source multi-platform web server. It provides a full range of web server features including CGI, SSL and virtual domains. Switch to root user using command: su. Then, install Apache web server using the following command: apt-get install apache2.docker lamp alpine-linux alpine-image lamp-server docker-alpine lamp-stack Resources. Readme License. MIT license Activity. Stars. 46 stars Watchers. 2 watching Forks. 30 forks Report repository Releases 3. Updated to alpine 3.11 Latest Dec 20, 2019 + 2 releases Packages 0. No packages published . Languages.Feb 7, 2024 · Apache HTTP Server is a popular web server software that runs on top of the Linux operating system in the LAMP stack. The role of the web server is to process requests and transmit information through the internet via HTTP. With its Multi-Processing Modules, Apache can be configured as a process-based and threaded server. The server's modular ...

Jan 28, 2020 ... How to Setup a LAMP Server on a Local Ubuntu Linux Machine or VM · Install the necessary packages. You will need to install the following .... E voice

lamp server

Now the Ubuntu server has a web server up and running, you need to install a database system to be able to store and manage data for your sites. For installing MySQL on ubuntu 20.04, run the following command: sudo apt install mysql-server. When prompted, confirm installation by typing Y, and press Enter key.Feb 23, 2010 · The LAMP server (Linux, Apache, MySQL, PHP (or Perl) is one of the most important servers you might ever set up. It will happily serve up dynamic, database-driven web sites without needing constant babysitting. Since the LAMP server’s underlying foundation is Linux it enjoys rock-solid reliability, security, and can be installed on all kinds … PHP-MySQL has long been the web's leader in dynamic, data-driven applications, with 80+ % of all sites that have a backend using the LAMP Stack.LAMP is one of the most popular and widely used software stacks. It stands for Linux, Apache, MySQL, and PHP, and is used for hosting both static …Lamps are an essential part of our homes, providing both illumination and aesthetic appeal. However, like any other electrical appliance, lamps can experience issues that require r... By following this resource and setting up a web server and WordPress website you will learn how to: Install software on your Raspberry Pi; Install and configure Apache, PHP, and MySQL to create a LAMP web server; Download WordPress and run it as a local website on your Raspberry Pi Jan 1, 2014 · That is normal, because MariaDB is a derivative of the MySQL database software. To install MariaDB, apply the following steps: 1. Use zypper in mariadb on the server on which you want to install the software. 2. Type systemctl start mysql, followed by systemctl enable mysql, to start and enable the database service. T he LAMP server is one of the most commonly used sets of open-source apps for creating web apps. This stable and robust server structure is straightforward and simultaneously set up. LAMP is a combination of four components, namely: Linux, Apache, MySql, and Php. A similar counterpart for macOS and Windows is also there, namely …Step 1 - Install MySQL on your Raspberry Pi (0:55) The first part of the installation process is to install MySQL. To do this we will run the following command: sudo apt-get install mysql-server. This command will download all the dependencies for the MySQL installation. Once done, we need to set up MySQL; fortunately, there is a built-in ...Set the document root and the port for our example: server.document-root = "/srv/www/". server.port = 81. Edit /etc/php.ini and set the document root here as well (or leave it empty, in which case it allows PHP serving anywhere outside the docroot): doc_root = “/srv/www”. Create a directory for our web server content:Wide are networks and local area networks are used to connect devices within business and homes to each other and the Internet. These networks use servers that allow devices to req...When web developers talk about a "LAMP" stack, they are referring to a commonly used platform for web applications. The acronym usually refers to a Linux-based …The LAMP stack is a popular open source software stack for building and deploying web applications. LAMP is an acronym for the components in the stack: Linux (operating system), Apache (HTTP server), MySQL (database) and PHP, Perl or Python (programming language).Feb 23, 2010 · The LAMP server (Linux, Apache, MySQL, PHP (or Perl) is one of the most important servers you might ever set up. It will happily serve up dynamic, database-driven web sites without needing constant babysitting. Since the LAMP server’s underlying foundation is Linux it enjoys rock-solid reliability, security, and can be installed on all kinds … Jan 28, 2020 ... How to Setup a LAMP Server on a Local Ubuntu Linux Machine or VM · Install the necessary packages. You will need to install the following ...Lamps are an essential part of our homes, providing both illumination and aesthetic appeal. However, like any other electrical appliance, lamps can experience issues that require r...With the startup script, create a new compute instance and provision the instance as a LAMP server. To instruct gcloud to use the startup script as part of the instance provisioning process, we use the --metadata-from-file flag along with startup-script=<path/to/file>. Local startup scripts are limited to 256 KB..

Popular Topics