Сен 18
Установка PEAR под Windows
путь-к-php\go-pear.bat
лично у меня работать не захотело (php5.3), пока не изменил bat-файл на следующий:
@ECHO OFF
set PHP_BIN=php.exe
%PHP_BIN% -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar
pause
после этого для установки переменных окружения (если это нужно):
путь-к-php\PEAR_ENV.reg
или добавить путь-к-php в переменную PATH.
Может понадобиться обновить PEAR:
путь-к-php\pear upgrade PEAR
Теги: PEAR • php • windows
Сен 06
при переустановке windows можно обойтись без переустановки apache, mysql и php
Continue reading »
Теги: apache • mysql • php • wamp • windows • переустановка
Июл 24
документация (англ.)
Всё очень просто.
в php.ini добавить
[APC]
extension=apc.so #(.dll)
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 128
apc.max_file_size = 10m
#apc.stat = 0 для статистики
apc.stat_ctime = 1
*apc.stat_ctime=1 – очень важно при работе через «export» системы контроля версий (SVN).
Вот для чего:
SVN на самом деле создает новые файлы, заменяет старые, и выставляет для них старую дату изменения. Это меняет индексные дескрипторы, а не mtime, и APC будет выполнять некорректный файл.
Включение верификации ctime позволит избежать этой проблемы (будут проверяться индексные дескрипторы на предмет изменения).
apc_cache_info() – в php-файле посмотреть информацию по кешу
как установить APC в Windows (англ.) – проблема в том, что официально больше не поддерживается
неплохая статья на хабре про оптимизацию (2007 год)
Для справки:
Установка на Gentoo:
emerge pecl-apc
Проверка установки:
php -r ‘phpinfo();’ |grep apc
Для установки в Windows нужно скачать php_apc.dll.
Будет работать ссылка или нет – не знаю, поэтому выкладываю здесь файлы:
php_apc-3.0.19-5.2-Win32-VC6-x86
php_apc-3.0.19-5.2-Win32-nts-VC6-x86
php_apc-3.1-5.3-svn-20091026
php_apc-3.1-5-3-nts-svn-20091026
Теги: APC • gentoo • php • windows • администрирование • кеширование • оптимизация