我在redhat机器上运行php7,并在laravel中遇到以下错误:
Class 'ZipArchive' not found
Run Code Online (Sandbox Code Playgroud)
我在个人虚拟机服务器上遇到了这个问题,我所要做的就是运行:
sudo yum install php7.0-zip
Run Code Online (Sandbox Code Playgroud)
在我的开发服务器上,我尝试运行命令,然后得到:
sudo yum install php7.0-zip
Loaded plugins: product-id, search-disabled-repos, subscription-manager
No package php7.0-zip available.
Run Code Online (Sandbox Code Playgroud)
只是为了获得更多信息,这是我的php版本:
php -v
PHP 7.1.12 (cli) (built: Dec 1 2017 13:53:12) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
Run Code Online (Sandbox Code Playgroud)
编辑:如果我运行php7.1-zip
sudo yum install php7.1-zip
Loaded plugins: product-id, search-disabled-repos, subscription-manager
epel/x86_64/metalink | 16 kB 00:00
gitlab_gitlab-ee/x86_64/signature | 836 B 00:00
gitlab_gitlab-ee/x86_64/signature | 1.0 kB 00:00 !!!
gitlab_gitlab-ee-source/signature | 836 B 00:00
gitlab_gitlab-ee-source/signature | 951 B 00:00 !!!
icinga-stable-release | 2.5 kB 00:00
jenkins | 2.9 kB 00:00
plesk-php-5.6 | 2.9 kB 00:00
plesk-php-7.0 | 2.9 kB 00:00
remi-php71 | 2.9 kB 00:00
remi-safe | 2.9 kB 00:00
(1/2): remi-php71/primary_db | 208 kB 00:00
(2/2): remi-safe/primary_db | 1.1 MB 00:01
No package php7.1-zip available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)
小智 6
我有同样的问题。我得到:
没有可用的php7.0-zip软件包。错误:无事可做
跑步时
yum install php7.0-zip
Run Code Online (Sandbox Code Playgroud)
我首先通过运行以下命令搜索了所有yum软件包:
yum search php70-zip
Run Code Online (Sandbox Code Playgroud)
如果不返回任何内容,则运行:
yum search php70-php-zip
Run Code Online (Sandbox Code Playgroud)
如果返回:
php70-zip.x86_64:用于PHP的ZIP存档管理扩展
然后我安装了搜索告诉我的软件包:
yum install php70-zip.x86_64
Run Code Online (Sandbox Code Playgroud)
装置就像一个魅力。然后,我重新启动了Apache服务器。
service httpd restart
Run Code Online (Sandbox Code Playgroud)
现在已安装php zip(适用于php7)!
| 归档时间: |
|
| 查看次数: |
6995 次 |
| 最近记录: |