我已经安装了基本为msg = MIMEText ('%s - %s' % (msg.text, msg.channel))
server = smtplib.SMTP('smtp.gmail.com')
server.starttls()
server.login('user','pass')
msg['Subject'] = "msg.channel"
msg['From'] = ('from')
msg['To'] = ('to')
server.sendmail(msg.get('From'),msg["To"],msg.as_string())
server.quit()
的{{1}},我想用apache2服务器运行php。我已经成功安装了apache和php,但是我无法看到php文件。例如,我使用以下代码保存了Elementary OS
文件
Ubuntu 14.04
显示以下结果
当我运行phpinfo.php
时,它会显示下一个
PHP 5.5.9-1ubuntu4.9(cli)(建于2015年4月17日11:44:57) 版权所有(c)1997-2014 PHP小组 Zend Engine v2.5.0,版权所有(c)1998-2014 Zend Technologies Zend Technologies的Zend OPcache v7.0.3,Copyright(c)1999-2014,
并且<?php
phpinfo();
?>
显示此
服务器版本:Apache / 2.4.7(Ubuntu) 服务器内置:2015年3月10日13:05:59
所以我想知道什么是错的,我该怎么做才能正确显示php文件?
答案 0 :(得分:3)
安装php作为apache模块。在ubuntu中你可以运行这个
$ sudo apt-get install libapache2-mod-php5
答案 1 :(得分:0)
这是因为您的服务器没有运行fastcgi或运行PHP脚本的其他东西。确保你的服务器设置中fastcgi指向正确的php路径,并使用正确的端口进行修改。