Home  >  Article  >  Backend Development  >  PHP study notes: server deployment and configuration

PHP study notes: server deployment and configuration

PHPz
PHPzOriginal
2023-10-09 19:37:071255browse

PHP study notes: server deployment and configuration

PHP study notes: server deployment and configuration

1. Introduction
Before developing PHP, you need to deploy and configure the server to ensure that PHP The code runs normally. This article will introduce how to deploy and configure the server, and provide specific code examples.

2. Server deployment

  1. Select the server environment
    Before deploying the server, we need to choose the appropriate server environment. Common server environments include Apache, Nginx, IIS, etc. This article uses the Apache server as an example to introduce.
  2. Install and configure Apache server
    Step 1: Download and install Apache server. You can download the latest version of the Apache server installation package from the official Apache website (https://httpd.apache.org/) and install it according to the installation wizard.

Step 2: Configure the Apache server. The configuration file is located in the httpd.conf file in the conf folder under the Apache installation directory. This file can be opened with a text editor for modification.

(1) Configure the listening port. Find the "Listen" configuration item and modify it to the required port number. The default is 80.

(2) Configure the default website directory. Find the "DocumentRoot" configuration item and set it to the root directory path of your website. For example, set it to "D:/www".

(3) Configure virtual host. Add the following code at the end of the configuration file:

DocumentRoot "D:/www"
ServerName localhost

Note: If you need to deploy multiple websites, you can add multiple virtual Host configuration.

  1. Start the Apache server
    After the installation is complete, you can use the command line or graphical interface to start the Apache server. Open the browser and enter "localhost" or "127.0.0.1" to access the local server. The default port is 80. If you can access the Apache default web page, the server has been successfully deployed and started.

3. PHP configuration

  1. Install PHP parser
    Step 1: Download and install PHP parser. You can download the latest version of the PHP parser installation package from the PHP official website (https://www.php.net/) and install it according to the installation wizard.

Step 2: Configure PHP parser. Open the configuration file httpd.conf of the Apache server, find the following code and uncomment it:

LoadModule php_module modules/libphp.so

Step 3: Add the PHP parser installation path to the system environment variable Path so that php commands can be used directly on the command line.

  1. Configuring PHP
    Step 1: Copy the php.ini file. Find the php.ini-development file in the PHP parser installation directory, copy it and rename it to php.ini.

Step 2: Modify the configuration. Use a text editor to open the php.ini file and modify the following configuration items as needed:
(1) Modify the time zone: Find the "date.timezone" configuration item and modify it according to your own time zone.

(2) Turn on error prompts: Find the "display_errors" configuration item and set it to On so that you can see error prompts during development and debugging.

(3) Enable the extension module: Find the configuration item of ";extension=xxxx" (xxxx represents the module name), and remove the preceding semicolon to enable the corresponding extension module. For example, enable the MySQL extension module and change ";extension=mysqli" to "extension=mysqli".

  1. Restart the Apache server
    After modifying the php.ini file, you need to restart the Apache server to make the new configuration take effect.

4. Code Example
In order to verify whether the PHP code can run correctly, a simple PHP code example is provided below.

  1. Create an index.php file and place it in the default website directory of the Apache server.
  2. In the index.php file, add the following PHP code:
    echo "Hello, PHP!";
    ?>
  3. Save and Close the file. Access localhost or 127.0.0.1 in the browser. If you can see "Hello, PHP!" displayed on the page, it means that the PHP code is successfully configured and can run normally.

5. Summary
This article introduces how to deploy and configure the PHP server, and provides specific code examples. Through these steps, you can easily run PHP code on your server, providing a good environment for development. At the same time, it is also recommended to further study and configure the server according to actual needs to meet more needs.

The above is the detailed content of PHP study notes: server deployment and configuration. 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