Home Backend Development PHP Tutorial Detailed explanation of the installation of PHP development environment under Windows

Detailed explanation of the installation of PHP development environment under Windows

Oct 23, 2017 am 09:09 AM
php windows Detailed explanation

1. Apache

Because the Apache official website only provides source code, you must compile it yourself if you want to use it. Here I choose the third-party installation package Apache Lounge.

  • Enter the official download address of Apachelounge: http://www.apachelounge.com/download/

  • #First download and install vc redist, which is a component necessary for Apache to run.

  • Download the decompressed version of Apache and place the decompressed folder in the path you want to install.

  • Modify the configuration file:

##" (the version number may be different). If not, you need to open the Apach\conf\httpd.conf configuration file and change all the "c:\Apache24" and "c:\Apache24\htdocs" that are not commented by "#" in front of it. " and "c:\Apache24\cgi-bin\" are changed to the corresponding paths. Specify IP and port: Find "ServerName

www.example.com:80" in httpd.conf, remove the previous comment, and replace " www.example.com" is changed to "localhost". If you want to modify the port, modify the "80" here together with the 80 in the previous "Listen: 80".

  • (Optional) Add system variables: Add "

    Apache installation path\bin" to Path.

    Verify that the installation is successful: run Apache startup httpd.exe. Enter
  • localhost:80

    on the browser. If it is not inaccessible, then the Apache configuration is complete.

2. PHP

    ##Installation and configuration PHP
  • ##    Enter the PHP download address
http://windows.php.net/download

Download the latest thread-safe version of PHP zip Compressed package, decompress and place it in the path you want to install. Note: The downloaded PHP VC version cannot be higher than the vc redist version installed previously. Enter the PHP installation directory, copy a copy of php.ini-development, rename it php.ini and put it in the installation path, open and find "extension_dir

", remove the comments and change the value to "

PHP installation path\ext"

Load PHP## in Apache
  • Open the Apache configuration file conf\httpd.conf, find the LoadModule area, and add after it:

##LoadModule php7_module "

PHP installation path\php7apache2_4.dll" # Load PHP as a module in Apache, "php7_module# The "7" in "##" should correspond to the PHP version; in addition, different PHP versions "php7apache2_4.dllmay be different. #             PHPIniDir "PHP installation path" #Tell Apache the installation path of PHP

Define the file that executes the PHP module

Find AddType application/x-gzip .gz .tgz and add code on the next line: AddType application/x-httpd-php .php .html: Files declaring .php and .html can execute PHP programs.

  • Test: Create a new file under Apache installation path\htdocs: test.php, edit it: localhost:80/test.php.

3. MySQL

  • ## Installation: at https: //dev.mysql.com/downloads/Download the corresponding installation version and install it according to your own needs.

  • #Load the assembly connecting to MySQL in PHP: Add a line extension=php_mysqli in the php.ini extension section. dll.

Explanation: Different PHP versions may provide different assemblies for connecting to mysq. Go to the ext folder to see what PHP provides and write what is here. . Different assemblies may use different functions when connecting to the database.

  • Test: Edit in test.php: localhost"," root","pwd") or die("cannt connet"); ?>, start the database, restart Apache, and check on the browser side, if there are no errors The information is configured correctly.

The above is the detailed content of Detailed explanation of the installation of PHP development environment under Windows. For more information, please follow other related articles on the PHP Chinese website!

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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PHP and Python: Comparing Two Popular Programming Languages PHP and Python: Comparing Two Popular Programming Languages Apr 14, 2025 am 12:13 AM

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP: A Key Language for Web Development PHP: A Key Language for Web Development Apr 13, 2025 am 12:08 AM

PHP is a scripting language widely used on the server side, especially suitable for web development. 1.PHP can embed HTML, process HTTP requests and responses, and supports a variety of databases. 2.PHP is used to generate dynamic web content, process form data, access databases, etc., with strong community support and open source resources. 3. PHP is an interpreted language, and the execution process includes lexical analysis, grammatical analysis, compilation and execution. 4.PHP can be combined with MySQL for advanced applications such as user registration systems. 5. When debugging PHP, you can use functions such as error_reporting() and var_dump(). 6. Optimize PHP code to use caching mechanisms, optimize database queries and use built-in functions. 7

PHP's Current Status: A Look at Web Development Trends PHP's Current Status: A Look at Web Development Trends Apr 13, 2025 am 12:20 AM

PHP remains important in modern web development, especially in content management and e-commerce platforms. 1) PHP has a rich ecosystem and strong framework support, such as Laravel and Symfony. 2) Performance optimization can be achieved through OPcache and Nginx. 3) PHP8.0 introduces JIT compiler to improve performance. 4) Cloud-native applications are deployed through Docker and Kubernetes to improve flexibility and scalability.

PHP's Purpose: Building Dynamic Websites PHP's Purpose: Building Dynamic Websites Apr 15, 2025 am 12:18 AM

PHP is used to build dynamic websites, and its core functions include: 1. Generate dynamic content and generate web pages in real time by connecting with the database; 2. Process user interaction and form submissions, verify inputs and respond to operations; 3. Manage sessions and user authentication to provide a personalized experience; 4. Optimize performance and follow best practices to improve website efficiency and security.

PHP vs. Other Languages: A Comparison PHP vs. Other Languages: A Comparison Apr 13, 2025 am 12:19 AM

PHP is suitable for web development, especially in rapid development and processing dynamic content, but is not good at data science and enterprise-level applications. Compared with Python, PHP has more advantages in web development, but is not as good as Python in the field of data science; compared with Java, PHP performs worse in enterprise-level applications, but is more flexible in web development; compared with JavaScript, PHP is more concise in back-end development, but is not as good as JavaScript in front-end development.

The Enduring Relevance of PHP: Is It Still Alive? The Enduring Relevance of PHP: Is It Still Alive? Apr 14, 2025 am 12:12 AM

PHP is still dynamic and still occupies an important position in the field of modern programming. 1) PHP's simplicity and powerful community support make it widely used in web development; 2) Its flexibility and stability make it outstanding in handling web forms, database operations and file processing; 3) PHP is constantly evolving and optimizing, suitable for beginners and experienced developers.

PHP vs. Python: Core Features and Functionality PHP vs. Python: Core Features and Functionality Apr 13, 2025 am 12:16 AM

PHP and Python each have their own advantages and are suitable for different scenarios. 1.PHP is suitable for web development and provides built-in web servers and rich function libraries. 2. Python is suitable for data science and machine learning, with concise syntax and a powerful standard library. When choosing, it should be decided based on project requirements.

PHP and Python: Different Paradigms Explained PHP and Python: Different Paradigms Explained Apr 18, 2025 am 12:26 AM

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

See all articles