Both sides previous revisionPrevious revision | Next revisionBoth sides next revision |
nndocs:lamp [2017/11/01 14:32] – [PHP] add mysqli dependency naptastic | nndocs:lamp [2018/07/04 00:19] – we don't use PHP APC anymore. naptastic |
---|
| |
"But David," I hear you asking, "Why didn't you put it in /var/run?" Because /var/run is a ramdisk, so /var/run/php-fpm would have to be created every time PHP-FPM starts, and I didn't feel like hacking up the init script any more than I already do. Or I could put the socket files in /var/run not in a directory, but /var/run gets messy enough already. And since PHP's installation process treats /usr/local like its own root filesystem anyway, what the hell, let's do it. | "But David," I hear you asking, "Why didn't you put it in /var/run?" Because /var/run is a ramdisk, so /var/run/php-fpm would have to be created every time PHP-FPM starts, and I didn't feel like hacking up the init script any more than I already do. Or I could put the socket files in /var/run not in a directory, but /var/run gets messy enough already. And since PHP's installation process treats /usr/local like its own root filesystem anyway, what the hell, let's do it. |
| |
==== PHP-APC === | |
| |
* ''<nowiki>wget http://pecl.php.net/get/APC-3.1.13.tgz</nowiki>'' | |
* ''tar -xvf APC-3.1.13.tgz'' | |
* ''cd APC-3.1.13'' | |
* ''phpize'' | |
* ''<nowiki>./configure --enable-apc</nowiki>'' | |
* ''make'' | |
* ''make install'' | |
| |
Add this to the end of ''/usr/local/lib/php.ini'': | |
| |
extension='apc.so' | |
apc.enable=1 | |
apc.shm_size=256m | |
| |
At this point, PHP-FPM is ready to start if you want. | At this point, PHP-FPM is ready to start if you want. |