После следования этому ответу mysqladmin ошибка при попытке установить MediaWiki на 14,10 я получил эту ошибку: http://i.imgur.com/Es6oA6G.png. Мне рекомендовали сделать:
local mysql.so
и добавьте вывод (по-видимому, исключительный) к php.ini, но эта команда дала пять отличных выводов файла:
/home/fusion809/mediawiki-1.24.1-0/common/lib/apr-util-1/apr_dbd_mysql.so
/home/fusion809/mediawiki-1.24.1-0/mysql/tmp/mysql.sock
/usr/lib/i386-linux-gnu/perl5/5.20/auto/DBD/mysql/mysql.so
/usr/lib/php5/20121212+lfs/mysql.so
/usr/lib/php5/20121212+lfs/pdo_mysql.so
Таким образом, я не уверен, который я должен добавить.
Плюс то, что предназначено путем комментария/некомментария extension_dir
и extension
из этого файла php.ini? В настоящее время эта строка существует в php.ini:
; extension_dir = "./"
и эта добавочная линия:
; ... or under UNIX:
;
; extension=msql.so
;
; ... or with a path:
;
; extension=/path/to/extension/msql.so
Этот - тот, которого Вы хотите: /usr/lib/php5/20121212+lfs/mysql.so
Некомментарий в этом случай означает удалять точку с запятой. Пробелы не требуются, таким образом, этот:
; extension=msql.so
Должен стать этим:
extension=mysql.so
(замечают пропавших без вести y
в оригинале)
И этот:
; extension_dir = "./"
Должен стать этим:
extension_dir = "/usr/lib/php5/20121212+lfs/"
Уведомление, которое это предотвращает другой PHP
расширения, которые будут добавлены с помощью дополнительного extension=<extension>.so
строки в php.ini
(если связанная статическая библиотека не присутствует в /usr/lib/php5/20121212+lfs/
), поэтому при необходимости в большем количестве расширений Вы должны обходное решение способ иметь все расширения в (возможно новый) уникальная папка (т.е.: копирование всех статических библиотек, необходимых в такой папке)