Difference between revisions of "PHP-extensies"
(3 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 == | == APCU == | ||
Line 16: | 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 == | == MB == | ||
<code>yum install php-mbstring</code> | <code>yum install php-mbstring</code> | ||
+ | |||
+ | == MCrypt == | ||
+ | |||
+ | <code>yum install php-mcrypt</code> | ||
== PDO == | == PDO == | ||
Line 30: | Line 59: | ||
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.