Собираем PHP из исходников под Linux
Вторник, Январь 18th, 2011 | Linux, Из жизни
Итак, как же это делается…
Разархивируем исходники php.
tar -xf php-5.3.5.tar.bz2Перейдем в папку с исходниками.
cd php-5.3.5Затем выполняем
./buildconf --forceПолучили вот такую ошибку?
Forcing buildconf
buildconf: checking installation…
buildconf: autoconf not found.
You need autoconf version 2.13 or newer installed
to build PHP from SVN.
make: *** [buildmk.stamp] Ошибка
Значит надо поставить autoconf версии 2.13, делаем это следующей командой:
sudo apt-get install autoconf2.13После того как пакет скачается и поставиться, повторяем операцию:
./buildconf --forceНа этот раз должно все пройти гладко и на экране вы увидите следующее (по крайней мере я увидел именно это :) ):
Forcing buildconf
buildconf: checking installation…
buildconf: autoconf version 2.13 (ok)
Далее запускаем ./configure c теми параметрами, которые вам нужы (параметры конечно зависят от задачи, у меня задача была сделать расширение для php и я передавал следующие параметры –enable-debug и –enable-maintainer-zts)
./configureПолучили вот такую ошибку?
checking for xml2-config path…
configure: error: xml2-config not found. Please check your libxml2 installation.
Избавиться от нее можно установив следующий пакет:
sudo apt-get install libxml2-devТеперь ./configure должен выполниться корректно, понять вы это сможете увидев надпись:
Thank you for using PHP.
Ну а теперь все-таки собираем php, лучше это делать через sudo:
sudo makeЖдем несколько минут…И вот оно заветное сообщение об удачной сборке
Build complete.
Don’t forget to run ‘make test’
Нас просят не забыть запустить make test, но это не обязательно и если у вас есть время можете запустить, хочу вас предупредить, что это будет выполняться минут 10.
Устанавливаем PHP командой:
sudo make installВот и все
Свежие записи
Наиболее интересные
- Взлом паролей пользователей ОС Windows - 62 голосов,




(4.82) - Как поставить Windows и Linux Ubuntu на нетбук - 28 голосов,




(4.86) - Чтение и запись в XML фаил (C#) - 26 голосов,




(4.73) - Решение СЛАУ. Метод Гаусса с выбором главного элемента - 22 голосов,




(4.45) - Можно ли играя в Линейку (Lineage II) заработать реальных денег? - 16 голосов,




(3.44) - Назначение клавиши Scroll Lock! А вы знаете зачем она? - 15 голосов,




(4.67) - Нахождение НОД и НОК без лишних слов - 15 голосов,




(4.27) - Раздавая файлы через торренты можно заработать?! - 13 голосов,




(3.15) - Генерация лабиринта - 11 голосов,




(5.00) - Битовые операции. Как быстро проверить является ли число степенью двойки? - 11 голосов,




(4.91)
Рубрики
- Закладки (4)
- Из жизни (34)
- Linux (6)
- Заработок (6)
- Игры (3)
- Тайм менеджмент (2)
- Программирование (52)
- Юмор (7)
Архивы
- Январь 2011 (3)
- Декабрь 2010 (2)
- Сентябрь 2010 (13)
- Август 2010 (4)
- Июль 2010 (5)
- Июнь 2010 (7)
- Апрель 2010 (6)
- Март 2010 (11)
- Февраль 2010 (24)
- Январь 2010 (12)
- Октябрь 2009 (1)
- Сентябрь 2009 (1)





