Сегодня столкнулся с проблемой подключения memcache к собранному из сырца PHP. А именно, при попытке выполнить:
[root@idev bin]# .Я получил следующий результат:/pecl install memcache
загрузка memcache-2.2.3.tgz… Начинаю скачивать memcache-2.2.3.tgz (27304 байт) .Не отчаиваясь, я решил помучить Google за эту ошибку.выполнено: 27 304 байта 11 исходных файлов, сборка работает: phpize Настройка для: Версия PHP API: 20041225 Номер API Zend-модуля: 20060613 Номер API расширения Zend: 220060519 ОШИБКА: не удалось выполнить `phpize'
Куча ссылок вылезла, но нигде эта проблема не решена.
Кто-то советовал прописать каталог bin из PHP в переменную окружения $PATH, кто-то советовал что-то еще, но ничего особо не помогло.
Собственно, сам вызов phpize тоже не порадовал:
[root@idev bin]# .Изрядно устав от различных ухищрений и ухищрений, я решил пойти другим путем./phpize Невозможно найти config.m4. Убедитесь, что вы запустили «.
/phpize» в исходном каталоге верхнего уровня модуля.
А именно, он направился прямо к pecl.php.net , и найдя там memcache-3.0.1.tgz, я скачал его в директорию с сырым PHP, а именно /root/install/php-5.2.6RC4/ext. После чего я его успешно распаковал.
Затем пара осторожных шагов:
[root@idev ext]# cd memcache-3.0.1 [root@idev memcache-3.0.1]# phpize Настройка для: Версия PHP API: 20041225 Номер API Zend-модуля: 20060613 Номер API расширения Zend: 220060519 [root@idev memcache-3.0.1]# .В общей сложности результатом этих простых действий стало:/configure [root@idev memcache-3.0.1]# make
Библиотеки установлены в: /root/install/php-5.2.6RC4/ext/memcache-3.0.1/modules [пропускать] Сборка завершена.Сразу решил проверить подлинность сообщения:
[root@idev memcache-3.0.1]# модули ls/ memcache.la memcache.soИ он действительно не врал.
Как вы могли догадаться, единственное, что осталось сделать, это зарегистрировать это «расширение» в php.ini и проверить, подключено ли оно с помощью phpinfo().
Вот история.
Буду очень рад, если этот пост поможет кому-то с такой же проблемой.
Теги: #php #pecl #linux #memcache #administration #Chulan
-
Три Моих Любимых Жука
19 Oct, 24 -
Проверьте Антивирус
19 Oct, 24 -
Научитесь Говорить
19 Oct, 24