|
|
|
| HOWTO по установке расширений. на примере php_mysql.dll
1. запустить скрипт
<?php
phpinfo();
?>
Посмотреть в этом отчете, а) версию ядра php и б) где именно живет php.ini
2.Удалить любые php.ini в других местах (если нет других условий запуска php)
В дальнейшем работать только с тем php.ini, который указан в отчете.
3. найти там строку extension=php_mysql.dll - снять с нее коментарий.
4. найти там строку extension_dir=путь и посмотреть куда он ведет.
Убедиться, что в пути нет обратных \ слешей (разрешены только прямые /)
5. в указанную в этом пути папку положить php_mysql.dll
php_mysql.dll взять из дистрибутива к той же самой версии что и ядро php
6.перезапустить апач. И прочитать сообщение о том, что php потребовалась еще библиотека и он её не находит.
7. то же касается и остальных библиотек, которые скорее всего попросит php при запуске апача. Но класть их придется не в папку с модулями расширений, а в ту, где живет php5ts.dll.
Обычно это та же самая папка, где живет php.ini , но может оказаться и не так.
Пп.6,7 придется повторить для всех библиотек, которые захочет php
У меня это были
libmysql.dll
8. Запустить опять скрипт п1. Убедиться что модуль расширения встал. | |
|
|
|
|
|
|
|
для: Trianon
(21.07.2007 в 17:07)
| | . | |
|
|
|
|
|
|
|
для: Trianon
(21.07.2007 в 17:07)
| | Дополню, что в корне каталога PHP обычно находится файл snapshot.txt в котором описывается какие библиотеки требуются для того или иного расширения. Кроме этого описываются какие расширения входят в ядро языка. | |
|
|
|