Home Backend Development PHP Tutorial Establishing a local debugging environment for PHP_PHP tutorial

Establishing a local debugging environment for PHP_PHP tutorial

Jul 13, 2016 pm 05:19 PM
php windows but Install platform Establish supply yes local environment of program debug this

For Windows platforms, PHP provides an installation program, but this installation program cannot be run directly to establish a personal server platform. Instead, it must be embedded into the existing server platform, such as: IIS under Windows NT or PWS under Windows. , and Apache, etc. Based on my own experience, I wrote down the process of establishing a PHP debugging environment for a personal server platform based on PWS. I hope

Please give me some advice from the experts.
Before installation, first download the PHP installation program under windows. The current relatively new version is 4.0, which can be downloaded from all major websites. If you really can't find it, you can download it directly from the PHP site Http://www.php.net, where you can get updated information. The downloaded file is a compressed package, generally named: php-4.0.x-win32.zip, x represents the version number, and you can see the corresponding version. Of course, the newer the version, the better. Unzip it to the c:PHP directory (explained in point 3. below). You can see that this directory contains all the files required by PHP.
Now that the preparations are done, the actual installation can begin. First of all, needless to say, install Microsoft's PWS first, and set various parameters of PWS and related network settings. For details, you can check the relevant information. Let me say it again, you may say that I cheated the manuscript fee. After installation, it is best to test it first, otherwise, the following work will be in vain. Next, proceed with the embedded installation of PHP in several steps.
1. Enter the c:PHP folder and you can see some *.dll files and other related files. Those dll files starting with php_ can be kept in c:PHP. Other dll files must be copied to the search path of the system. The more commonly used one is the c:windowssystem folder.
2. Find the name php.ini-dist (no extension) in the c:php folder, change the file name to php.ini, open the file with Notepad, you can see that it contains the system configuration information of PHP, specifically Check the explanation inside the information. But it’s in English, so it takes a lot of brainpower. After modifying the corresponding information, copy php.ini to the c:windows folder and remove the read-only attribute.
Open the registry with the Registry Editor and follow the key value indicated by the following path: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesw3svcparametersScript Map In the key value, create a new string value: ".php" The data is "C:PHPphp4isapi. dll" (Note: This path corresponds to the directory where the php-4.0.x-win32.zip compressed file is decompressed. If your decompressed directory is inconsistent with mine, please make corresponding changes),
At this point, the settings for PHP files are basically completed. Next, PWS should be set up so that it can interpret PHP scripts. Open the personal web manager of PWS -> Click Advanced, in the tree view of the virtual directory, right-click the directory that requires PHP support, here I select php, select "Properties", in the pop-up "Edit Directory" window, in Check the three check boxes of "Read", "Execute" and "Script" and click "OK" to exit. As shown in Figure 2.
5. Restart the computer, ok, you're done, your own server platform is built.
When debugging a PHP script, put the corresponding *.PHP file in a virtual directory with execution permissions (that is, the directory set in step 4). This is very important. Put it in other places without executing it. Directory with permissions, PWS will not interpret PHP scripts. Next, you can open the IE browser and enter the file name of the PHP script in the address bar. The method is the same as opening the Asp script, except that the extension of the script file is PHP, and the extension of Asp is Asp. For example: In the C:Inetpubwwwroot php directory, (the php directory is the directory with corresponding execution permissions set in the fourth step) there is a script file named: 1.php, then you can enter in the address bar of IE: http://192.168.0.1/php/1.php, you can see the program you have compiled. Do you feel like you are successful?

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/532633.htmlTechArticleFor the windows platform, PHP provides an installer, but this installer cannot be run directly to create a personal server platform, but must be embedded into the existing server platform...
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

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

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 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

deepseek web version entrance deepseek official website entrance deepseek web version entrance deepseek official website entrance Feb 19, 2025 pm 04:54 PM

DeepSeek is a powerful intelligent search and analysis tool that provides two access methods: web version and official website. The web version is convenient and efficient, and can be used without installation; the official website provides comprehensive product information, download resources and support services. Whether individuals or corporate users, they can easily obtain and analyze massive data through DeepSeek to improve work efficiency, assist decision-making and promote innovation.

How to update the latest version of Bybit Exchange? Will there be any impact if it is not updated? How to update the latest version of Bybit Exchange? Will there be any impact if it is not updated? Feb 21, 2025 pm 10:54 PM

The way to update ByBit exchanges varies by platform and device: Mobile: Check for updates and install in the app store. Desktop Client: Check for updates in the Help menu and install automatically. Web page: You need to manually access the official website for updates. Failure to update the exchange can lead to security vulnerabilities, functional limitations, compatibility issues and reduced transaction execution efficiency.

Pi Node Teaching: What is a Pi Node? How to install and set up Pi Node? Pi Node Teaching: What is a Pi Node? How to install and set up Pi Node? Mar 05, 2025 pm 05:57 PM

Detailed explanation and installation guide for PiNetwork nodes This article will introduce the PiNetwork ecosystem in detail - Pi nodes, a key role in the PiNetwork ecosystem, and provide complete steps for installation and configuration. After the launch of the PiNetwork blockchain test network, Pi nodes have become an important part of many pioneers actively participating in the testing, preparing for the upcoming main network release. If you don’t know PiNetwork yet, please refer to what is Picoin? What is the price for listing? Pi usage, mining and security analysis. What is PiNetwork? The PiNetwork project started in 2019 and owns its exclusive cryptocurrency Pi Coin. The project aims to create a one that everyone can participate

How to install deepseek How to install deepseek Feb 19, 2025 pm 05:48 PM

There are many ways to install DeepSeek, including: compile from source (for experienced developers) using precompiled packages (for Windows users) using Docker containers (for most convenient, no need to worry about compatibility) No matter which method you choose, Please read the official documents carefully and prepare them fully to avoid unnecessary trouble.

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

How do you parse and process HTML/XML in PHP? How do you parse and process HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

Coinsuper exchange software channel official website entrance Coinsuper exchange software channel official website entrance Feb 21, 2025 pm 10:39 PM

The official website entrance of the Coinsuper Exchange: https://www.coinsuper.com. The client download channels are: Windows client, macOS client, and mobile (iOS/Android). Registration requires an email, mobile phone number and password, and you need to complete real-name authentication before you can trade. The platform provides a variety of digital asset transactions, including Bitcoin, Ethereum, etc., with the transaction fee rate of 0.1% for both orders and acceptors. Security safeguards include cold wallet storage, dual-factor verification, anti-money laundering and anti-terrorism financing measures, and with security public

See all articles