Настройка сервера, администрирование На сайте представлена информация по настройке и администрированию серверов  

Платные хостинги     Раскрутка сайта     Другие сайты


как на PHP поставить iconv и MySqli

Вобщем дело такое...двуслойное.     Ставлю PHP 4.3.9 в нем есть iconv.dll и php_iconv.dll. Все подключаю в php.ini. Запускаю. PHP не материться, но функции iconv не работают.     Ставлю PHP 5.0.2. Настраиваю.. Iconv работает, но там поддержка MySql реализована через MySQLi, а оно не работает.     php.ini,libmysqli.dll, iconv.dll перекладывал куда только возможно..     кто знает подскажите. А то у меня теперь две дублирующие системы: 1. php 4.3.9 + apache 1.3.29 + MySql 4.1 (здесь поддержка mysql работает) 2. php 5.0.2 + apache 2 + MySql 5.0.0b (а здесь функции iconv работают)

Заметьте, что функция iconv() на некоторых системах работает не так хорошо, как можно ожидать. В этом случае вы должны установить библиотеку libiconv.

Как проверял? error_reporting E_ALL и display_errors On в php.ini?

error_reporting  =  E_ALL & ~E_NOTICE display_errors = On

phpinfo(); там есть? заодно посмотри, откуда читается php.ini

делал я phpinfo(); не видит он модуль iconv php.ini читается из папки php. Перекладывал php.ini и к apache(вообще не находится) и в windows\system32 (ничего не меняется).

значит не подключается. Цитата: php.ini читается из папки php. Перекладывал php.ini и к apache(вообще не находится) и в windows\system32 (ничего не меняется).   главное, чтобы читал именно тот php.ini, в котором снят коммент с расширения. Цитата: Note to Windows® Users: In order to enable this module on a Windows® environment, you need to put a DLL file named iconv.dll or iconv-1.3.dll (prior to 4.2.1) which is bundled with the PHP/Win32 binary package into a directory specified by the PATH environment variable or one of the system directories of your Windows® installation.   в system32 не пробовал бросить? или путь прописать в окружении.

Пробывал.. не помогло. А вот путь к php в окружение не пробывал писать, т.к. dll-ху положил рядом с ним.     Может все дело в том, что php подключен как модуль к апачу? Правда и как cgi пробывал результат нулевой.

нет. бросил в system32.. снял коммент в php.ini перезапустил апач и... phpinfo(); PHP Version 4.3.8   Apache 2.0.50 iconv iconv support  enabled   iconv implementation  libiconv   iconv library version  1.8     Directive Local Value Master Value   iconv.input_encoding ISO-8859-1 ISO-8859-1   iconv.internal_encoding ISO-8859-1 ISO-8859-1   iconv.output_encoding ISO-8859-1 ISO-8859-1  

покопался тут в папках с установленными апачами. В apache2 есть какие-то родные файлы iconv, а вот в apache 1.3.29 их просто нет. Я если честно именно на apache 1.3.29 пробую iconv прикрутить.

да при чем тут апачевские iconv? я тебе говорю про iconv.dll от php.

Cheery   Да я все понял. Как приду домой, сразу попробую. Просто все, что ты говорил на apache 1.3.29 я уже пробовал. А вот на apache2 нет. Я уже неделю файлики туда сюда копирую и подключаю все в php.ini. Уже начинаются филосовские размышления на тему: "а что если..."

я щас специально поставлю 1.3.29 не нашел эту версию.. поставил 1.3.3 iconv.dll бросил в диру с исполняемым апачем.. снял коммент в php.ini и все работает!

Adgar2, забей на Apache2 так же, как на него забивают сами разработчики PHP - связка Apache2+PHP врядли вообще когда нибудь изменит статус на отличный от экспериментального. Php with Apache 2.0 is unstable and may possibly induce nausea in small children, hair loss in men, and estrogen fluctuations in women. (C) не помню чей

забил на Apache2. Поставил на php iconv (большое спасибо Cheery). А вот как поставить mysqli так никто и не посоветовал.     php подцеплена к apache модулем. Php.ini (php_mysqli раскомментирован) в папке windows (только оттуда и читается). Путь до php установлен в переменных окружения. библиотека libmysqli лежит рядом с php, рядом с apache, в windows\system32..     mysqli не работает  

Apache Mod_Rewrite: site.ru/ru/games на site.ru/games
Анализ трафика на предмет прохождения вред. кода
Squid - как перенести кеш с прошлой версии
Exchange 2003: Message-ID
Флуд сети: узнать с какой машины
socks5 msnt ntlm
Support for RBL service providers блокировка спама, Exchange
При записи с образов iso через Nero переполнение буфера
Не могу зайти в локальную сеть по dial-up'у
не могу отправить почту с вложениями, Win2000 SP4
SUS
ms virtual pc - обмен данными
Squid под WinXPprof сильно загружает процессор PIV-1.8Gz
SIMATIK / WinCC from Siemens
WinXP - привязать подсеть к интерфейсу
как на PHP поставить iconv и MySqli
Share point server + ISS
Цифры, выдаваемые командой df на Linux
Перемещение файлов между сайтами (FTP на FTP, HTTP на FTP)
WinXP + MRTG + snmp
Нужно подключить ПК и КПК к серверу по шифрованому каналу...
MX-запись (DNS на Win2003)
Приложение перезапускает систему Lsass.exe
Настройка pure-ftpd
stream: обнуляется ip
Скрипт на заведение аккаунтов в WinNT
Microsoft ISA Server
Terminal
Организация пользователей в группы в домене
FTP в локальной сети . Как настроить ?

Главная страница | сервер strike 1.6 | русские серверы | сервера counter 1.6 | 1.5 сервер | серверы counter strike 1.6 | терминальный сервер | анонимный сервер | la2 сервер | ragnarok сервер | сервер сети | Ссылки
Настройка сервера, администрирование, в помощь администратору
Hosted by uCoz