2016-06-29 25 views
42

Tôi không thể cài đặt php-zip trên máy ảo Ubuntu của mình bằng php5.6 cuối cùng.Cài đặt php-zip trên php 5.6 trên Ubuntu

Không thể tìm thấy bất kỳ nội dung nào rõ ràng trên đó.

tôi vẫn nhận được rằng Apache lỗi:

PHP Fatal error: Class 'ZipArchive' not found in /var/www/uta/system/library/PHPExcel/PHPExcel/Writer/... 

Cảm ơn

+0

Bạn làm theo hướng dẫn tại http://php.net/manual/en/zip.installation.php? Tôi biết biên dịch lại PHP từ nguồn không phải là lý tưởng nhưng đó là cách đáng tin cậy nhất để có được chính xác những gì bạn cần ra khỏi nó, theo ý kiến ​​của tôi. – apokryfos

Trả lời

113

Hãy thử một trong hai

  • sudo apt-get install php-zip hoặc
  • sudo apt-get install php5.6-zip

Sau đó, bạn có thể phải khởi động lại máy chủ web của bạn.

  • sudo service apache2 restart hoặc
  • sudo service nginx restart

Nếu bạn đang cài đặt trên centos hay OS fedora sau đó sử dụng yum thay cho apt-get. Ví dụ: -

sudo yum install php-zip hoặc sudo yum install php5.6-zipsudo service httpd restart

+7

apt-get install php5.6-zip hoạt động nhờ đó – Anthony

+5

hoạt động cho 'php-7.0' cũng – Thamaraiselvam

+0

chúng ta phải khởi động lại máy chủ apache để kiểm tra hiệu ứng! –