我正在尝试在本地主机上运行一个简单的 php 代码,但它似乎表现得很奇怪。
我的 HTML 代码
<html>
<head>
<meta charset="UTF-8">
<title>Cloud Computing</title>
</head>
<body>
<form action="url.php" method="post">
<table border="0">
<tr>
<td>Input</td>
<td align="center"><input type="text" name="username" size="30" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Submit"/></td>
</tr>
</table>
</form>
</body>
</html>
我的 PHP 代码
<html>
<head>
<meta charset="UTF-8">
<title>PHP Test</title>
</head>
<body>
<?php
date_default_timezone_set('America/Los_Angeles');
echo date_default_timezone_get() . ' => ' . date('e') . ' => ' . date('T');
?>
</body>
</html>
我的本地主机截图
尝试过
- http://howtoubuntu.org/how-to-install-lamp-on-ubuntu
- 运行
php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";'
结果Your PHP installation is working fine.
- 重启服务器
- 参考了 YouTube 上的 Derek Banas 视频,两个代码看起来都很好。
这很奇怪,因为它既不打印整个代码,也不执行它。
请帮助,我正在使用 ubuntu 16.04,从 ubuntu 本身运行我的本地主机。
我也尝试了这里的解决方案。也许我做错了什么(新手警报!)
答案1
代码不是问题,
刚刚尝试重新安装 php,因为 Ubuntu 已经升级到 7(尽管我之前有 7)
1>sudo apt-get install apache2 php libapache2-mod-php
这似乎对我有用!
下面的链接很有帮助。 PHP 脚本未在 Apache 服务器上执行
谢谢大家的帮助。@Cyber_star”
我刚刚在我的网络服务器中运行了 php 代码,它运行成功了,所以它必须与你的网络服务器有关”
我通过这条评论关注了你的意见!再次感谢!