2007-12-19 10:07:36 | ||
РБК, php под SSH без поддержки MySQL. Написал `bloger` |
Приятно удивился, что на хостинге РБК (ТП Большой) под SSH PHP собран без поддержки mysql. Вот досадно!
Решение есть, - надо откомпилить свой php. Привожу для примера, если кто-то будет повторять, то в тексте надо будет "подставить" свои значения.
Создаём какой-нибудь временный каталог и качаем (версия php может быть уже другой):
wget http://ru2.php.net/get/php-5.2.5.tar.bz2/from/this/mirror
Распаковываем:
tar -xjvf php-5.2.5.tar.bz2
Установка:
./configure --prefix=/www/xxx/php --with-gettext=/www/xxx/php --with-mysql=/usr/local --enable-ftp --enable-dbase --enable-xslt --with-xslt-sablot --with-iconv=/usr/local --with-expat-dir=/usr/local --with-gd=/usr/local --enable-gd-native-ttf=/usr/local --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --with-ttf --with-zlib-dir=/usr --enable-memory-limit --disable-posix --enable-force-cgi-redirect --enable-track-vars --disable-syntax-hl --enable-inline-optimization --without-pear --disable-debug --enable-sockets
make
make install
где /www/xxx - домашний каталог
В итоге имеем свой интерпретатор PHP в каталоге /www/xxx/php
Решение есть, - надо откомпилить свой php. Привожу для примера, если кто-то будет повторять, то в тексте надо будет "подставить" свои значения.
Создаём какой-нибудь временный каталог и качаем (версия php может быть уже другой):
wget http://ru2.php.net/get/php-5.2.5.tar.bz2/from/this/mirror
Распаковываем:
tar -xjvf php-5.2.5.tar.bz2
Установка:
./configure --prefix=/www/xxx/php --with-gettext=/www/xxx/php --with-mysql=/usr/local --enable-ftp --enable-dbase --enable-xslt --with-xslt-sablot --with-iconv=/usr/local --with-expat-dir=/usr/local --with-gd=/usr/local --enable-gd-native-ttf=/usr/local --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --with-ttf --with-zlib-dir=/usr --enable-memory-limit --disable-posix --enable-force-cgi-redirect --enable-track-vars --disable-syntax-hl --enable-inline-optimization --without-pear --disable-debug --enable-sockets
make
make install
где /www/xxx - домашний каталог
В итоге имеем свой интерпретатор PHP в каталоге /www/xxx/php