Home  >  Article  >  Backend Development  >  Apache PHP Compilation and Installation Guide

Apache PHP Compilation and Installation Guide

王林
王林Original
2024-03-09 08:33:031152browse

Apache PHP编译安装指南

Apache PHP Compilation and Installation Guide

With the continuous development of Internet technology, more and more websites and applications choose to use the Apache server and PHP language to build and deploy. This article will provide you with a compilation and installation guide for Apache PHP to help you successfully build your own Web server environment.

1. Preparation

  1. Make sure your operating system is Linux and the necessary development tools and dependent libraries have been installed. Common Linux distributions such as Ubuntu, CentOS, etc. can be used for this operation.
  2. Download the latest versions of Apache and PHP source code packages from the official website download addresses (http://httpd.apache.org/ and https://www.php.net/) respectively.
  3. Before installation, it is recommended to back up system data to prevent unexpected situations.

2. Compile and install Apache

  1. Extract the Apache source code package to the specified directory and enter the source code directory.
  2. Execute the following commands to compile and install Apache:

    ./configure --prefix=/usr/local/apache
    make
    make install
  3. Configure the main configuration file httpd.conf of the Apache server, and set the port, virtual host and other parameters.
  4. Start the Apache server:

    /usr/local/apache/bin/apachectl start
  5. Enter the IP address or domain name of the server in the browser. If you see the Apache welcome page, the installation is successful.

3. Compile and install PHP

  1. Extract the PHP source code package to the specified directory and enter the source code directory.
  2. Execute the following command to compile and install PHP:

    ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-mbstring
    make
    make install
  3. Configure the main configuration file php.ini of PHP and set relevant parameters, such as time zone, memory limit, etc.
  4. Configure the Apache server to recognize PHP files:

    LoadModule php7_module modules/libphp7.so
    AddType application/x-httpd-php .php
  5. Restart the Apache server:

    /usr/local/apache/bin/apachectl restart
  6. Create For a PHP test file (such as test.php), write the following content:

    <?php
    phpinfo();
    ?>
  7. Access the test.php file in the browser. If you see the PHP information page, it means that the PHP installation is successful.

Through the above steps, you have successfully compiled and installed Apache and PHP, and successfully built a simple Web server environment. Of course, you can also configure more parameters and modules according to your own needs to make the server more powerful and stable. I hope this guide is helpful to you, and I wish you success in setting up your own web server!

The above is the detailed content of Apache PHP Compilation and Installation Guide. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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