Home > Article > Backend Development > After installing PHP, a red message appears. How to solve it?
During the process of installing php, a red prompt message sometimes appears, which troubles many beginners who install php. So, how to solve this problem?
First of all, it needs to be made clear that when a red prompt message appears when installing php, it is mostly due to environment variables. Next, we need to solve the problems one by one according to the specific prompt information.
1. Prompt: "The program can't start because MSVCR110.dll is missing from your computer"
This prompt message indicates that the MSVCR110.dll file is missing, which can be done by the following two methods Solution:
1. Install Visual C Redistributable Packages for Visual Studio 2012. Download link: https://www.microsoft.com/en-us/download/details.aspx?id=30679
2. Copy the MSVCR110.dll file to the C:\Windows\System32 directory. and restart the computer.
2. Prompt: "The program can't start because php5.dll is missing from your computer"
This prompt message indicates that the php5.dll file is missing. At this time, you need to check php.ini Is the path of extension_dir in the file correct?
Open the php.ini file, search for "extension_dir", find the corresponding path, for example extension_dir = "C:\php\ext", and confirm whether this path exists on the computer. If the path does not exist, you need to copy the php5.dll file to this directory and restart Apache to solve the problem.
3. Prompt: "php.ini does not exist"
This prompt message means that there is no php.ini file in the computer. You need to copy the php.ini-development file and rename it. for php.ini.
Some installation packages do not provide the php.ini-development file. At this time, you can create a new php.ini file yourself and ensure that its path is correct.
4. Prompt: "Undefined function"
This prompt message indicates that the executed function is not defined. At this time, you need to check whether the correct .php file is referenced.
You can use the phpinfo() function to output PHP environment information to check whether the correct "include_path" is set.
5. Prompt: "phpize command not found"
This prompt message indicates that the PHP compilation tool phpize has not been found, and you need to check whether the autoconf tool set has been installed.
In Linux systems, you can use the following command to install:
sudo apt-get update
sudo apt-get install autoconf
In Windows systems, then The autoconf toolset needs to be installed manually.
Summary:
The red prompt message appears during the installation of PHP, mainly due to the problem of environment variables. Different solutions can be adopted for different prompt messages. By analyzing these prompt messages one by one, we can have a deeper understanding of the PHP installation process and effectively solve the problems encountered.
The above is the detailed content of After installing PHP, a red message appears. How to solve it?. For more information, please follow other related articles on the PHP Chinese website!