我在这部分代码中遇到了错误: `
if (!extension_loaded('zip')) {
return Reply::error('<b>PHP-ZIP</b> extension is missing on your server. Please install the extension.');
}
zip 扩展名无法吸引我,我想做的是在 Laravel 中安装一个 laravel-modules 包。我已经有了 zip 并尝试安装它,但它没有通过验证:
我已经尝试过,取消注释 ;extension=zip 从 php.ini
但是错误仍然存在。
我使用Windows 10
如何在我的工作环境中安装 php-ini
请按照以下步骤操作:
验证 PHP-ZIP 扩展安装:
php -m | findstr zip
如果安装了扩展程序,则应列出 zip
。检查 PHP 配置:
php.ini
文件。常见位置包括:
C:\xampp\php\php.ini
(如果使用 XAMPP)C:\wamp64\bin\php\phpx.x.x\php.ini
(如果使用 WAMP)C:\Program Files\PHP\php.ini
(如果使用独立的 PHP 安装)取消注释延伸线:
extension=zip
文件中的 php.ini
行未注释掉:
extension=zip
php.ini
文件。重新启动Web服务器:
验证配置:
phpinfo.php
文件,其中包含以下内容:
<?php
phpinfo();
?>
http://localhost/phpinfo.php
)并检查 ZIP 扩展名是否列出。确保 PHP 版本正确:
安装 ZIP 扩展(如有必要):
ext
目录中,然后将以下行添加到您的 php.ini
:
extension=ext/php_zip.dll
通过执行这些步骤,您应该能够解决 PHP-ZIP 扩展的问题并继续安装
laravel-modules
软件包。