Сначала проверьте, есть ли у вас php5.conf в моде или нет. Для проверки модов php5-enable запускается команда ниже.
sudo dpkg -S php5 | grep libapache2-mod-php5
также проверить файл /etc/apache2/mods-available/php5.conf, содержащий код ниже или нет:
<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>
Поскольку это конфигурационный файл, возможно, что это не установлен с обновлением. Для того, чтобы исправить эту чистку, а затем установить его снова:
sudo apt-get purge libapache2-mod-php5
sudo apt-get install libapache2-mod-php5
также Чтобы включить PHP, вы должны запустить:
sudo a2enmod php5
Перезапустите веб-сервер после того, как:
sudo /etc/init.d/apache2 restart
надеюсь, что это помогает вам ...
Как я упоминал в заголовке и тексте моего вопроса, я использую ** OpenSuse **, а не ** Ubuntu ** или другие дистрибутивы Debian. Таким образом, все команды с ** apt-get ** не будут работать. Еще одна вещь, которую я хочу упомянуть, у меня нет подпапки с именем ** mods-available ** в папке apache2. – Amaynut