Записи с меткой ‘пересборка’
DirectAdmin правильная пересборка софта
Стандартные сборки софта конечно же не каждому подойдут, поэтому после установки DirectAdmin или в дальнейшем нам потребуется сделать пересборку софта на свой вкус. Вы скажете что это очень просто, заходишь в директорию /usr/local/directadmin/custombuild/configure , далее переходишь в поддиректорию требуемого ПО, например php и правишь на свой вкус конфигурационный файл.
Все правильно, можно сделать так как вы говорите, но есть один нюанс, когда пройдет обновление скриптов сборки, то все ваши правки будут изменены на стандартные настройки и вы опять будете править конфигурацию под себя по новой. Итак, чтобы не делать одну и ту же работу каждый раз, делаем все правильно.
Начнем на примере пересборки php. Итак нам нужно чтобы в php была поддержка SOAP (php будет работать через suphp). Идем в директорию /usr/local/directadmin/custombuild, создаем там директорию custom, в нее копируем директорию suphp c данными с директории configure. И уже в скопированной вновь директории правим файлик configure.php5 (для php версии 5) или configure.php4 (для php версии 4). После добавления нужных опций пересобираем php средствами DirectAdmin.
А теперь все тоже самое, но в командах:
cd /usr/local/directadmin/custombuild
mkdir custom
cd custom
cp –R /usr/local/directadmin/custombuild/configure/suphp /usr/local/directadmin/custombuild/custom
cd /usr/local/directadmin/custombuild/custom/suphp
vi configure.php5
добавляем предпоследней строчкой «—enable-soap» \ и приступаем к пересборке php
cd /usr/local/directadmin/custombuild
./build php5-cgi n