Коды Php показаны в исходниках

Я только что перешел на nginx и обновил свой php до php5.3. Теперь весь мой PHP-код отображается в исходном коде страницы следующим образом:

<div class="bar-icon"> <!-- FaceBook Share --> <?php include ('facebook_icon_like.php')?> <!-- /FaceBook Share --> </div> 

Пожалуйста помоги.

Related of "Коды Php показаны в исходниках"

Это означает, что ваш движок nginx не поддерживает PHP. Следуйте инструкциям здесь и посмотрите, поможет ли это.

Вы должны включить PHP на свой сервер Nginx.
Если вы используете PHP-FPM, вы можете добавить что-то вроде этого в свою конфигурацию:

 server { listen 80 default; root /var/www/default/public; index index.php; location ~ \.php$ { include /usr/local/nginx/conf/fastcgi_params; fastcgi_index index.php; if (-f $request_filename) { fastcgi_pass 127.0.0.1:9000; } } } 

В соответствии с вашим комментарием, если расширение файла не является .php , и вы не указали никаких правил для nginx для разбора PHP на файлах .php качестве файлов PHP, тогда эти файлы не будут выполнять PHP-код.

Измените расширение на .php