У меня есть сервер apache2, работающий со всеми этими установками: apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl
Я создал файл test.php:
<?php phpinfo(); ?>
На сервере при открытии веб-страницы все, что появляется, это фактический код php, когда он должен выглядеть следующим образом:
В чем проблема, которую я просматривал в журналах apache, но ничего странного.
Есть идеи?
Поскольку вы используете apache, вам нужно libapache2-mod-php5, чтобы сделать PHP доступным для веб-сервера.
В системе debian/ubuntu обычно проще использовать tasksel и выбирать LAMP.
Linux, Apache, MySQL, PHP (LAMP) Стеки довольно просты в настройке. Может быть, вы можете связать учебник, который вы использовали, чтобы мы могли увидеть, нет ли каких-либо шагов?
Обычно я бы использовал один из них для установки стека:
http://www.if-not-true-then-false.com/ является солидным, с множеством теорий.
Вещи, которые помогут нам помочь вам:
Обычно это происходит со мной, если я пропустил шаг в установке.
Когда у меня возникла проблема, начинающаяся с нуля, это было тем, что я забыл. Создайте файл .htaccess
в корне сайта (то же, что и phpinfo.php) со следующим содержимым.
#allows these file types to be read and displayed
AddType application/x-httpd-php php php4 php3 html htm
.htaccess
и перезапустил apache, но все еще не работает ...
*.php
и в*.php
сервера? Также вы называете файл через сервер?