Home > Article > Backend Development > Install 64-bit PHP development environment_PHP tutorial
I recently heard that PHP5.4 is very fast, so I want to set up a local environment to test it. I plan to install PHP5.4.8, Apache2.4.3 and Mysql5.5.28 under local windows xp sp3.
First download the latest versions of PHP, Apache and Mysql.
PHP5.4.8 version download address: http://windows.php.net/download/
Mysql5.5.28 version download address: http://www.mysql.com/downloads/mysql/
Apache2.4.3 version download address: http://www.apachelounge.com/download/
When downloading Apache, please note that you also need to download a DLL file on this page: php5apache2_4.dll-php-5.4-win32.zip (must correspond to the PHP version)
Preparatory work has been completed.
Let’s talk about how to install APache. This is the most troublesome, and the others are very simple.
Part 1: Install Apache2.4.3
1. The downloaded file is the decompressed file, decompress it and put it in the location where you want to install it. (I am taking D:Acpache24 as an example)
2. Open the httpd.conf file under Apache24conf and use Notepad to open it.
(1) Change ServerRoot "c:/Apache24" in line 37 to ServerRoot "D:/Apache24"; //The location of the Apache program.
(2) It doesn’t matter if the ServerAdmin on line 204 is changed or not;
(3) Remove the "#" in front of ServerName in line 213;
(4) Change DocumentRoot "c:/Apache24/htdocs" in line 237 to DocumentRoot "D:/www"; //The root directory of the website
Line 238
Note: You need to create this WWW folder yourself. If you don’t create it, an error will be reported.
(5) Line 271 DirectoryIndex index.html is changed to DirectoryIndex index.html index.php index.htm //Support more default pages
(6) Line 354 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" is changed to ScriptAlias /cgi-bin/ "d:/Apache24/cgi-bin/"
(7) Line 370If httpd.conf is configured correctly, there will be no prompt after entering httpd and pressing Enter.
5. Test. You can put the index.html in the Apache24htdocs directory into the D:www directory. If you access it with a browser, "It works" will appear, which means apache has been installed correctly.
Note: This command window cannot be closed, otherwise apache will be shut down.
6. Add system service for windows and let Apache start automatically.
(1) Close the httpd command window in 3, otherwise an error will be reported.
(2) Start --- Run, enter cmd, and open a command prompt. Enter d: Enter cd Apache24bin Enter
The command to add the service here is: httpd.exe -k install -n "servicename"
servicename is the name of Apache in the windows service. For example: httpd.exe -k install -n "Apache24"
After entering httpd.exe -k install -n "Apache24", there will be a prompt for successful installation, and the "Services" will also have the service item Apache24. At this time, you can choose to start and start the Apache service.
If you want to uninstall this service, you must first stop the service, and then enter httpd.exe -k uninstall -n "Apache24" to uninstall the service.
In the future, you can control this Apache through ApacheMonitor.exe in the Apache24bin folder. The taskbar will also display this software, which is very convenient for managing the running of Apache.
Attachment: You can put Apache24 in the root directory of drive C, that is, C:Apache24
In the above 2, just change (3) (5). For the cmd command, directly enter cd c:apache24bin and press enter httpd and press enter. This is much simpler.
The basic installation of Apache has been completed here.
Now let’s talk about the installation of PHP.
Part 2: Install PHP5.4.8
1. The downloaded file is the decompressed file, decompress it and put it in the location where you want to install it. (I’m taking D:PHP as an example)
At the same time, unzip php5apache2_4.dll-php-5.4-win32.zip and select php5apache2_4.dll in PHP 5.4.7 and put it in the PHP directory.
Note: There is no PHP5.4.8 version of php5apache2_4.dll here, so I chose the latest version.
2. Copy php.ini-development and rename it to PHP.ini.
3. Open httpd.conf under Apache24conf and add
at the end
<span class="com"># php5 support<span class="pln"> <span class="typ">LoadModule<span class="pln"> php5_module <span class="str">"d:/php/php5apache2_4.dll"<span class="pln"> <span class="typ">AddHandler<span class="pln"> application<span class="pun">/<span class="pln">x<span class="pun">-<span class="pln">httpd<span class="pun">-<span class="pln">php <span class="pun">.<span class="pln">php <span class="com"># configure the path to php.ini<span class="pln"> <span class="typ">PHPIniDir<span class="pln"> <span class="str">"d:/php"</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
is used to support PHP, where d:/php is the PHP root directory. Since Apache2.4.3 is used, php5_module is php5apache2_4.dll.
4. Restart the Apache server.
5. Test. Delete other files in WWW, create a new index.php with the content of Save it. When accessing the php information, it means that php has been successfully installed.
The basic installation of PHP has been completed here.
The following is the installation of mysql.
Part 3: Install Mysql5.5.28
1. Run the installation file directly, which will not be explained in detail here.
2.php supports MYSQL settings
(1) Line 730; extension_dir = "ext", remove the previous ";" and change it to extension_dir ="d:PHPext"
(2) Lines 880 and 881, remove the preceding ";"
extension=php_mysql.dll
extension=php_mysqli.dll
Note: There are many DLLs on lines 838 to 908. Whatever you want to use, just remove the ";" in front of it.
(3) Just restart Apache.
At this point, the mysql installation is basically completed.
The rest is some Apache, php and Mysql settings. There are many things, and this is a matter of opinion. I won’t show off my shame here anymore.