Zachary Uram wrote:
> emmanuel segura wrote:
> > if using apache2 look in -l /etc/apache2/mod-enable/*.conf
>
> Adding "AddType application/x-httpd-php .php" to
> /etc/apache2/mods-available/php5.conf and restarting apache2 worked!
> Thanks :)
You shouldn't have needed to add it since the default is that it is
already configured there. Perhaps the contents had become munged up
somehow? In which case I recommend purging the package and
reinstalling to get a known good copy of the file.
Or possibly you don't have the mime-support package installed? That
supplies /etc/mime.types which is included into apache by the mime
module (which should also be enabled but might have been disabled).
$ grep TypesConfig /etc/apache2/mods-enabled/mime.conf
TypesConfig /etc/mime.types
$ grep php /etc/mime.types
application/x-httpd-php phtml pht php
application/x-httpd-php-source phps
application/x-httpd-php3 php3
application/x-httpd-php3-preprocessed php3p
application/x-httpd-php4 php4
application/x-httpd-php5 php5
Bob
The /etc/apache2/mods-available/php5.conf file from 5.3.3-2.
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
</IfModule>
Attachment:
signature.asc
Description: Digital signature