Apache2 + php4.3.6 + MySQL4.0.20 + SSL configuration process

Source: Internet
Author: User

Detailed configuration process of Apache2 + php4.3.6 + MySQL4.0.20 + SSL:

First install and put all the required files under the root directory:

1. MySQL-client-4.0.20-0.i386.rpm

2. MySQL-server-4.0.20-0.i386.rpm

3. httpd-2.0.49.tar.gz 4. php-4.3.6.tar.gz
To install MySQL, follow these steps:
#> Rpm-Uvh MySQL-server-4.0.20-0.i386.rpm
#> Rpm-Uvh MySQL-client-4.0.20-0.i386.rpm
#> Mysql_install_db initializes the database)
#> Mysql-u root-p (to see if you can log on, enter the password)
To install Apache2, follow these steps:
#> Tar zxvf httpd-2.0.49.tar.gz
#> Cd httpd-2.0.49
#>./Configure -- prefix =/usr/local/apache2 -- enable-so -- enable-ssl
(-- Prefix =/usr/local/apache2 is the installation path, -- enable-so supports the module, and -- enable-ssl supports ssl)
#> Make
#> Make install (installation is complete)
Preliminary test:
#> Cd/usr/local/apache2/htdoc/
#> Cp index.html. zh-cn.gb2312 index.html
#> Cd ../conf (enter the configuration folder of apache, that is,/usr/local/apache2/conf)
#> Vi http. conf
Find the adddefadefacharset ISO-8859-1; replace the ISO-8859-1 with GB2312 to solve the Chinese garbled problem. Continue to find AddType, find AddType application/x-tar. tgz, cancel the annotation, and change it to the following:
AddType application/x-tar. tgz
AddType image/x-icon. ico
AddType application/x-httpd-php. php save disk to Exit)
#>/Usr/local/apache2/bin/apachectl start to start the apache server. Now you can use your browser to check it and close it if there is no problem)
#>/Usr/local/apache2/bin/apachectl stop
#>/Usr/local/apache2/bin/apachectl-l (you can use this command to view the loaded modules)
Finally install the PHP-4.3.6 as follows:
#> Tar zxvf php-4.3.6.tar.gz
#> Cd php-4.3.6
#>. /Configure -- prefix =/usr/local/php -- with-apxs2 =/usr/local/apache2/bin/apxs -- with-config-filepath =/usr/local/php -- enable- sockets -- with-mysql
-- Prefix =/usr/local/php installation path)
-- With-apxs2 =/usr/local/apache2/bin/apxs, I am not sure what it means, but be sure to check out the file on your own)
-- With-config-filepath =/usr/local/php: The storage path of the configuration file. Copy the configuration file here in a moment)
-- Enable-sockets -- with-mysql, which supports some functions)
#> Make
#> Make install
#> Cp php. ini-dist/usr/local/php. ini this file is the PHP configuration file .)
#> Cd/usr/local/apache2/conf/
#> Vi httpd. conf
Edit the httpd. conf file to check whether LoadModule php4_module modules/libphp4.so exists. This should be available by default)
#>/Usr/local/apache2/bin/apachectl start

(

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.