машина c Calculate Linux Desktop 11.6.1
hp625 frost # uname -a
Linux hp625 2.6.38.8-calculate #1 SMP PREEMPT Tue Jun 14 14:08:35 Local time zone must be set-- i686 AMD Turion(tm) II P560 Dual-Core Processor AuthenticAMD GNU/Linux
/etc/portage/package.use/using
dev-lang/php cgi flatfile xml xmlreader xmlwriter apache2
собираю
emerge www-servers/apache
emerge dev-lang/php
после установки
[I] dev-lang/php (5.3.6)
[I] www-servers/apache (2.2.17)
прописую в /etc/conf.d/apache2 -D PHP5
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5"
запускаю апач
/etc/init.d/apache2 start
* Starting apache2 ...
потом создаю тестовый файл для проверки php
cat /var/www/localhost/htdocs/some.php
<?
phpinfo();
echo "Hello php";
?>
проверяем в firefox
http://localhost/some.php
…
и получаем пустую страничку
смотрим исходный код странички
<?
phpinfo();
echo "Hello php";
?>
и видим наш проверочный код
далее проверил есть ли нужние файли и параметри для апача
hp625 frost # ls /etc/apache2/modules.d/|grep php
70_mod_php5.conf
hp625 frost # cat /etc/apache2/modules.d/70_mod_php5.conf
<IfDefine PHP5>
# Load the module first
<IfModule !mod_php5.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
# Set it to handle the files
<IfModule mod_mime.c>
AddHandler application/x-httpd-php .php .php5 .phtml
AddHandler application/x-httpd-php-source .phps
</IfModule>
DirectoryIndex index.php index.phtml
</IfDefine>
ps aux|grep httpd
root 18840 0.0 0.5 44348 9188 ? Ss 22:48 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
hp625 frost # cat /etc/apache2/httpd.conf |grep Include
Include /etc/apache2/modules.d/*.conf
Include /etc/apache2/vhosts.d/*.conf
в чем проблема? есть у кого какие идеи?
заранее спасибо.