Difference between revisions of "PHP-extensies"

From A-Eskwiki
Jump to: navigation, search
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
PHP-extensies kun je ook in composer.json configureren!
 
PHP-extensies kun je ook in composer.json configureren!
 +
 +
De volgende extensies stonden op 2019-02-27 aan op de vm-www2:
 +
 +
* php-json
 +
* php-pecl-mcrypt
 +
* php-bcmath
 +
* php-cli
 +
* php-fpm
 +
* php-gd
 +
* php-imap
 +
* php-ldap
 +
* php-mbstring
 +
* php-mysqlnd
 +
* php-pdo
 +
* php-pecl-apcu
 +
* php-pecl-zip
 +
* php-process
 +
* php-tidy
 +
* php-xml
 +
* php-pecl-yaml
 +
 +
== APCU ==
 +
 +
Iets met caching.
 +
 +
<code>yum install php-pecl-apcu</code>
  
 
== DOM ==
 
== DOM ==
Line 10: Line 36:
  
 
Om het te installeren moet je eerst <code>sudo yum install php-imap</code> draaien op een CentOS systeem. Daarna, moet je apache herstarten: <code>sudo service httpd restart</code>.
 
Om het te installeren moet je eerst <code>sudo yum install php-imap</code> draaien op een CentOS systeem. Daarna, moet je apache herstarten: <code>sudo service httpd restart</code>.
 +
 +
 +
== LDAP ==
 +
 +
Voor het SysteemAPI: <code>yum install php-ldap</code>
 +
 +
== MB ==
 +
 +
<code>yum install php-mbstring</code>
 +
 +
== MCrypt ==
 +
 +
<code>yum install php-mcrypt</code>
 +
 +
== PDO ==
 +
 +
Een OO'e manier om Databases in PHP te krijgen. We hebben ook de mysql-specifieke drivers nodig.
 +
 +
<code>yum install php-pdo php-mysql</code>
  
 
== XDebug ==
 
== XDebug ==
  
 
We gebruiken de extensie XDebug voor code coverage. Deze is alleen op <code>vm-www-debug</code> geïnstalleerd omdat het renderen best wel traag maakt.
 
We gebruiken de extensie XDebug voor code coverage. Deze is alleen op <code>vm-www-debug</code> geïnstalleerd omdat het renderen best wel traag maakt.
 +
 +
== YAML ==
 +
 +
We gebruiken YAML om configuratiebestanden uit te lezen.
  
 
[[Category:WebCie]]
 
[[Category:WebCie]]

Latest revision as of 23:04, 27 February 2019

PHP-extensies kun je ook in composer.json configureren!

De volgende extensies stonden op 2019-02-27 aan op de vm-www2:

  • php-json
  • php-pecl-mcrypt
  • php-bcmath
  • php-cli
  • php-fpm
  • php-gd
  • php-imap
  • php-ldap
  • php-mbstring
  • php-mysqlnd
  • php-pdo
  • php-pecl-apcu
  • php-pecl-zip
  • php-process
  • php-tidy
  • php-xml
  • php-pecl-yaml

APCU

Iets met caching.

yum install php-pecl-apcu

DOM

yum install php-dom

IMAP

We gebruiken de IMAP extensie voor functies als imap_mime_header_decode binnen het mail_process_bug.2 script.

Om het te installeren moet je eerst sudo yum install php-imap draaien op een CentOS systeem. Daarna, moet je apache herstarten: sudo service httpd restart.


LDAP

Voor het SysteemAPI: yum install php-ldap

MB

yum install php-mbstring

MCrypt

yum install php-mcrypt

PDO

Een OO'e manier om Databases in PHP te krijgen. We hebben ook de mysql-specifieke drivers nodig.

yum install php-pdo php-mysql

XDebug

We gebruiken de extensie XDebug voor code coverage. Deze is alleen op vm-www-debug geïnstalleerd omdat het renderen best wel traag maakt.

YAML

We gebruiken YAML om configuratiebestanden uit te lezen.