现象:安装好apache2 , php5和相关模块后建立info.php内容如下:
把info.php放在 /var/www下,打开浏览器访问http://localhost/info.php时浏览器并未显示phpinfo()信息,而是提示下载文件。
这表示php文件未能正确执行,经研究后可能是因为apache 和php的相关模块的安装顺序问题。
解决方法:
1. 在/etc/apache2/mods-enabled目录下建立相应的符号链接
2. 重新起启动apache
<? phpinfo(); ?>
把info.php放在 /var/www下,打开浏览器访问http://localhost/info.php时浏览器并未显示phpinfo()信息,而是提示下载文件。
这表示php文件未能正确执行,经研究后可能是因为apache 和php的相关模块的安装顺序问题。
解决方法:
1. 在/etc/apache2/mods-enabled目录下建立相应的符号链接
#cd /etc/apache2/mods-enabled
#ln –s php5.conf /etc/apache2/mods-available/php5.conf
#ln –s php5.load /etc/apache2/mods-available/php5.load
#ln –s php5.conf /etc/apache2/mods-available/php5.conf
#ln –s php5.load /etc/apache2/mods-available/php5.load
2. 重新起启动apache
#/etc/init.d/apache2 restart