The mysql database and php program are installed on the same server. When php connects to the database, does DB_HOST write localhost or the ip address of this server? The mysql database and php program are installed on the same server. When php connects to the database, does DB_HOST write localhost or the ip address of this server?
Reply content:
The mysql database and php program are installed on the same server. When php connects to the database, does DB_HOST write localhost or the ip address of this server?
There is no need to write the ip address of the machine to the same server, and the ip address of the machine will change.
Write localhost, or 127.0.0.1.
If the IP address is set to 127.0.0.1 or localhost, the IP address is OK...
As long as you do not write a public ip address, the LAN ip address may also pass through the nic and route. We recommend that you127.0.0.1
OrLocahost
.
If the server is a VM instance or a VM instance, there is basically no problem according to the answers provided above. If it is a VM instance, the database link requires the service provider to provide the database address, user name, password, and database name.
127.0.0.1 use this locally.