Macports Apache 2.4 установить
Единственный способ, которым я нашел это для перезагрузки - это отредактировать список macports apache2.plist Шаги, которые я предпринял:
1. sudo /opt/local/sbin/apachectl stop
2. Редактировать лист: /opt/local/etc/LaunchDaemons/org.macports.apache2/org.macports.apache2.plist
И добавить:
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key>
<string>/usr/bin:/bin:/usr/sbin:/sbin:{add paths here}</string>
</dict>
3. sudo port unload apache2
4. sudo port load apache2
5. sudo /opt/local/sbin/apachectl start
Пути прилипают при перезагрузке. Однако plist, вероятно, будет удален при следующем обновлении macports.
РЕДАКТИРОВАТЬ: И это оказалось правдой. Я обновился до Mojave со связанным обновлением macports, и мне пришлось повторно применить шаги, описанные выше