СообЧа > База Знаний > Интернет > Веб-строительство > PHP

Вопрос

Я скачал свежую версию php и после инсталляции при попытке запустить файл php.exe получил ошибку «Cannot find oleaut32.dll», хотя она лежит у меня в c:\windows\system\ и ее копирование в каталог с php ни к какому результату не приводит, ошибка по-прежнему выскакивает. Попробовал настроить апач — получаю
«php4ts.dll is linked to missing or corrupted oleaut32.dll»
Что делать?

Ответ

Переименуй файл php.ini-dist, который находится в директории c:\php, в php.ini. Затем скопируй вышеупомянутый файл в директорию Windows (например, с:\windows или с:\winnt).Скопируй файлы динамических библиотек MSVCRT.DLL (этот файл уже может быть установлен) и PHP4TS.DLL в системную директорию (с:\windows\system для Windows95/98, c:\winnt\system32 для Windows2000/NT)
Далее в настройках апача:

ScriptAlias /php/ "C:/php/"
<Directory "C:/php">
AllowOverride None
Options None
</Directory>
Action application/x-httpd-php "/php/php.exe"
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
Action application/x-httpd-php-source "/php/php.exe"
AddType application/x-httpd-php-source .phps

DirectoryIndex index.html index.phtml index.php3 default.php default.php3 default.phtml

Теперь можешь порадоваться и пускать все подряд на PHP

Dexter Holland

А еще советую распаковать ручками из дистрибутива каталог sapi и скопировать его в директорию c:\php\sapi

Vital



Copyright © 2000-2004 Сообщество Чайников
Контактная информация