Форум программистов, компьютерный форум, киберфорум
Наши страницы
Symfony
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
badLogic
1 / 1 / 1
Регистрация: 10.04.2013
Сообщений: 41
#1

symfony2: Запуск программы невозможен, так как на компьютере отсуствует php_mbstring.dll - Symfony

08.08.2013, 21:26. Просмотров 1398. Ответов 5
Метки нет (Все метки)

Пытаюсь создать командой C:\xampp\php\php.exe C:\xampp\htdocs\project\app\console --ansi doctrine:database:create бд в symfony2 выдает такую ошибку:

Запуск программы невозможен, так как на компьютере отсуствует php_mbstring.dll. Попробуйте переустановить программу.
Потом таки идет вывод:
Could not create database for connection named `symfony`
could not find driver
В php.ini раскомментирована строка
extension=php_mbstring.dll
еще раскоментировал пару строк [mbstring]:
Кликните здесь для просмотра всего текста
Код
[mbstring]
; language for internal character representation.
; http://php.net/mbstring.language
mbstring.language = PHP_INI_ALL

; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
; http://php.net/mbstring.internal-encoding
mbstring.internal_encoding = UTF-8

; http input encoding.
; http://php.net/mbstring.http-input
mbstring.http_input = UTF-8

; http output encoding. mb_output_handler must be
; registered as output buffer to function
; http://php.net/mbstring.http-output
mbstring.http_output = UTF-8

; enable automatic encoding translation according to
; mbstring.internal_encoding setting. Input chars are
; converted to internal encoding by setting this to On.
; Note: Do _not_ use automatic encoding translation for
;       portable libs/applications.
; http://php.net/mbstring.encoding-translation
mbstring.encoding_translation = On

; automatic encoding detection order.
; auto means
; http://php.net/mbstring.detect-order
;mbstring.detect_order = auto

; substitute_character used when character cannot be converted
; one from another
; http://php.net/mbstring.substitute-character
;mbstring.substitute_character = none;

; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
; http://php.net/mbstring.func-overload
mbstring.func_overload = 6

; enable strict encoding detection.
;mbstring.strict_detection = Off

; This directive specifies the regex pattern of content types for which mb_output_handler()
; is activated.
; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
;mbstring.http_output_conv_mimetype=

; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
; Default: ""
;mbstring.script_encoding=


результат print_r(get_loaded_extensions()) :
Array ( [0] => Core [1] => bcmath [2] => calendar [3] => ctype [4] => date [5] => ereg [6] => filter [7] => ftp [8] => hash [9] => iconv [10] => json [11] => mcrypt [12] => SPL [13] => odbc [14] => pcre [15] => Reflection [16] => session [17] => standard [18] => mysqlnd [19] => tokenizer [20] => zip [21] => zlib [22] => libxml [23] => dom [24] => PDO [25] => bz2 [26] => SimpleXML [27] => wddx [28] => xml [29] => xmlreader [30] => xmlwriter [31] => apache2handler [32] => openssl [33] => curl [34] => mbstring [35] => exif [36] => gd [37] => gettext [38] => mysql [39] => Phar [40] => pdo_mysql [41] => pdo_pgsql [42] => pgsql [43] => soap [44] => sockets [45] => sqlite3 [46] => xmlrpc [47] => xsl [48] => mhash )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2013, 21:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос symfony2: Запуск программы невозможен, так как на компьютере отсуствует php_mbstring.dll (Symfony):

Запуск программы невозможен так как на компьютере отсутствует msvcr120.dll
Скомпилировал консольное преложение в VS C++ у меня работает скидываю другим...

Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
Здравствуйте, Написал в qt creator программу "hello world". Хочу запустить...

Запуск программы невозможен, так как на компьютере отсутствует sfml-graphics-d-2.dll
Выскакивает ошибка, что на компьютере нет sfml-graphics-d-2.dll. Я подключил...

Системная ошибка: запуск программы невозможен, так как на компьютере отсутствует UxTheme.dll
Помогите Пожалуйста!!! скачал с инета тему начал устанавливать после установки...

Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll
Не обращал внимания на эту проблему , но сейчас , когда половина скаченных...

Запуск программы невозможен так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll
Запуск программы невозможен так как на компьютере отсутствует...

5
panicwassano
594 / 562 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
09.08.2013, 12:44 #2
php из консоли работает? проверьте
0
badLogic
1 / 1 / 1
Регистрация: 10.04.2013
Сообщений: 41
09.08.2013, 22:01  [ТС] #3
panicwassano, работает, symfony2 создает классы-сущности

Добавлено через 7 минут
а при попытки 'mapping'в бд выдает ошибку про PDO драйверы, но у меня же они вроде загружены, 40 и 41 элементы массива. Ошибка как для mysql так и postgres

Добавлено через 24 минуты
покопался, наткнулся на http://php.net/manual/ru/ref.pdo-mysql.php , мне не понятно
Используйте --with-pdo-mysql[=DIR] для установки расширения PDO MySQL, где необязательный параметр [=DIR] указывает директорию, где установлена MySQL. Если mysqlnd передается в параметре [=DIR], то будет использован родной драйвер MySQL.
Где --with-pdo-mysql нужно использовать, куда его прописать или что с этим делать?
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16744 / 6635 / 860
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
09.08.2013, 22:06 #4
внизу написано
Bash
$ ./configure --with-pdo-mysql --with-mysql-sock=/var/mysql/mysql.sock
0
badLogic
1 / 1 / 1
Регистрация: 10.04.2013
Сообщений: 41
09.08.2013, 22:21  [ТС] #5
KOPOJI, файл называется mysql.sock?) Где искать его, поиск mysql.sock из проводника в директории xampp ничего не дает...
0
KOPOJI
09.08.2013, 22:22     symfony2: Запуск программы невозможен, так как на компьютере отсуствует php_mbstring.dll
  #6

Не по теме:

а фиг его знает, где он там. Никогда им не пользовался..

0
09.08.2013, 22:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2013, 22:22
Привет! Вот еще темы с ответами:

Запуск программы невозможен, так как на этом компьютере отсутствует UxTheme.dll. Попробуйте переустановить программу
Включаю компьютер все идет как обычно потом Добро пожаловать и выскакивает окно...

Запуск программы невозможен так как на компьютере отсутствует libgcc-s-sjlj-1.dll. Попробуйте переустановить программу
Программа не запускается. Вывод: "krest_null.exe": Загружено:...

запуск программы невозможен, так как на компьютере отсутствует msvcr100_clr0400
Перенесено из раздела ХР Добрый день. Помогите пожалуйста справиться с...

Запуск программы невозможен, так как на компьютере отсутствует rtl120.bpl
Написал программу на C++ Builder на моём компьютере программа работает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru