4

Так что MacPorts - самый безболезненный способ установки вещей на мою машину. Но я хочу некоторые пользовательские опции для моей установки php5. Как мне это сделать?

С загруженной версией php я бы сделал это:./php_folder/configure --with-config-file-scan-dir =/etc/php.d

С помощью MacPorts я устанавливаю его так: sudo port install php5 +apache2 +mysql5 +pear

Но я хочу сделать что-то вроде этого ... sudo port установить php5 +apache2 +mysql5 +pear --with-config-file-scan-dir =/etc/php.d

Я просто не знаю, как это сделать. Документация говорит, что я могу создать файл порта, но это выглядит немного излишне для того, что я хочу сделать.

2 ответа2

3

Вы можете попробовать перейти в /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/ подпапку и открыть в редакторе пико или vim Portfile находится в каждой папке продукта, которую вы хотите установить.

Например - /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/php5/Portfile

В этом файле вы должны перейти в строку с текстом configure.args и добавить необходимые параметры конфигурации.

Надеюсь, поможет.

2

Настройка Portfile - верный путь, как предлагает Дмитрий. Но вместо того, чтобы возиться с официальным файлом порта, синхронизированным с rsync.macports.org, может быть лучше создать локальный репозиторий файла порта и поместить туда настроенную версию файла порта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .