Xampp, кажется, работает нормально, статус говорит, что php работает, я могу зайти на сайт статуса localhost xampp и сделать там phpinfo, и это выглядит хорошо.
Он также работает для запуска php-скрипта, который изменяет фоновое изображение сайта.
но не возможно повторить некоторые строки …
<?php echo '<p>Hello World</p>'; ?>
возвращает: Hello World ‘; ?>
<?php
$name='Harry';
echo $name;
?>
ничего не возвращает, все пусто.
<?php phpinfo(); ?>
ничего не возвращает, все пусто.
<?php print(Date("l F d, Y")); ?>
ничего не возвращает, все пусто.
Я получаю доступ к файлу так:
http://localhost/dummies/helloW.php
исходный код:
<!DOCTYPE html>
<head>
<title>PHP test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
<?php
$name='Harry';
echo $name;
?><?php phpinfo(); ?>
<?php print(Date("l F d, Y")); ?>
</body>
</html>
Что может вызвать эту проблему?
access_log
127.0.0.1 — — [22 / Sep / 2014: 14: 54: 56 +0200] «GET /xampp/perl.pl HTTP / 1.0» 200 2
127.0.0.1 — — [22 / Sep / 2014: 14: 54: 56 +0200] «GET /xampp/status.php HTTP / 1.1» 200 3891
127.0.0.1 — — [22 / Sep / 2014: 14: 58: 04 +0200] «GET /dummies/helloW.php HTTP / 1.1» 200 474
127.0.0.1 — — [22 / Sep / 2014: 14: 58: 06 +0200] «GET /dummies/helloW.php HTTP / 1.1» 200 474
127.0.0.1 — — [22 / Sep / 2014: 14: 58: 07 +0200] «GET /dummies/helloW.php HTTP / 1.1» 200 474
Журнал ошибок
[Понедельник 22 сентября 14: 57: 03.001150 2014] [ssl: warn] [pid 23774] AH01906: www.example.com:443:0 сертификат сервера является сертификатом CA (BasicConstraints: CA == TRUE!?)PHP_ERROR_log
ничего не содержит ….
Ваш PHP не работает. Выход из
<?php echo '<p>Hello World</p>'; ?>
В файле HTML?
Hello World'; ?>
Linux? Не моя чашка чая. Узнайте, работает ли Apache. Если это так, просто удалите и переустановите Xampp. Это просто Xampp. Если вы не используете его в живой среде. В этом случае, вручите свой значок PHP, вы вне силы.
Постскриптум Вы пропустили точку с запятой после 'Harry'
Других решений пока нет …