How to install AppServ? AppServ 8.6.0 64 bitmap file super detailed installation tutorial (download attached)


AppServ is a famous PHP platform tool package. The author from Thailand re integrated the free platform resources on the network into an installation program. The software included in AppServ includes Apache, Apache monitor, PHP, mysql, phpMyAdmin, etc. If your local machine has not installed PHP, MySQL and other systems, this software can let you quickly build a complete underlying environment.

Software name:
AppServ (integrated with PHP 6.0 MySQL 6.0, etc.) v8.6.0 English installation version with installation tutorial (Win32)
Software size:

AppServ 8.6.0 64 bit installation tutorial

1. Download the AppServ 8.6.0 64 bit installation package from the address provided by this site. Although the above title is marked with Win32 bit, it is actually available for 32-bit / 64 bit system. This article will take appserv8.0 as an example to explain the installation process.

2. Click AppServ installer, next – > I agree.

3. Select the installation directory of AppServ. This article takes “D: \ AppServ” as an example.It is not recommended to install it on Disk C, it is recommended to install it on disk D or disk E。 If you install disk C, reinstall the system or restore the system, the PHP integrated environment will be reinstalled again. In serious cases, your database under MySQL will not be dropped.

4. Select all and click next to continue to install appseerv.


1. Apache HTTP service PHP running environment (required)

2. MySQL database mysql database (required)

3. PHP hypertext preprocessor PHP compiler (required)

4. PhpMyAdmin database management tool (recommended for novices)

5. Configure the server name, email and HTTP service ports in Apache. The server name is generally set to localhost or, and the default port is 80, but it is better to change it to 81 or 8080 to prevent conflicts with the original IIS default port 80. The port of HTTPS is 443 by default.

6. Configure the MySQL service user name and password in AppServ. The default management account of MySQL service database is root, and the default character set is UTF-8. You can modify the relevant character set code as required, fill in and click Install to start the installation.

UTF-8 character set is recommended.

7. Start to install AppServ automatically after the next step. Finally, click finish, and AppServ will automatically start Apache and MySQL services. It is recommended to start it automatically when starting.

8. Open the browser, and enter http: / / localhost: 8080 or in the address bar. (here 8080 is the port number you set when you just installed it. If it is 80, you don’t need to enter it.) The following interface appears to indicate successful installation.

9. The key problem is as follows: we want to manage MySQL database. You can use the myphpadmin of the toolkit and enter in the browser address bar. Enter the account root. The password is the password you set in step 6.

10. Here comes the problem. If there is an error in the login as shown in the figure below, the error message is “2002 – 2001”, the server is not responding (or the socket of the local server is not set correctly). “, the MySQL service did not start correctly. If this error does not appear, you can skip this step.

If this error occurs, at this time, we can click Start – > run, enter “service. MSc”, find the service item at the beginning of MySQL, as shown in the figure, find the mysql57 service item, right-click, and click “properties”. It can be found that MySQL’s boot entry path is not correct. It is not the D: \ AppServ we installed. Don’t worry, we just need to modify the service startup path.

At this time, we can click “start – > Run”, enter “regedit”, enter F3, find the wrong path “C: \ AppServ”, find the registry content corresponding to the service key, right-click the key, and click “modify”. Change the error path “C: \ AppServ” in the registry key to your installation path “D: \ AppServ”, and the rest will remain unchanged. After confirming that the modified path is correct, click “OK”. After modification, press F3 to continue searching until all error paths are found and modified to the path of our installation, D: \ AppServ.

Go back to the “service” window, click the “Refresh” button, then check the properties of the “mysql57” startup item again, and find that it has been changed to the correct path for our installation. Click the “start” button, and the startup is successful!

Repeat step 9, and enter “” in the browser address bar to log in again.

11. Login is still unsuccessful. Don’t lose heart. It’s just a little bit short. Use the phpMyAdmin tool to use the root account, and the error prompt is “- access denied for user ‘root’ @ ‘localhost’ (using password: Yes)”, which is also the problem many netizens encounter when installing AppServ. The following focuses on how to solve this problem.

12. Click Start > all programs > AppServ > Reset MySQL root password, enter the simple password 12345678 first, and there is still an error, as shown in the figure. Another problem is the path. This is how AppServ is. If it is installed to Disk C according to the default path, there will be no problem. But we have installed it on disk D, so we need to change it.

Click Start > all programs > AppServ, right-click reset MySQL root password, and click properties. You can see that “D: \ AppServ \ MySQL \ scripts \ resetpwd. PHP” is executed. Open the file with Notepad, and find “exec (‘Start / B C: \ AppServ \ MySQL \ bin \ mysqld. Exe — skip grant tables — user = root ‘);” in this line, change “C: \” to “we install” After saving and exiting, execute “AppServ — > Reset MySQL root password” again, and re-enter the root password. Normally, the reset password window will close automatically after it is executed correctly.

Perform step 9 again and enter the root account password to log in.

13. You still can’t log in, and there is an error prompt. This prompt is different from that just now. The error message is “your password has expired. To log in you must change it using a client that supports expired passwords“

The password has expired. You must log in at the client. There are also many people on the Internet who have asked about the solution to this error prompt. Here is a special explanation of the solution.

14. Click Start > all programs > AppServ > MySQL command line client, enter the root password, and enter the MySQL command prompt, indicating that the root password we entered is correct.

15. In “MySQL command line client”, enter the command “set password = password (‘rootpassword ‘);”. Note: Here I set the root password as “rootpassword”. Users can also modify the part in (‘XXXX’) and set the root password themselves. It’s worth noting that,Semicolon “;” at the end of the command line must not be less

The prompt “query OK, 0 rows affected, 1 warning (0.00 sec)” appears, indicating that the execution is successful.

16. Execute step 9 again, open “http: / / / phpMyAdmin /” with the browser, and enter the root account password to log in. At last, we enter the management interface of “phpMyAdmin” tool.

17. It’s not easy to finish the configuration after experiencing so many mistakes. Let’s create a database to test. Click “new”, fill in “testdb” for database name, and click “create” button. As shown in the figure.

At this point, the Apache + PHP + MySQL environment is finally completed!

The above is the super detailed installation tutorial of AppServ 8.6.0 64 bitmap text brought by developepaer editor. I hope it can help you. If you have any questions, you can leave a message in the comment box below. We will do our best to answer for you. Thank you for your support as always, and please continue to pay attention to the follow-up tutorials and software of developepaar.

Recommended Today

Build HTTP service with C + + Mongoose

Mongoose source code address:… Mongoose user manual:… Mngoose set up HTTP service #include <string> #include “mongoose.h” using namespace std; static const char *s_http_port = “8000”; static void ev_handler(mg_connection *nc, int ev, void *ev_data) { struct http_message *hm = (struct http_message *) ev_data; if (ev == MG_EV_HTTP_REQUEST) { std::string uri; if (hm->uri.p && hm->uri.p[0] == ‘/’) […]