- Содержимое
- О себе
- Блоги
- Форум
- Подшивки
- FreeBSD
- Mac OS
- Про работу
- Site map
- Мои Услуги
- DesktopBSD
- FreeBSD-server
- Новичку
- Шпаргалки
- Отправить сообщение
- Последние сообщения
- Сбор новостей
- Реклама на сайте
Drupal на Mac OS X Server
Опубликовано Андрей в ср, 16/12/2009 - 00:12.
PECL uploadprogress для MAMP Mac OS X
- Остальные *NIX
Дано: Mac Os X Server 10.6
Была проведена подготовительная работа в виде битья головой об man-ы и попытками откомпилить модули php5 без компилятора 8). В конце концов решение пришло само.
Ставлю MAMP PRO получается вполне сносная площадка для WEB-хостинга.
Но вот незадача, надо добавить pecl - модули а для этого, как оказалось позднее, надо установить Xcode Tools. Сказано - сделано, поставили :). Так как Mac OS X выглядит из консоли как FreeBSD ищем что-то похожее на порты - и находим macports ставлю через графический интерфейс пакеты DMG для всего вышеупомянутого. Базовые работы проведены доводим до совершенства -
PECL uploadprogress для MAMP Mac OS X
MACOSX_DEPLOYMENT_TARGET=10.6
CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"
CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
CXXFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
LDFLAGS="-arch i386 -arch x86_64 -bind_at_load"
export CFLAGS CXXFLAGS LDFLAGS CCFLAGS MACOSX_DEPLOYMENT_TARGET
В терминале набираю:
cd /Applications/MAMP/bin/php5/include/php
sudo ./configure
cd /Applications/MAMP/bin/php5/bin
sudo ./pecl i uploadprogress
..............
Build process completed successfully
Installing '/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-2006 0613/uploadprogress.so'
install ok: channel://pecl.php.net/uploadprogress-1.0.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=uploadprogress.so" to php.ini
mac1:bin admin$
Build process completed successfully
Installing '/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20060613/apc.so'
install ok: channel://pecl.php.net/APC-3.0.19
configuration option "php_ini" is not set to php.ini location
You should add "extension=apc.so" to php.ini
mac1:bin admin$
копирую uploadprogress.so в папку расширений MAMP (для php5.2.11) /Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20060613
проверяю загрузку #/applications/mamp/bin/php5/bin/php -m
модуль загрузился все ок
mac1:bin admin$ sudo ./pecl i fileinfo
Password:
WARNING: "pear/Fileinfo" is deprecated in favor of "channel://php-src/ext/fileinfo/in php sources"
downloading Fileinfo-1.0.4.tgz ...
Starting to download Fileinfo-1.0.4.tgz (5,835 bytes)
.....done: 5,835 bytes
........
checking for fileinfo support... yes, shared
checking for magic files in default path... not found
configure: error: Please reinstall the libmagic distribution
ERROR: `/private/tmp/pear/cache/Fileinfo-1.0.4/configure' failed
откомпилировал и установил libmagic, откомпилировал и установил fileinfo
MAMP не загружает extension=fileinfo.so Так как все это делается в DRUPAL подключил системный /usr/bin/file
Проблема отложена и не решена. хотя результат однозначно не отрицательный
заметка на память - в MAMP PRO нельзя редактировать конфиги непосредственно. MAMP PRO хранитт оригиналы конфиг-файлов в меню file-Templates, там их и редактируем (php.ini, httpd.conf и другие)
»
- Войдите на сайт для отправки комментариев
Новые обсуждения форума
- Debian - настройка
- Drupal на Mac OS X Server
- Разные настройки для окружения Apache+php+Drupal multihost (заметки по пути)
- Мое здоровье
- Windows - мелочи
- Как поднять VPN подключение клиента во FreeBSD/PCBSD
- Минусы руководства.
- RS-232 кабель.
- Ставим сервер FreeBSD 6.3/7.0 RELEASE. Вторая серия. Apache+php+mySQL
- повредилась MBR
подробнее
Наиболее читаемое
За сегодня:
- Настройка WWW на FreeBSD
- Страница не найдена 404
- Шпаргалки для FreeBSD. Лучше такое записать или запомнить.
- FreeBSD 6.2 - что должен знать и уметь сделать новичек после установки
- webmin - установка, настройка под FreeBSD
- Профили пользователей в Active Directory (AD)
- Забыл пароль root в FreeBSD? Читать!
- FreeBSD - сервер
- Ставим сервер FreeBSD 6.3/7.0 RELEASE. Первая серия.
- Windows. Вход в систему без ввода пароля
За всё время:
- Шпаргалки для FreeBSD. Лучше такое записать или запомнить.
- Страница не найдена 404
- FreeBSD 6.2 - что должен знать и уметь сделать новичек после установки
- Настройка WWW на FreeBSD
- Как получить желаемое: просто загадайте желание
- webmin - установка, настройка под FreeBSD
- FreeBSD 7.0 установка и настройка почтового сервера Exim. Шаг за шагом.
- Программы для тестирования стабильности системы: Super Pi, S&M, Prime95, OCCT
- Профили пользователей в Active Directory (AD)
- Забыл пароль root в FreeBSD? Читать!
За последнее время:
- Mac OS X
- повредилась MBR
- FreeBSD 6.2 - что должен знать и уметь сделать новичек после установки
- IPNet - подключаюсь
- Страница не найдена 404
- Ставим сервер FreeBSD 6.3/7.0 RELEASE. Вторая серия. Apache+php+mySQL
- Раскрутить форум. Часть №2 расширение аудитории форума
- Рабочий процесс
- FreeBSD - установка программ из портов
- SQUID - бесплатный прокси-сервер
Новые записи в блогах
- CRM система под Windows (ONLY)
- debian установка софта и настройка
- откуда скачать FreeBSD?
- план - статья про интернет-шлюз на FreeBSD
- Как бороться с гриппом (свинным и не только)
- *NIX - достучаться до удаленного рабочего стола Windows, SSH-туннель
- Рабочий процесс
- HTTP коды статуса
- Пароли в Windows. Управление локально на компьютере.
- Windows script для инвентаризации
подробнее