📜  phpmyadmin centos 8 - PHP (1)

📅  最后修改于: 2023-12-03 15:33:40.058000             🧑  作者: Mango

phpMyAdmin CentOS 8 - PHP

Introduction

phpMyAdmin is a free and open source administration tool for managing MySQL and MariaDB database servers. It allows users to easily interact with their database servers through a web browser.

CentOS 8 is a popular operating system among web developers due to its stability and security. With phpMyAdmin and CentOS 8, programmers have the tools they need to manage their database servers effectively.

Installation

To install phpMyAdmin on CentOS 8, you will first need to install the necessary dependencies:

sudo dnf install epel-release
sudo dnf install -y httpd mariadb mariadb-server php php-mysqlnd phpMyAdmin

Once the installation is complete, you will need to configure Apache to serve phpMyAdmin. Open the /etc/httpd/conf.d/phpMyAdmin.conf file and make sure it looks something like this:

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

Finally, restart Apache and MariaDB:

sudo systemctl restart httpd
sudo systemctl restart mariadb
Usage

Once installed and configured, you can access phpMyAdmin by going to the following URL in your web browser:

http://your_server_ip/phpmyadmin

Here, you can complete tasks such as creating and managing databases, running SQL queries, importing and exporting data, and more.

Conclusion

With phpMyAdmin and CentOS 8, programmers have a powerful set of tools for managing their database servers. By following the installation and configuration steps outlined above, you can get started and take advantage of all that phpMyAdmin has to offer.