


PHP 7 installation and configuration in win10 environment [Tutorial], win10 installation and configuration_PHP tutorial
Jul 12, 2016 am 08:52 AMWin10 environment PHP 7 installation and configuration [Tutorial], win10 installation configuration
PHP 7 has been out for a while. I was busy with work a few days ago and didn’t have time to study it. I have some time now. Yes, the production environment in the company cannot be upgraded casually. You can still install it on your own computer at home to see the effect.
The following is a brief explanation of the installation of PHP 7 Apache 2.4.
Apache 2.4 installation configuration Installation
Apache 2.4, there is no compiled version for Windows on the official website. You need to go to http://httpd.apache.org/docs/2.4/platform/windows.html to find the mirror website that provides downloading of the Windows compiled version. I use The link is: http://www.apachelounge.com/download/. Download the 32- or 64-bit version as needed. After downloading, it is a zip package. After downloading, unzip the Apace24 directory in the ZIP package to any directory.
Note: Some information of Apache and PHP must match, including 32/64-bit and VC version numbers. For PHP 7, there is only a version compiled with VC14 on the official website, so the corresponding Apache version also needs to be compiled with VC14.
Configuration
Single site configuration
Open the %Apache24%confhttpd.conf file:
1. Find "ServerRoot" and specify it as the directory where %Apache24% is located;
2. Modify the document root directory;
DocumentRoot "E:/wwwpages" <Directory "E:/wwwpages">
3. Add index.php to the index directory
DirectoryIndex index.html index.php
4. Install Apache as a service:
httpd.exe -k install -n "Apache24"
If the service fails to start, modify the port number.
Multi-site configuration (differentiated by port number)
Multiple sites can be configured on one server. This section explains how to configure different sites distinguished by port numbers.
Configure httpd.conf.
First add the listening port (configure several sites and add a few ports):
Listen 8081
Listen 8082
After the above contents are set, you can check whether the port is open through netstat -n -a.
Secondly configure the virtual site:
NameVirtualHost *:8080 <VirtualHost *:8080> ServerName www.mysite1.com #DocumentRoot "C:/Rainman/ProjectWorkspace2.0/SourceCode/Server/wanpush" DocumentRoot "C:/Rainman/ProjectWorkspace3.0_clound/SourceCode" <Directory "C:/Rainman/ProjectWorkspace3.0_clound/SourceCode"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ErrorLog "logs/mysite1.com-error.log" CustomLog "logs/mysite1.com-access.log" common </VirtualHost> NameVirtualHost *:8081 <VirtualHost *:8081> ServerName www.mysite2.com DocumentRoot "C:/Rainman/ProjectWorkspace3.0_clound/yiqixiu" <Directory "C:/Rainman/ProjectWorkspace3.0_clound/yiqixiu"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ErrorLog "logs/mysite2.com-error.log" CustomLog "logs/mysite2.com-access.log" common </VirtualHost>
Mainly configure DocumentRoot and Directory parameters for each virtual site.
Verification
After the installation is complete, write the following HTML page:
<html> <body> <h1>Hello world!</h1> </body> </html>
Save it as index.html and copy the file to "E:/wwwpages".
Open the URL: http://localhost:8080/, and the page displays "Hello world!", which means that the Apache installation is started successfully.
Uninstall service
Uninstall service: httpd –k uninstall –n “apache24”
Note: The name must be consistent with the name during installation.
PHP 7.0.6 installation configuration Installation Download php-7.0.6-Win32-VC14-x64.zip and extract it to any directory.
Configuration 1. Configure Apache
Open the Apache configuration file and add the following content:
LoadModule php7_module "D:/PHPDevEnv/PHP/php7apache2_4.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php .html AddHandler application/x-httpd-php .php PHPIniDir "D:/PHPDevEnv/PHP"
Note: The red part uses the actual path.
2. Configure PHP
Rename php.ini-development in the PHP directory to php.ini, then open the file, search for "extension_dir", remove the previous comment, and change it to absolute Path, for example:
extension_dir = "D:/PHPDevEnv/PHP/ext"
Note: Changing the path to an absolute path is to prevent some PHP extensions from not finding the correct path.
Verification Create a phpinfo.php file in the root directory of the Apache website (see section 2.1 for the specific location):
phpinfo();
?>
Open http://localhost:8080/phpinfo.php.

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

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

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

A problem that Windows 10 users may encounter is that they cannot find the switch user option on the login interface. So what should I do if there is no switch user option on the win10 login interface? Let this site give users a detailed explanation of the problem of not switching user options in the win10 login interface. Detailed solution to the problem of switching user options on the Win10 login interface: Check user account settings: First, make sure you have multiple user accounts on your computer and that these accounts are enabled. You can check and enable the account by following these steps: a. Press Win+I keys to open Settings and select "Accounts". b. Select "Family & Others" or &ld in the left navigation bar

The computer has a restore point, and when the system is restored, it prompts "You must enable system protection on this drive." This usually means that the system protection function is not turned on. System protection is a feature provided by the Windows operating system that can create system restore points to back up system files and settings. That way, if something goes wrong, you can revert to a previous state. When the system fails and you cannot enter the desktop to start it, you can only try the following method: Troubleshooting-Advanced Options-Command Prompt Command 1 netstartvssrstrui.exe/offline:C:\windows=active Command 2 cd%windir%\system32 \configrenSYSTEMsy

The guy's computer appears: Windows cannot start the WindowsAudio service (located on the local computer). Error 0x8007005: Access denied. This situation is usually caused by user permissions. You can try the following methods to fix it. Method 1: Modify the registry to add permissions through batch processing, create a new text document on the desktop, save it as .bat, and right-click the administrator to go far. Echo==========================EchoProcessingRegistryPermission.Pleasewait...Echo================== ========subinacl/subkey

Hello everyone, have you ever encountered the situation where the Windows 10 Task Manager keeps crashing? This function helps us a lot, allowing us to quickly see all running tasks, which is very convenient to use, right? However, some friends said that they encountered this problem and didn’t know how to solve it, so let me share with you the specific solution! Solution to Win10 Task Manager crash 1. First, press and hold the "Win" + "R" keys on the keyboard to open Run, enter "regedit" and press the Enter key. 2. Expand the folders and find "HKEY_CURRENT_USERSoftwareMicros

A friend's computer has such a fault. When opening "This PC" and the C drive file, it will prompt "Explorer.EXE Windows cannot access the specified device, path or file. You may not have the appropriate permissions to access the project." Including folders, files, This computer, Recycle Bin, etc., double-clicking will pop up such a window, and right-clicking to open it is normal. This is caused by a system update. If you also encounter this situation, the editor below will teach you how to solve it. 1. Open the registry editor Win+R and enter regedit, or right-click the start menu to run and enter regedit; 2. Locate the registry "Computer\HKEY_CLASSES_ROOT\PackagedCom\ClassInd"

In the Windows 10 system, the password policy is a set of security rules to ensure that the passwords set by users meet certain strength and complexity requirements. If the system prompts that your password does not meet the password policy requirements, it usually means that your password does not meet the requirements set by Microsoft. standards for complexity, length, or character types, so how can this be avoided? Users can directly find the password policy under the local computer policy to perform operations. Let’s take a look below. Solutions that do not comply with password policy specifications: Change the password length: According to the password policy requirements, we can try to increase the length of the password, such as changing the original 6-digit password to 8-digit or longer. Add special characters: Password policies often require special characters such as @, #, $, etc. I

Everyone who uses a new computer likes to set the user name to Chinese, but setting the user account name to Chinese may cause some problems, such as: 1. Other programs may not be able to read the Chinese user name normally, causing some applications to not work properly. use. 2. Chinese user names may cause some system file paths to be processed incorrectly, which may lead to some unpredictable problems. 3. Some programs may not be able to recognize Chinese file paths and cannot access files in the user directory. 4. In some non-Chinese system environments, Chinese user names may not be displayed properly. Therefore, it is recommended to set the Windows username to the pinyin or abbreviation of English or other languages ??to avoid unnecessary problems. The following is about the Chinese user name that causes some software to not be correct.

Windows updates may cause some of the following problems: 1. Compatibility issues: Some applications, drivers, or hardware devices may be incompatible with new Windows updates, causing them to not work properly or crash. 2. Performance issues: Sometimes, Windows updates may cause the system to become slower or experience performance degradation. This may be due to new features or improvements requiring more resources to run. 3. System stability issues: Some users reported that after installing Windows updates, the system may experience unexpected crashes or blue screen errors. 4. Data loss: In rare cases, Windows updates may cause data loss or file corruption. This is why before making any important updates, back up your
