Chinaunix

标题: 我按着这里的精华帖子安装了php,但是浏览php页面却显示出了代码 [打印本页]

作者: 顽石no    时间: 2006-04-23 16:17
标题: 我按着这里的精华帖子安装了php,但是浏览php页面却显示出了代码
我按着这里的精华帖子安装了php,但是浏览.php的页面时候,好像没有编译,直接打印出了源文件的代码.http://mysql.itsail.net/info.php


我检查过httpd.conf的文件
有模块载入,并加入了.php和.phps映射

也copy了php.ini文件到了apache22的下面

太奇怪了
请求帮助
多谢了


httpd.conf的配置

模块加载 LoadModule php5_module        libexec/apache22/libphp5.so

类型加载AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .php
</IfModule>

php.ini文件的路径/usr/local/etc/apache22

然后重启httpd
问题依旧

[ 本帖最后由 顽石no 于 2006-4-23 18:30 编辑 ]
作者: mafa    时间: 2006-04-23 17:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 剑心通明    时间: 2006-04-23 17:37
你怎么装的?
作者: zhengwei_zw    时间: 2006-04-23 17:46
没有重新启动httpd
作者: 顽石no    时间: 2006-04-23 18:50
使用ports安装的,先装的apache2.2,然后再安装php5
模块是自动加载的
我自是加入了映射.php的类型和CP php的配置文件
作者: lsstarboy    时间: 2006-04-23 21:12
php.ini的路径不对吧。我的在/usr/local/php5/lib/php.ini
作者: 剑心通明    时间: 2006-04-23 21:45
原帖由 顽石no 于 2006-4-23 18:50 发表
使用ports安装的,先装的apache2.2,然后再安装php5
模块是自动加载的
我自是加入了映射.php的类型和CP php的配置文件

不是mod_php?
作者: zero-B    时间: 2006-04-23 22:55
httpd.conf里需要修改的地方:

查找第一个 AddType 的位置,添加以下两行,注意前面不要#号(PHP从ports安装完之后会提示要加添的内容):

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

LoadModule   phpX_module     libexec/apache22/libphpX.so  ( X 依据PHP版本不不同而不同,视情况添加)

查找DirectoryIndex,在index.html 行加上index.php,保存退出。

新建一个文件phpinfo.php并以加入 <? phpinfo(); ?>,保存到你的网页目录里,之后重启apache就访问http://127.0.0.1/phpinfo.php 可以看到效果。

不需要把php.ini复制到/usr/local/etc/apache22下,你回头再试试,我就是这样做的,能正常使用php。
作者: 顽石no    时间: 2006-04-24 00:08
谢谢各位
是可以支持php的
但是必须要在<?后面加上php,即<?php才行
有没有什么解决的办法啊?
作者: bdwy    时间: 2006-04-24 00:13
原帖由 顽石no 于 2006-4-24 00:08 发表
谢谢各位
是可以支持php的
但是必须要在<?后面加上php,即<?php才行
有没有什么解决的办法啊?

这个好像可以在PHP.INI中改的,有三种方式
长中短
作者: 顽石no    时间: 2006-04-24 14:41
谢谢,问题已经搞定。果然是长短模式的问题。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2