


phpmyadmin3 installation and configuration graphic tutorial_PHP tutorial
In PHP website development, the most basic PHP environment construction involves PHP, Apache/IIS, and Mysql. For database management, in addition to the command line tool provided by the Mysql database itself to facilitate developers to manage the database, phpmyadmin developed based on PHP is also a very An easy-to-use Mysql database management program, phpmyadmin is also a necessary PHP program in PHP environment configuration and installation programs such as xampp. Today I would like to share with you how to install and configure phpmyadmin.
phpmyadmin installation and configuration preparations
First of all, of course, download the phpmyadmin installation package, providing two phpmyadmin download addresses: phpmyadmin download address 1, phpmyadmin download address 2, Address 1 lists phpmyadmin2.x and phpmyadmin3.x, address 2 is only the latest phpmyadmin version.
I downloaded phpmyadmin3.3. When installing phpmyadmin3, the PHP environment required is at least PHP5.2 and Mysql5 or above. How to configure PHP environment?
phpmyadmin installation tutorial: How to install phpmyadmin
First unzip phpMyAdmin-3.3.3-rc1-all-languages.zip, then rename it to phpmyadmin3, and copy it to the php program running directory. I copied it to the D:PHPWEB directory.
After completing this installation step of phpmyadmin3, please make sure that your IIS or Apache server is turned on, and whether the Mysql service is turned on. You can enter net start mysql in CMD mode to start the Mysql database service, and at the same time Please make sure that PHP has enabled the Mysql extension library. As long as one item is not turned on, it may cause phpmyadmin3 to be unable to open and access errors.
Now that the installation of phpmyadmin3 is complete, the next step is to configure phpmyadmin.
phpmyadmin configuration tutorial
First, enter the remote access address of phpmyadmin in the browser: http://localhost/phpmyadmin3, the following interface will appear
phpmyadmin remote access configuration username and password
Instructions for this interface: 1. You must log in using cookies, 2. You must log in remotely with a legal username and password. If the username and password of phpmyadmin are not configured, access will be rejected. So how to set the username and password for phpmyadmin? Referring to the configuration of the phpmyadmin2 version, there are two configuration methods:
1. Traditional phpmyadmin configuration method, create config.inc.php in the same level directory of the phpmyadmin root directory index.php, refer to the configuration file for details Please refer to config.sample.inc.php.
2. In the phpmyadmin3 version, there is a new configuration method, that is, there is no need to create config.inc.php, just modify the configuration items of the libraries/config.default.php configuration file. This is because phpmyadmin3 loads the contents of the libraries/config.default.php configuration file first by default. If there is config.inc.php, the same variables will be found in the config.inc.php configuration file and overwritten, so if there is no special Settings, you don't need to create a config.inc.php, just make relevant configurations in libraries/config.default.php.
Setting the username and password works as follows
$cfg['Servers'][$i]['auth_type'] = 'cookie';//Set the phpmyadmin remote access method to cookie
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
?>
First set the login method as cookie, and then set the user name and password. The default user name is root and the password is empty. You need to set the user name and password according to the Mysql database configuration. I set them to root.
After configuring phpmyadmin, enter the user name and password to log in to phpmyadmin to manage the Mysql database, as shown in the figure:

phpmyadmin management interface
At this point, the configuration work of phpmyadmin3 is basically completed.
How to solve the problem that the additional features of phpmyadmin’s linked table have not been activated?
Returning to the picture above, we see that although phpmyadmin is configured and can be used, there is still a prompt at the bottom that some configuration work has not been completed. One of the prompts: The additional features of the linked table have not been activated, so how to solve it?
First, click the import link, upload scripts/create_tables.sql and execute it to create the phpmyadmin database.
Secondly, find
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable '] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = ' pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history' ;
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
?>
These variables are empty by default in the phpmyadmin configuration file. You only need to assign values to the variables according to the comments.
After completing the above configuration operations, close the browser and log in again.
The phpmyadmin configuration file now requires a phrase password. How to solve it?
Find
< ;?
$cfg['blowfish_secret'] = 'jb51.net'
?>
Here I assign the value to jb51.net, and this password is used for the encryption of Cookies.
Instructions for login methods of phpmyadmin
In phpmyadmin3, there are a total of four login methods
Config: Directly enter the phpmyadmin remote login address, as long as the user is set in the configuration file Just a password.
http: A dialog box pops up, enter the user name and password and enter
signon: A login method similar to page jump, and you need to set $cfg['Servers'][$i] ['SignonURL'], when you enter the remote login address of phpmyadmin, it will automatically jump to the URL set by signonURL.
Cookie: This is the login method when phpmyadmin is configured.
At this point, the entire installation and configuration of phpmyadmin3 is completed, and you can experience the new features of the new version of phpmyadmin.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











PHP is a scripting language widely used on the server side, especially suitable for web development. 1.PHP can embed HTML, process HTTP requests and responses, and supports a variety of databases. 2.PHP is used to generate dynamic web content, process form data, access databases, etc., with strong community support and open source resources. 3. PHP is an interpreted language, and the execution process includes lexical analysis, grammatical analysis, compilation and execution. 4.PHP can be combined with MySQL for advanced applications such as user registration systems. 5. When debugging PHP, you can use functions such as error_reporting() and var_dump(). 6. Optimize PHP code to use caching mechanisms, optimize database queries and use built-in functions. 7

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

PHP is still dynamic and still occupies an important position in the field of modern programming. 1) PHP's simplicity and powerful community support make it widely used in web development; 2) Its flexibility and stability make it outstanding in handling web forms, database operations and file processing; 3) PHP is constantly evolving and optimizing, suitable for beginners and experienced developers.

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP is suitable for web development, especially in rapid development and processing dynamic content, but is not good at data science and enterprise-level applications. Compared with Python, PHP has more advantages in web development, but is not as good as Python in the field of data science; compared with Java, PHP performs worse in enterprise-level applications, but is more flexible in web development; compared with JavaScript, PHP is more concise in back-end development, but is not as good as JavaScript in front-end development.

PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.

PHP uses MySQLi and PDO extensions to interact in database operations and server-side logic processing, and processes server-side logic through functions such as session management. 1) Use MySQLi or PDO to connect to the database and execute SQL queries. 2) Handle HTTP requests and user status through session management and other functions. 3) Use transactions to ensure the atomicity of database operations. 4) Prevent SQL injection, use exception handling and closing connections for debugging. 5) Optimize performance through indexing and cache, write highly readable code and perform error handling.
