全球主机交流论坛

标题: 关于info.php [打印本页]

作者: luckypoem    时间: 2012-3-17 20:17
标题: 关于info.php
我在一个debian vps下,使用命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql php5-cgi 安装lamp环境,然后在/var/www下新建了info.php文件,但是当我访问mydomain.com/info.php时,却跳出info.php的下载对话框,这说明我的php环境并未搭建好。但是我以前在别的vps上,用上述命令都顺利的搭建了lamp,访问相应的info.php也没问题的。这是怎么回事?如何解决?
作者: 葫芦娃    时间: 2012-3-17 20:18
不用配置的?
作者: Kokgog    时间: 2012-3-17 20:18
你需要的不是php5-cgi,而是libapache2-mod-php5

作者: Kokgog    时间: 2012-3-17 20:20
deb系下最快方式建立lamp网站的办法...其实是.......aptitude install phpmyadmin.........
作者: luckypoem    时间: 2012-3-17 20:31
Kokgog 发表于 2012-3-17 20:18
你需要的不是php5-cgi,而是libapache2-mod-php5

我输入命令apt-get install libapache2-mod-php5,安装了libapache2-mod-php5,但是没用啊。当我访问mydomain.com/info.php时,仍然跳出info.php的下载对话框
作者: Kokgog    时间: 2012-3-17 20:32
luckypoem 发表于 2012-3-17 20:31
我输入命令apt-get install libapache2-mod-php5,安装了libapache2-mod-php5,但是没用啊。当我访问mydom ...

重启apache了么
作者: luckypoem    时间: 2012-3-17 20:41
Kokgog 发表于 2012-3-17 20:32
重启apache了么

重启apache后,就可以了。我想起来了,以前在其他vps用那行命令装lamp的时候,也是忘记重启apache,在重启apache后,就可访问info.php页面了。可见其实是不用装libapache2-mod-php5的,装php5-cgi就够了
作者: Kokgog    时间: 2012-3-17 20:45
luckypoem 发表于 2012-3-17 20:41
重启apache后,就可以了。我想起来了,以前在其他vps用那行命令装lamp的时候,也是忘记重启apache,在重启a ...

...............php5-cgi是cgi或者fastcgi, 如果你要用cgi跑php,你需要把info.php chmod+x,扔进cgi-bin或者修改httpd.conf,把cgi-bin设置成全局..........如果你要用fastcgi跑,你还需要装libapache2-mod-fcgid........所以,你缺的就是libapache2-mod-php5, 那个php5-cgi你装不装影响不大
作者: Poison    时间: 2012-3-17 20:50
骚年  我看到好多省略号

作者: 母‪鸡    时间: 2012-3-17 21:08
配置完得重启。。/etc/init.d/apache2 restart
作者: luckypoem    时间: 2012-3-17 21:14
Kokgog 发表于 2012-3-17 20:45
...............php5-cgi是cgi或者fastcgi, 如果你要用cgi跑php,你需要把info.php chmod+x,扔进cgi-bin或 ...

我把libapache2-mod-php5卸载后,果然不行了。然后我又卸载php5-cgi,我看到putty.exe窗口里提示libapache2-mod-php5 will be installed.(也就是会被自动安装)。这样的话如果当时我不装php5-cgi的话,反而啥问题都没有了。即,使用命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql 即可。




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4