How to configure the installation directory when compiling and installing apache and php

PHPz
Release: 2023-03-21 15:36:01
Original
1492 people have browsed it

Apache and PHP are necessary components for building a web server. They need to be compiled and installed in the Linux system. This article mainly introduces how to set the installation directory during compilation and installation to facilitate subsequent management.

1. Prerequisites

Before compiling and installing Apache and PHP, you need to ensure that the corresponding development tools have been installed, including make, gcc, g, etc. , otherwise it will not be compiled and installed normally.

2. Compile Apache

1. Download the source code package

Official website download address:https://httpd.apache.org/ download.cgi

For example, download the source code package with version 2.4.46:

wget https://archive.apache.org/dist/httpd/httpd-2.4.46.tar.gz
Copy after login

2. Unzip the source code package

tar zxvf httpd-2.4.46.tar.gz
Copy after login

3. Enter the source code directory

cd httpd-2.4.46
Copy after login

4. Configure compilation options

We can configure compilation options through the configure command, where "--prefix" specifies the installation directory. For example:

./configure --prefix=/usr/local/apache2
Copy after login

Other commonly used options include "--enable-ssl" to enable SSL support, "--enable-so" to enable dynamic sharing modules, etc. More detailed options can be viewed through "./configure --help".

5. Compile and install

make
make install
Copy after login
Copy after login

3. Compile PHP

1. Download the source code package

Official website download address: https://www.php.net/downloads.php

For example, download the source code package of version 7.4.14:

wget https://www.php.net/distributions/php-7.4.14.tar.gz
Copy after login

2. Unzip the source code package

tar zxvf php-7.4.14.tar.gz
Copy after login

3. Enter the source code directory

cd php-7.4.14
Copy after login

4. Configure compilation options

We can configure compilation options through the configure command, where "--prefix" specifies the installation directory and needs to be specified at the same time "--with-apxs2" specifies the path to Apache's apxs2 executable file. For example:

./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysqli \
--with-zlib \
--with-openssl
Copy after login

Other commonly used options include "--with-mysqli" to enable MySQLi support, "--with-zlib" to enable zlib compression support, "--with-openssl" to enable OpenSSL support, etc. More detailed options can be viewed through "./configure --help".

5. Compile and install

make
make install
Copy after login
Copy after login

4. Summary

When compiling and installing Apache and PHP, configure the "--prefix" option The installation directory can be specified. When specifying the installation directory, we can flexibly set it according to actual needs to facilitate subsequent management.

The above is the detailed content of How to configure the installation directory when compiling and installing apache and php. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template