Home >Backend Development >PHP Tutorial >Configuring apache2.0.52+php5.0.2+mysql4.0_PHP tutorial under WIN2000/XP
◆1. Software used:
apache_2.0.52-win32-x86-no_ssl
php-5.0.2-Win32
mysql -4.0.21-win
phpMyAdmin-2.6.0
Configuration environment: Windows Xp sp2
◆ 2. Basic installation steps
Note: During the installation process, do not use spaces in any directory or file names.
Do not use D:Program Files but use D:ProgramFiles
1. apache_2. 0.52-win32-x86-no_ssl
apache server software, I downloaded the win version, and the configurations of the 2.0 series are similar.
Double-click to install apache2.0.52. I installed it to D:apacheGroup. Note that the directory name should not contain spaces, otherwise an error will occur when setting php below. After the installation is completed, apache will run automatically. Enter the host name (either domain name or IP address) and port address in the browser
DocumentRoot “D:/php” website root directory
DirectoryIndex index.php index .html index.htm index.php3 index.html.var Add the default document
ServerTokens Full displays server information, Full is all, Prod is the least, it is recommended to set it to Prod, it is not easy to expose server information
AddType application/x-httpd-php .php .phtml .php3 .php4 Add support for php, phtml, php3, php4 files
◆3. Advanced settings:
Now that the entire system is basically completed, all that is left are some advanced settings:
apache advanced additional functions:
1. Configure ActivePerl- 5.8.4.810-MSWin32-x86 (to support cgi/pl)
Double-click the downloaded ActivePerl-5.8.4.810-MSWin32-x86.exe and install it to the D:apacheGroupPerl directory (it is best to install it to c:usr) In order to facilitate file management, I installed perl in the D:apacheGroupPerl directory.
Start setting httpd.conf to automatically convert the D:apacheGroupapache2cgi-bin directory into a virtual directory (it is best to put all cgi programs in this directory. If the picture cannot be displayed normally, please restart the computer. After restarting, it will be normal. No problem, you can also put the cgi program in the root directory. After testing, it runs normally in the root directory and the pictures are displayed normally.)
(1) Look for the sentence "Options" below. Remove all parameters and add All. Pay attention to capitalization. There is a sentence of AllowOverride further down. Remove the None at the end and add an All
(2) to find it. There is a sentence of Options on the eighth line below. Remove all the following parameters and add an All. Pay attention to the size. Write. A few lines further down, there is an AllowOverride sentence. Remove the None at the end and add an All
(3) Find #ScriptAlias /cgi-bin/ "D:/apacheGroup/apache2/cgi-bin/", Remove the # sign in front of it
(4) Look for the sentence AllowOverride below, remove the following parameters, add an All, pay attention to the capitalization. There is a sentence of Options further down. Remove the None at the end and add All
(5) Find AddHandler cgi-script .cgi and add .pl after it, that is, AddHandler cgi-script .cgi .pl
(6) If you want to add SSI, you need to remove the # sign in front of the following two lines.
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddHandler server-parsed .shtml
Also note that perl The perl interpretation path in the script must change the default #!/usr/Perl/bin/perl.exe of all cgi or pl file headers to #!D:/apacheGroup/Perl/bin/perl.exe, which is your perl. Absolute path of exe! (If you use the c:usr directory to install, no changes are needed. It is strongly recommended that ordinary users install perl in the c:usr directory.) Well, now you can successfully parse cgi and pl!
Summary: An important point here is the directory where perl.exe is located. Installing it in the c:usr directory can reduce many unnecessary settings (for example, setting each cgi/pl #! /usr/Perl/bin of the file header. Of course, you can also use ultraedit32 to make batch changes, which is what I did! )
2. Installation of zendOptimizer255Windows-i386 (optimizing PHP performance)
Double-click the downloaded zendOptimizer255Windows-i386.exe to install. During the installation process, you will be prompted to select the installation directory of apache and the directory where php.ini is located. Generally, it can be automatically recognized. If not, please search manually. The installation is complete. It will start automatically and no settings are required! This software can automatically set php.ini to optimize the PHP execution program!
Inspection: Compile php page: The code is as follows
phpinfo();
?>
Save as info.php
Run new info.php to know whether the zend engine is used!
Okay, here, basically all the components are installed! Put it to use, haha!