GD под MacOs X Leopard

musicant

Новичок
GD под MacOs X Leopard

Добрый день!
Я всего пару недель пользуюсь Маком (MacBook), поэтому прошу помощи знающих.

Хотел установить Apache и PHP, оказалось, что в системе изначально предустановлен Apache2.2.8 и php 5.2.5
Может там есть и GD...? и ее достаточно как-то активировать?

Скопировал php.ini.default в php.ini и раскомментировал строку extension=php_gd2.dll

Но на var_dump(gd_info());
выдает
Fatal error: Call to undefined function gd_info()

Подскажите пожалуйста.
 

fixxxer

К.О.
Партнер клуба
вынеси стандартные, и собери из исходников либо с помощью www.macports.org либо вручную

-~{}~ 21.05.08 15:18:

в macos нет .dll ;)
 

musicant

Новичок
Спасибо за совет.
Жаль, что ее сразу не устанавливают :)

А с dll я хорошо лохонулся :))) аж самому смешно :)

-~{}~ 21.05.08 16:23:

А может все таки есть вариант установки отдельно GD?
Чего-то не хочется переустанавливать PHP....
 

musicant

Новичок
Я "открыл для себя" XAMPP... сейчас качается...
Если я его просто установлю, не вынося перед этим прошлую версию апача и пхп они перезапишутся или будет полная каша?

Как вы вообще относитесь к XAMPP?
 

svetasmirnova

маленький монстрик
Апач и PHP не должны "перезаписаться". Поставь XAMPP в другую директорию и порт другой для него назначь и они будут мирно сосуществовать.

К XAMPP отношусь хорошо, хотя никогда его не использовала :)
 

dimagolov

Новичок
класная логика, однако. я не хочу пересобирать php, даже не хочу собирать GD для него, поэтому я поставлю новый апач и пхп (и по-моему mysql, + туча всякой еще ерунды) и попробую сделать это так, чтобы не конфликтовало со старым.

почему сразу не поставить новую MacOS на второй веник?
 

musicant

Новичок
dimagolov
Потому, что (как я и писал в начале) я недаво перешел на Mac и пока смутно представляю как снести то, чего нет в списке программ Finder. То, что надо читать книгу по Маку это понятно, но только сейчас некода, а GD нужна...

Спасибо всем, придется наверно все таки почитать книгу, чтоб не захламлять систему.
 

fixxxer

К.О.
Партнер клуба
за это время уже десять раз можно было бы собрать все с помощью macports ;)

тем более что macports в любом случае пригодится
 

musicant

Новичок
fixxxer
Я установил MacPorts но в каталоге Программы ничего нового не появилось...?
Xcode Tools и X11 SDK установлены.

Еще вы писали в первом посте, что нужно вынести стандартный PHP, а как это сделать я не нашел даже в Гугле (вернее нашел, но в Леопарде нет таких папок)
 

fixxxer

К.О.
Партнер клуба
охх ну документацию то почитай
с консоли все делается
кратко
1) sudo port -d sync - обновляем ports tree
2) port search <что нам нужно> (например php) - смотрим название нужного порта
3) port variants <имя порта> - узнать варианты сборки
4) sudo port install [+/-вариант... ] <имя порта>

а вынести - бинарь грохнуть просто чтобы не мешался ;) хотя можно и оставить, только убедиться что /opt/local/bin в PATH стоит раньше /usr/bin
 

musicant

Новичок
Бился с PHP до 1:40 ночи.
Оказалось, что проблема была в трояне

Всем спасибо за советы.
 
Сверху