这似乎很奇怪,我安装了apache2
,php5
,phpmyadmin
,mysql-server
。
我用代码创建了一个文件 -
<?php
phpinfo();
?>
然后我的Web服务器输出与代码字符串相同。它没有输出任何php配置。
我使用的是Google Cloud Platform,DigitalOcean .. Amazon EC2的新功能,但由于这台机器只是一台Linux,它应该可以正常工作,但事实并非如此。
编辑:
当我在EC2 Instance命令行上运行此命令$php info.php
时,它会显示phpinfo()的完整输出; ,但它没有出现在我的浏览器上。
输出:sudo apachectl -M
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_event_module (shared)
negotiation_module (shared)
setenvif_module (shared)
status_module (shared)
答案 0 :(得分:0)
我刚刚安装了libapache2-mod-php5
并通过sudo a2enmod php5
这一切都开始了! :)