Ich lese auf der documentation Ich sollte nur PHP 5.3.3 mit "--enable-zip" -Parameter kompilieren, aber das funktioniert nicht. Ich tat dies aber class_exists('ZipArchive')
immer zurück false
. Was soll ich als nächstes tun?Wie aktiviere ich die ZipArchive-Klasse in PHP 5.3 auf CentOS
Antwort
Haben Sie versucht, ZipArchive mit pecl zu installieren?
$ pecl install zip
dann Erweiterung hinzufügen = zip.so auf die Datei php.ini
Vergewissern Sie sich, dass die Zip-Klasse wird durch vom Server geladen,
- eine schnelle phpinfo schreiben(); Skript und prüfen, ob Zip aktiviert ist; und
- Wenn nicht, können Sie die /etc/php.d/zip.ini Datei überprüfen, um sicherzustellen, dass die zip.so-Datei geladen wird, wenn PHP startet.
- Wie Sie sehen können here stellen Sie sicher, dass Sie die Funktion class_exists korrekt für Ihre Version von PHP verwenden.
[> = PHP 5.3]
Wenn Sie überprüft werden, ob eine Klasse besteht, dass in einem bestimmten Namensraum ist, dann müssen Sie auf die Klasse in dem vollständigen Pfad passieren:
echo (class_exists ("com :: richardsumilang :: gemeinsam :: MyClass"))? "Ja Nein";
Hoffe, dass hilft.
Danke, schau hinein. Die Zip-Erweiterung ist aktiv und die ZipArchive-Klasse ist nativ. Es gibt also keine falsche Methode, sie zu überprüfen. – Savageman
pecl install zip: Kompilierung beendet. make: *** [php_zip.lo] Fehler 1 ERROR: `make‘ ist fehlgeschlagen
- 1. Wie installiere ich php-mongo auf CentOS 5.3?
- 2. Wie aktiviere ich PDO mit CentOS?
- 3. Wie installiere ich PHP YAML auf CentOs?
- 4. Sollte ich auf PHP 5.3 upgraden?
- 5. Wie aktiviere ich die PHP-Fehlerberichte in Zend Framework 2?
- 6. Wordpress und PHP 5.3
- 7. Wie aktiviere ich curl für PHP
- 8. Wie aktiviere ich PHP mit Postgresql?
- 9. Wie aktualisierst du MAMPs PHP auf PHP 5.3?
- 10. PHP 5.2.5 auf Centos 5.4
- 11. php 5.3 Array-Kompatibilität
- 12. Was ist?: In PHP 5.3?
- 13. Ersatz für PEAR: MDB2 auf PHP 5.3
- 14. Wie kann ich SVG-Dateien, die Text enthalten, programmatisch in PDF-Dateien konvertieren (speziell auf CentOS 5.3 x86_64)?
- 15. Wie installiere ich PHP Intl-Erweiterung auf CentOS?
- 16. PHP 5.3:? Operator
- 17. PHP 5.3 und Multithreading
- 18. Wie aktiviere ich MSDTC auf SQL Server?
- 19. Wie aktiviere ich eine Verknüpfung auf Eclipse?
- 20. Wie aktiviere ich die Codevervollständigung für Fallanweisungen?
- 21. Wie aktiviere ich gzip auf Dreamhost?
- 22. Wie aktiviere ich die Entwickleroptionen mit ADB?
- 23. php temporäre dateidauer in centos
- 24. Kafka: Wie aktiviere ich die Client-Protokollierung?
- 25. PHP 5.3 Magische Methode __invozieren
- 26. Autoload mit Namespaces in PHP 5.3?
- 27. Abstrakte statische Funktion in PHP 5.3
- 28. preg_match nicht in PHP> 5.3
- 29. Nicht-deterministische Objektreferenzfehler in PHP 5.3.X
- 30. Wie installiert man GeoIP auf PHP 7.0.5 in Centos?
Dank Kumpel, vielen Dank –
thnx seine für mich arbeiten –
pecl für die meisten Menschen ist wahrscheinlich in php-Birne. – Smile4ever