【问题标题】:How do I update the source code with mamp? [closed]如何使用 mamp 更新源代码? [关闭]
【发布时间】:2014-07-19 14:24:39
【问题描述】:

我刚刚用 php 5.5.10 下载了 mamp 3。我只用 php 创建了一个新文件并放入 htdocs 文件夹,它在 chrome 中正确显示。但后来我添加了一些 html,它什么也没显示。我检查了源代码,它有一个空行。如何修复它以显示 HTML 和 PHP?还有,为什么会这样?

最初的php是

<?php echo 'hi';?>

然后我把它改成

<!DOCTYPE html>
<html>
<head>
<title>food</title>
</head>
<body>
<?php 
echo 'hi';
?>
<form method="post" <?php echo "action=\"$_SERVER['PHP_SELF']\"";?>>
<input type="text" name="food" placeholder="enter a food name">
<input type="submit" value="submit">
</form>
</body>
</html>

【问题讨论】:

  • 发布您的代码。我们不知道你在文件中放了什么。
  • 首先它只是
  • 然后是 food
    ">
  • 您应该使用 html 更新您的问题,而不是将其作为评论发布。单击问题左下角的编辑按钮。粘贴代码。您可以突出显示代码并单击编辑器中的{} 按钮将其格式化为代码。
  • 您需要逐步调试帮助,这在问答存储库中是不合适的。请找到留言板或聊天室之类的。

标签: php mamp


【解决方案1】:

Answered here

答案 - 显然更改 php 版本以适应。

解决方案是取消注释 php.ini 文件中的行,该文件可在 /MAMP/Directory/bin/php/php5.5.3/conf/php.ini 中找到

注释掉 Opcache:

[OPcache]
;zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
;  opcache.memory_consumption=128
;  opcache.interned_strings_buffer=8
;  opcache.max_accelerated_files=4000
;  opcache.revalidate_freq=60
;  opcache.fast_shutdown=1
;  opcache.enable_cli=1

文档(是的,它从 5.5 开始):

http://www.php.net/manual/en/intro.opcache.php

【讨论】:

    【解决方案2】:

    这条线很傻:

    <form method="post" <?php echo "action=\"$_SERVER['PHP_SELF']\"";?>>
    

    改成:

    <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
    

    您可能只是没有打开错误报告。否则你会看到这个:

    Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /Applications/MAMP/htdocs/test/index.php on line 10
    

    开启错误报告:

    打开 /Applications/MAMP/bin/php/{你的 PHP 版本}/conf/php.ini。

    找到 display_errors = Off(在第 277 行附近)并将其更改为 display_errors = On。

    重新启动 MAMP。

    此处借用错误报告说明: http://gilbert.pellegrom.me/enable-php-error-reporting-in-mamp/

    【讨论】:

    • 感谢您的帮助。现在可以使用了
    • 没问题。尽可能不要忘记将此答案标记为已接受。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 2017-08-04
    相关资源
    最近更新 更多