Страница 1 из 1

проблема с php.ini

Добавлено: 2006-10-27 14:58:49
ita
поставил apache 2.2 и php 5.0 из портов.

phpinfo()
....
Configuration File (php.ini) Path /usr/local/etc
Scan this dir for additional .ini files /usr/local/etc/php
additional .ini files parsed /usr/local/etc/php/extensions.ini
....

в /usr/local/etc php.ini нет, но стоит его туда положить(php.ini-recommended) и перезапустить сервер - apache отдает php скрипты как обычные html-страницы..

пока проблемы решаю с пом настроек php через .htaccess, но хочется привычный php.ini..

Добавлено: 2006-10-27 21:42:52
Alex Keda
чё-то я ничё не понял :)))

Добавлено: 2006-10-28 23:11:39
serge
php.ini лежит по умолчанию в /usr/local/etc. Все должно работать.

Добавлено: 2006-10-29 14:30:55
ita
php.ini лежит по умолчанию в /usr/local/etc. Все должно работать.
там его нет. ложу его туда - не работает.
чё-то я ничё не понял Smile))
согласен, сам понять не могу в чем дело.
еще раз.. если php.ini лежит там, где он должен быть php-скрипты не интерпретируются,а отдаются в браузер как обычный текст.

Добавлено: 2006-10-29 14:48:35
serge
Что выводит?

Код: Выделить всё

cat /usr/local/etc/apache22/httpd.conf | grep php
На рабочем сервере, например, будет

Код: Выделить всё

LoadModule php5_module        libexec/apache22/libphp5.so
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Покажи как реализовывал через .htacces.

Добавлено: 2006-10-29 14:49:49
serge
Что выводит?

Код: Выделить всё

cat /usr/local/etc/apache22/httpd.conf | grep php
На рабочем сервере, например, будет

Код: Выделить всё

LoadModule php5_module        libexec/apache22/libphp5.so
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Покажи как реализовывал через .htacces.

Добавлено: 2006-10-30 13:01:58
ita
cat /usr/local/etc/apache22/httpd.conf | grep php
LoadModule php5_module libexec/apache22/libphp5.so
DirectoryIndex index.php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
в .htaccess в нужной мне папке:
php_value memory_limit 32M

Добавлено: 2006-10-30 15:04:02
serge
в .htaccess в нужной мне папке:
php_value memory_limit 32M
Из-за этого php скрипты начиныют работать, а без этого нет? А php.ini не правил вручную? Может там ошибка и php не стартует?

попробую еще раз....

Добавлено: 2006-10-30 15:11:37
ita
1. у меня нет файла php.ini, вообще нет.
2. откуда php берет настройки для меня загадка.
3. скрипты нормально работают
4. этот параметр пришлось указать из-за нехватки памяти при разовом выполнении одного из скриптов.
5. как только в /usr/local/etc появляется php.ini - апач перестает интерпретировать php-скрипты и отдает их в браузер как plain/text
6. php.ini мне нужен..
А php.ini не правил вручную? Может там ошибка и php не стартует?
не правил, брал php.ini-recommended

Добавлено: 2007-01-01 0:04:25
Lamer
Сталкивался с такой проблемой, решил просто вот так:

cd /usr/local/etc/
cp php.ini-dist php.ini
/usr/local/sbin/apachectl restart

потом посмотри в phpinfo... оно подхватит, а чего php.ini-recommended не хочет работать я не знаю. Но и фиг с ним. Всё что нужно можно потом поправить руками ;)