json in PHP installieren
Mit json ist es möglich PHP Variablen direkt nach JavaScript zu portieren. Man kann beispielsweise komplexe PHP Arrays an JavaScript übergeben, und diese dort weiter verwenden.
Die json Extension gehört mit in das PECL Repository, und kann recht einfach über die gleichnamige Binary installiert werden. Um PECL nutzen zu können müssen die Pakete php5-dev, autoconf und make (Debian Paketnamen) installiert sein. Außerdem wird ein C/C++ Compiler benötigt.
pecl install json
Ist dies erfolgreich durchgelaufen, muss man das Extension noch in der php.ini einbinden. Unter Debian wird dabei im Ordner /etc/php5/apache2/conf.d/ eine Datei mit dem Namen json.ini angelegt. In dieser Datei wird dann die extenstion-Direktive reingeschrieben.
extension=json.so
Unter Arch Linux schriebt man diese Direktive direkt in die /etc/php/php.ini.
Danach muss der Webserver neugestartet/reloaded werden. Dann kann man json mit folgendem PHP Codeschnipsel testen.
<?php var_dump(json_encode(array("foo"=>0, "bar"=>array(1, 2, 3)))); ?>
Kommt dort keine Fehlermeldung, wurde json erfolgreich installiert.
Verwandte Beiträge
- Dockstar Keylistener (Debian, Linux, PHP, Programmieren)
- PECL: sh: phpize: command not found (Debian, Linux, PHP, Server)
- Fail2Ban, Postfix und SASL Auth (Debian, Linux, Server)
- phpMyAdmin, HTTP Authentifizierung und FastCGI (Debian, Linux, Server)
- MySQL Berechtigungen und Hostnames (Debian, Linux, Server)







Sprich die Anleitung ist (wie man am Datum sieht) sowieso veraltet.