|
|
|
| Установил Apache.
Установил php.
PHP подключен вот так:
ScriptAlias /php4/ "D:/webserver/php4/"
Action application/x-httpd-php4 "/php4/php.exe"
Все нормально запускаеться.
Но когда запускаю страницу *.php
То он мне выкидывает сообщения что не может найти не одной библиотеки из ряда php, например:
php_bz2.dll
php_cpdf.dll
...
Находящиеся по адресу D:\WebServer\php4
Но все библиотеки находяться в той папке.
А он мне пишет модуль не найден...
Когда запускаю regsvr32 D:\WebServer\php4\php_bz2.dll
то он тоже не находит библиотеку.
А когда просто открываешь библиотеку по адресу:
D:\WebServer\php4\php_bz2.dll
То библиотеку он находит..
Что делать ума не приложу.. искал в реестре по названию библиотеке - он ничего не нашел.. | |
|
|
|
|
|
|
|
для: Бамси
(26.01.2006 в 21:17)
| | Файл php.ini находится в папке Windows? Должен быть там.
Какое значение имеет директива extension_dir в php.ini
Должно быть что-нибудь вроде
extension_dir ="D:\WebServer\php4"
|
Библиотеки шли вместе с самим php или Вы отдельно их скачивали? Если отдельно, то скорее всего проблема в том, что они от другой версии php. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(27.01.2006 в 00:02)
| | У меня стоит:
D:\WebServer\php4\extensions
Все шло в одном архиве.
Раньше это все работало, переустановил винду, хотел поставить php5 но оно с апаче не в какую не хотела ставиться, т.к. открывала в браузере... что то ужасное.. типа file not found in /php/php-cgi.exe/test/index.php
Mda.. on u menay posle predidushevo predoljeniya - perestal pereklychat' raskladku :)
Voobshem ili predlogal sohranit' stranicu, nastroyki pomoymu bili vse pravil'no, i php bil kak modul, a eto 2 strochki vsevo..
reshil chto s php5 mne ne nado, nachal stavit' php4. toka postavil, kak CGI.
# Даём знать веб серверу, что у нас есть PHP интерпретатор
ScriptAlias /php4/ "D:/webserver/php4/"
Action application/x-httpd-php4 "/php4/php.exe"
vot...
restart apache.
Хехе снова по русски записал.. бред.
Апаче ошибок не выдает.
Но когда открываешь страницу с пшп, выскакивает окон ... 10. Что не может открыть разные библиоетки... скока все это дело ставил, всегда было без проблем.. а щяс прямо и не знаю.
Винда XP. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(27.01.2006 в 00:02)
| | В предыдущем посте был php.ini, в этом apache conf.
Кстати все дело польность стирал и ставил заного, все тоже самое...
Наверно винду буду перставлять, а то глючт жутко.. хотя ей тока неделя? :/ | |
|
|
|
|
|
|
|
для: Бамси
(27.01.2006 в 01:52)
| |
AddType application/x-httpd-php4 .htm .html .php .php3 .php4 .phtm .phtml
ScriptAlias /php4/ "D:/webserver/php4/"
Action application/x-httpd-php4 "/php4/php.exe"
|
Вообще-то этих строк мало для подключения php, как CGI. Нужно еще разрешить выполнение CGI в папке D:/webserver/php4/
<Directory "D:/webserver/php4">
Options ExecCGI
</Directory>
|
Плюс у Вас не определена директива extension_dir в php.ini. Отсюда ошибки при загрузке библиотек. php не знает где они лежат.
Она должна выглядеть так
extension_dir = D:/webserver/php4/extensions
|
Для установки руководствутесь статьей по ссылке.
http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(28.01.2006 в 00:10)
| | При перезагрзки Apache он скидывает extension_dir на 0. | |
|
|
|
|
|
|
|
для: Бамси
(28.01.2006 в 05:38)
| | Но это невозможно... Apache не может менять файл php.ini. Вы уверены, что сохраняете изменения и правите нужный файл php.ini? Как вы его редактируете, через блокнот? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(29.01.2006 в 06:19)
| | Мне тоже казалось что это невозможно.
Проверял 4 раза. Сохранял, открывал заного, все сохранилось, и все норм.
Загружю apache.
открываю php.ini ничего нету...
Редактирую Bred'om тоже самое что и блокнот.
Блокнотом тоже пробывал. | |
|
|
|
|
|
|
|
для: Бамси
(29.01.2006 в 18:20)
| | Мистика...
>Редактирую Bred'om тоже самое что и блокнот. Блокнотом тоже пробывал.
Может быть все же проблема с расширением? Пример:
вы открываете php.ini блокнотом, редактируете, сохраняете, но сохранятся он как php.ini.txt (блокнот так делает по умолчанию), а расширения txt не видно и Вы считаете, что редактируете и сохраняете php.ini
Не может так быть?
Попробуйте отредактироватьphp.ini редактором, встроеным в оболочку FAR, WindowsCommander и т.п. | |
|
|
|