установка mbstring.so для php

vladimir_php

Новичок
делаю

wget http://ru2.php.net/distributions/php-5.4.12.tar.gz
tar xzf php-5.4.12.tar.gz
cd php-5.4.12
apt-get install autoconf2.13
apt-get install libxml2-dev
./configure --enable-mbstring
make && make install

получаю

Build complete.
Don't forget to run 'make test'.

Installing PHP CLI binary: /usr/local/bin/
Installing PHP CLI man page: /usr/local/php/man/man1/
Installing PHP CGI binary: /usr/local/bin/
Installing build environment: /usr/local/lib/php/build/
Installing header files: /usr/local/include/php/
Installing helper programs: /usr/local/bin/
program: phpize
program: php-config
Installing man pages: /usr/local/php/man/man1/
page: phpize.1
page: php-config.1
Installing PEAR environment: /usr/local/lib/php/
[PEAR] Archive_Tar - installed: 1.3.7
[PEAR] Console_Getopt - installed: 1.3.0
[PEAR] Structures_Graph- installed: 1.0.4
[PEAR] XML_Util - installed: 1.2.1
[PEAR] PEAR - installed: 1.9.4
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
/root/php-5.4.12/build/shtool install -c ext/phar/phar.phar /usr/local/bin
ln -s -f /usr/local/bin/phar.phar /usr/local/bin/phar
Installing PDO headers: /usr/local/include/php/ext/pdo/



знаю что нужно добавить в php.ini
extension=mbstring.so

но не php.ini, не msstring.so не могу найти

что ещё сделать?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
а потому, что надо компилировать нормально, а не только --enable-mbstring

смотри, что говорит тебе php -i с консоли
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Дистриб какой? Зачем пытаться собрать с исходников?

PS: php -i | grep extension
 

vladimir_php

Новичок
а как её подключить?
из исходников нужен только php-cgi и эта библиотека
root@server:~# php -i | grep extension
extension_dir => /usr/lib/php5/20090626 => /usr/lib/php5/20090626
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Блин, есть масса готовых, собранных версий php под почти любой дистрибутив линукса. Собирать самому надо, если надо добиться определенных действий или иметь поддержку очень малораспространенных вещей.

Дистрибутив какой, еще раз спрашиваю, если дебиан, то идешь на dotdeb.org
 

fixxxer

К.О.
Партнер клуба
В убунтовских репозиториях mbstring ставится штатно при установке php.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
vladimir_php
Убунту, это не дебиан, хоть и близкие друг к другу дистры. Репы часто не подходят от дебиана к убунте. Потому берем и ставим из штатных реп php, там есть mbstring
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
твои команды неправильны в том, что надо ставить готовое, а не пытаться на коленке собрать с исходников


PS: если ты хочешь его собрать с исходников, то это довольно непросто, как в сборке, так и в поддержке.
 

vladimir_php

Новичок
c готового не поставить mbstring в этом то и проблема, а в итоге нужен mbstring + php-fpm (php5-fpm)
то есть нужно в итоге пустить php5-cgi -b '127.0.0.1:9000'
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Вот не поленился я сделать виртуалку с 12.10

aptitude install gcc g++ build-essential mc autoconf
aptitude install php5-fpm

Так что не ставится?
 

Вложения

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
fixxxer
привычка, я дальше собирал кое чего)
 

vladimir_php

Новичок
php-fpm есть ставить как
apt-get install php-fpm
будет содержать mbstring или его нужно будет собирать через ./config?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
vladimir_php
будет он все содержать, что тебе надо. Советую почитать ман по apt-get / apt-cache или aptitude. Разделы о том, как искать, как ставить пакеты. Иначе так и будем с тобой говорить не пойми о чем.
 
Сверху