Home >Backend Development >PHP Tutorial >Solution to Fatal error: Class ZipArchive not found in php_PHP tutorial
When PHP uses the ZipArchive class, a Fatal error: Class ZipArchive not found error message appears. Let’s introduce the solution in Linux and Windows.
This error indicates that the program failed to call the 'ZipArchive' class. The reason is that php zip support (not zlib) was not added when installing php.
The solution under Windows is:
1. In the php.ini file, remove the semicolon ";" in front of extension=php_zip.dll, and then also in the php.ini file, change zlib.output_compression = Off to zlib.output_compression = On;
2. Restart the Apache server.
Solution under Unix/Linux:
1. There is no php_zip.dll file under Linux (it will not work if it exists), so you need to recompile the php zip module. The specific installation method is as follows:
The code is as follows
|
Copy code
|
||||||||||||
cd /usr/src
Among them, when using the make install command at the end, you may need to use root permissions, so it is recommended to use sudo to run. After installation, the location of zip.so will be prompted on the screen. Then record it as: /usr/local/lib/php/extensions/zip.so.
Added
, and then also in the php.ini file, change
| changed to
http: //www.bkjia.com/PHPjc/632190.html