Вчера забрал свой макбук про с починки. Не смогли починить - вручили новый со старыми данными и дали диск с Snow Leopard в догонку. Ну я решил сразу его и поставить - а зря.
Сейчас никак не могу избавиться от php 5.3.0, и неработающего друпала.
На оф. сайта довольно много инф-и про это, но как то руки не доходят всю эту информацию перелопатить. Может кто нибудь сталкивался и решил легко проблему? (любым способом)
Я пробывал ставить 5.2.9 Entropy PHP, но он видимо для обычного леопарда и дети апача дохнут как мухи неуспевая отображать содержимое страничек.
Пробывал собрать сам пхп, но довольно неприятно дохнет на стадии компилирования.
Принимается любой саджешн.
Комментарии
Snow Leopard and Drupal
* Developer Tools(XCode 3) from the OSX DVD (or from google)
* Install http://www.macports.org/
* Open console, and type next:
sudo port sync
* Install libraries for php:
sudo port install libpng
sudo port install freetype
sudo port install libmcrypt
sudo port install tidy
sudo port install libiconv
* Rename the default iconv.h because it generates errors while compiling PHP
sudo ln -s /opt/local/include/iconv.h /usr/include/iconv.h
* Download PHP 5.2.8 (u can try 5.2.10 if u wants to)
* Check if you have MySQL 5.x installed
* Install MySQL if necessary
* Install php using this steps:
sudo mv php-5.2.8 /opt/local/
sudo ln -s /opt/local/php-5.2.8 /opt/local/php
cd /opt/local/php/
./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-apxs2=/usr/sbin/apxs --enable-cli --with-zlib-dir=/usr --enable-mbstring --enable-mbregex --enable-sockets --with-curl=/usr --with-config-file-path=/etc --sysconfdir=/private/etc --with-mysql-sock=/tmp/mysqld.sock --with-pear=/Library/PHP --without-iconv --without-openssl --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql=/usr/local/mysql/bin/mysql_config --with-mcrypt --with-xmlrpc --with-bz2 --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6 --with-freetype-dir=/usr/X11R6 --with-xpm-dir=/usr/X11R6 --with-gd --enable-ftp --enable-exif --with-kerberos=/usr --with-iodbc=/usr --enable-bcmath --enable-calendar --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-xsl=/usr
* Add ''-lresolv'' on ''EXTRA_LIBS'' in '''Makefile''', or you'll get an error with dns.o right at the end of the compile.
* Compile the PHP:
sudo make install
* Check config files & etc - and you are ready
собрал с нескольких сайтов
-toxed
Еще вариант - поднять виртуальную машину, к примеру, на VirtualBox