• Авторизация


Компиляция php 5.2.13 под mac os x 10.6.3 18-06-2010 14:19 к комментариям - к полной версии - понравилось!


  Каждый раз как случается какая-нибудь атомная война мне приходится долго гуглить на тему как собрать php под макось. Мне это в конец надоело и, наконец-то, мне пришла в голову чудная мысль - нужно запостить в дневник инструкцию для себя.

Инструкция.

Качаем пхп, муську, и мемкеш. Ставим муську из dmg, мемкеш компилим как обычно ./configure && make && sudo make install.  И приступаем к сборке пыха.

переходим в папку с сорцами и выполняем './configure' '--prefix=/usr/local/php5' '--exec-prefix=/usr/local/php5' '--sysconfdir=/private/etc' '--with-apxs2=/usr/sbin/apxs' '--enable-cli' '--with-config-file-path=/etc' '--with-libxml-dir=/usr' '--with-openssl=/usr' '--with-kerberos=/usr' '--with-zlib=/usr' '--enable-bcmath' '--with-bz2=/usr' '--enable-calendar' '--with-curl=/usr' '--enable-exif' '--enable-ftp' '--without-gd' '--with-jpeg-dir=/opt/local/lib' '--with-png-dir=/usr/local/lib' '--with-freetype-dir=/usr/X11R6' '--with-xpm-dir=/usr/X11R6' '--with-ldap=/usr' '--with-ldap-sasl=/usr' '--enable-mbstring' '--enable-mbregex' '--with-mysql=mysqlnd' '--with-mysqli=/usr/local/mysql/bin/mysql_config' '--with-pdo-mysql=/usr/local/mysql/bin/mysql_config' '--with-mysql=/usr/local/mysql' '--with-mysql-sock=/tmp/mysql.sock' '--with-iodbc=/usr' '--enable-shmop' '--with-snmp=/usr' '--enable-soap' '--enable-sockets' '--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm' '--without-xmlrpc' '--with-iconv' '--with-xsl=/usr' '--with-pear'

далее идем в /путь где лежат сорцы пыха/ext/iconv/  и там редактируем строку 185

было: #define iconv libiconv

должно быть: #define iconv iconv

далее идем опять в корневую папку сорцов пыха и делаем make && sudo make install

Далее идем курить, минут через 15 все скомпилится и разложиться куда надо.

После всех заморочек нам нужно еще установить pear для того чтобы установить поддержку мемкеша. Делаем это так:

  • качаем go-pear.php  папочку /usr/local/php5
  • cd /usr/local/php5
  • /usr/local/php5/bin/php go-pear.php
  •  Отвечаем на всякие вопросы
  • Опять идем курить пока ставиться pear
  • sudo /usr/local/php5/bin/pecl install memcache
  • Опять немного курим

Ребутим апач.


Все, пхп готов к использованию.

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Компиляция php 5.2.13 под mac os x 10.6.3 | Lurk - Тренируй свой Дзен. | Лента друзей Lurk / Полная версия Добавить в друзья Страницы: раньше»