Home > Backend Development > PHP Problem > How to install other php versions in phpstudy

How to install other php versions in phpstudy

PHPz
Release: 2023-03-23 16:44:02
Original
3458 people have browsed it

PHPStudy is a commonly used PHP integrated environment software. It can easily install and configure PHP, MySQL, Apache and other environments on Windows systems, helping developers quickly build PHP websites. When using PHPStudy, we may need to install other versions of PHP to meet development needs. This article will explain how to install other PHP versions in PHPStudy.

1. Download the required PHP version

First, we need to download the PHP version that needs to be installed. We can download it directly from the PHP official website or download it from other websites. Here, we take PHP7.2 as an example. Once the download is complete, we unzip it into a directory.

2. Copy and rename the PHP configuration file

In PHPStudy, we can copy the configuration file of the existing PHP version of PHPStudy and modify it as needed. We can find the existing PHP version folder of PHPStudy under "Installation Directory\php", enter the "php.ini-development" or "php.ini-production" file, copy its content, and then create a new text file, Paste and save.

After saving, we need to rename the new text file to "php.ini" and save it in the folder of the required PHP version. For example, if we want to install the PHP7.2 version, we need to save this text file to the "Installation Directory\php\php-7.2.0-nts-Win32-VC15-x64\" folder and Rename to "php.ini".

3. Modify the PHP configuration file

Open the newly created "php.ini" file and modify the following content:

  1. extension_dir: Modify Change the value of this item to the path of the "ext" folder under the PHP version folder that needs to be installed, for example:
extension_dir = "D:\phpstudy\php\php-7.2.0-nts-Win32-VC15-x64\ext"
Copy after login
  1. extension: Uncomment the required extension, For example:
;extension=mysqli ;extension=openssl
Copy after login

When uncommenting, you need to delete the preceding semicolon (;).

4. Modify the Apache configuration file

In order to enable Apache to load the new version of PHP, we also need to modify the Apache configuration file. We can find the configuration file of "Apache HTTP Server" in the PHPStudy software panel, click the "Configure" button, and open the "httpd.conf" file. Find the following content:

#LoadModule php7_module "D:/phpstudy/php/php-7.1.9-nts-Win32-VC14-x64/php7apache2_4.dll"
#PHPIniDir "D:/phpstudy/php/php-7.1.9-nts-Win32-VC14-x64"
Copy after login

Uncomment and change the path to the path of the PHP version that needs to be installed:

LoadModule php7_module "D:/phpstudy/php/php-7.2.0-nts-Win32-VC15-x64/php7apache2_4.dll"
PHPIniDir "D:/phpstudy/php/php-7.2.0-nts-Win32-VC15-x64/"
Copy after login

Note that the slash in the path must be a forward slash (/), not a reverse slash Slash (\).

After saving the "httpd.conf" file, restart the Apache server and the new PHP version will take effect. We can check the PHP version information by visiting the "http://localhost/phpinfo.php" page.

Summary

This article briefly introduces how to install other PHP versions in PHPStudy. In fact, it is not difficult to install other versions of PHP. You only need to copy and modify the configuration file, and then modify the Apache configuration file to use the new version of PHP. I hope this article can be helpful to everyone!

The above is the detailed content of How to install other php versions in phpstudy. 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