Я использую стандартную установку Apache, которая поставляется с Snow Leopard, и у меня есть некоторые вещи, такие как MySQL, Rudix (порты и пакеты Unix) и Xcode.Apache не запускается на Snow Leopard с помощью терминала, но работает с использованием веб-доступа (системные настройки)
Когда я типа:
$ sudo apachectl start
Я получаю этот выход:
dyld: Symbol not found: _apr_dir_open$INODE64
Referenced from: /usr/local/sbin/httpd
Expected in: /usr/local/lib/libapr-1.0.dylib
in /usr/local/sbin/httpd
/usr/local/sbin/apachectl: line 78: 2023 Trace/BPT trap $HTTPD -k $ARGV
Я не знаю, если это связано, но мой .bash_profile
имеет эту строку (я напечатал его, потому что import MySQLdb
не работает в Питоне):
export DYLD_LIBRARY_PATH="/usr/local/mysql/lib/:$DYLD_LIBRARY_PATH"
Если я укажу Веб Обмен с использованием Системные настройки Apache запускается и работает, но я не хочу запускать его с помощью терминала, возможно, я забыл передать важные аргументы команде apachectl
.
Вы были правы, я использовал свою предложила команду и я бег в другой проблеме с ULIMIT_MAX_FILES, но уже решено в Интернете по протоколу HTTP: //notfornoone.com/2010/11/snow-leopard-10-6-5-and-apachectl/ Спасибо! –