php文件浏览器打开是代码,在浏览器中显示PHP源码怎么办
php文件浏览器打开是代码,在浏览器中显示PHP源码怎么办详细介绍
本文目录一览: php在浏览器打开的为什么还是代码源
1 现象描述
部署一个PHP系统的时候,访问.php,在浏览器显示php源码。使用
<!--?php phpinfo();
?>
测试文件,则正确显示。
2原因分析
php源码中采用了
这种短标签格式,而采用的php版本默认不支持这种短格式。
3解决方法
修改php.ini
short_open_tag = On #打开对短标签的支持
4思考
(1)作为开发者,新开发php时,尽可能避免使用
这种短格式;
(2)作为运维者,要时刻提醒自己显示源码的问题,避免源码泄露。
php文件怎么打开
什么是php:PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。php就是网络上大家常说的后台,用来处理数据库等,很多网站都是用php写的,包括www.baidu.com,等网站,都是使用php语言写的。我们的文章都是通过php代码上传到服务器数据库中,然后通过php代码生成静态的。php文件如何打开:简单一句话php跟txt(文本文档)一样,记事本就可以打开,但看到的就是代码,而不是php执行后的效果了,例如 我们打开test.php代码 因为编码有gbk或utf8格式的,用记事本打开utf8格式的php文件时,当有中文的时间就是出现乱码,所以我们建议用dreameweaver或editplus等支持utf8格式文件的软件打开。(普通用户选择editplus打开即可,因为editplus比较小)一段php测试代码复制代码 代码如下:?phpfor($i=1;$i=10;$i++){echo $i.'br /';}echo "";?但是大家目的往往不是想看到这样的代码,如果想看到执行后的效果,就需要配置php运行环境了。大家访问的都是服务器端事先配置好的php运行环境,可能是linux也可能是windows,大家在购买空间的时候问下idc商,问他们是否支持php,要不以后购买了不支持php的空间,也是无法支持php的。如果大家是本地测试php代码的,大家可以用一些工具例如phpnow等(phpnow安装使用比较简单,安装以后将php文件复制到htdocs目录,在浏览器中输入如果架设好了php运行环境,在浏览器中输入网址,就可以看到php的运行效果(注:大家在浏览器中输入的网址可能不一样,我们这个是内网ip)很多没有基础的朋友,经常会问php文件怎么打开,其实PHP是一个网页脚本,但不同于html xml 标签语言,直接可以通过浏览器打开,需要有PHP运行环境才可以访问和打开文件,如果只是编辑PHP打开文件,只需要用记事本或者通过相关的编辑器如(DW、EclipsePHP、editplus 等)打开编辑即可。再来介绍PHP是什么,增加点PHP基础知识,PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP的另一个含义是:菲律宾比索的标准符号。我们在学习网站建设的时候,初期接触较多的肯定是HTML语言,动态语言肯定是ASP。但随着网络的发展,以及主机方向的转变,尤其是海外主机较多的还是LINUX系统,WIN系统很少,而且很贵。所以迫使我们也去选择LINUX主机,使用PHP语言的程序。有些朋友提问,PHP语言的网站怎么打开。这个问题其实很简单,不管用什么语言网页,我们都可以用DW或者EDITPLUS或者记事本打开。但调试PHP程序不同于ASP这么简单,我们可以直接在PHP空间调试或者安装本地环境,我现在使用的PHPNOW或者WAMPSERVER,都是不错的工具。
window下的AMP环境,安装PhpMyadmin,为什么我的浏览器打开php文件后只显示代码?
说明apache工作正常但是php没有解析,请检查php是否可以正常运行。
php引擎没配置好,导致php文件没有解析
配置php引擎步骤如下:
1,用编辑器打开apache配置文件,httpd.conf,一般在apache目录的conf目录下.
2,添加php模块,在任意的一个空行加上,LoadModule php5_module 后面跟上php模块的动态链接库,如,LoadModule php5_module D:/server/php/php5apache2_2.dll
3,指定.php文件用php模块处理.AddType application/x-httpd-php .php
4.添加php配置文件路径,PHPInDir D:/server/php
注意:php的配置文件默认没有php.ini需要把php.ini-develoment重命名为php.ini,如果是生产环境就把php.ini-production改成php.ini;
上面配置php引擎就配置好了,可以网站根目录写个phpinfo();测试;
一般还需要配置mysql数据库,php5后默认是不连接mysql的;
配置mysql如下:
1,加载php_mysql扩展,用编辑器打开php.ini找到;extension=php_mysql.dll这一项,把前面的分号去掉即可;
2,添加扩展目录,找到;extension_dir,去掉前面的分号在后面添加对应的php扩展路径如:extension_dir= E:/server/php/ext
到现在mysql基本配置好了,还是用phpinfo();测试,开里面是不是多了mysql参数信息;
phpmyadmin现在应该可以访问了
纯手写,望采纳;
在浏览器中显示PHP源码怎么办
1 现象描述
部署一个php系统的时候,访问.php,在浏览器显示php源码。使用
<!--?php phpinfo();
?>
测试文件,则正确显示。
2原因分析
php源码中采用了
这种短标签格式,而采用的php版本默认不支持这种短格式。
3解决方法
修改php.ini
short_open_tag = On #打开对短标签的支持
4思考
(1)作为开发者,新开发php时,尽可能避免使用
这种短格式;
(2)作为运维者,要时刻提醒自己显示源码的问题,避免源码泄露。
第一:安装好php服务器,把php服务器打开,打开linux服务器命令:server tomcat start
第二:确定页面没有错误.
只要配置好了,你的页面就可以正常显示了
提议直接安装综合包,像appsev,phpnow等。免得麻烦,如果不符合要求可以安装好了再更改
显示php代码有可能是拓展名没有改成php,另一个有可能是pnp编译器(类似于楼主的问题)
浏览器显示PHP源码那说明你的PHP没装好。因为PHP程序是要通过PHP解释器解释的,然后才再浏览器上显示。
你可以重装一下PHP,或者重新配置一下设置,我在这里也看不出来你具体是哪里设置得不对,所以帮不了你多少。
配置的时候是会出来很多这样那样的问题,相信谁都遇到过,慢慢来吧。
浏览器打开PHP文件有时候只显示代码
用
<!--?phpPHP代码
?>
把PHP代码括起来。
1、php直接在浏览器上是无法显示的,您需要专业的测试软件(本地主机,如:WampServer)来运行php代码,这个工具很实用,如果php文件有错的话,它就会自动告诉你错的位置和原因
2、Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。
PHP文件在浏览器中显示原代码是什么原因
apache没配置好,没有解析php
检查apache配置
apache中没有添加index.php 进入apache配置文件
搜索index.html 添加index.php
然后搜索 AddType
添加这句 AddType application/x-httpd-php .php
或者是你没装php,未配置Apache !
为什么 我写的php在浏览器里显示的是源代码
先确认下是否能正常执行PHP 现在看来是把源码打印出来了,很可能是PHP环境没有配置好。
PHP文件运行后,为什么在,浏览器显示了源代码?
如果没有报错的话,那是你的文件没有被正常解析,或者你根本没有把他放在apache环境里面运行.
php需要php编译程序才能运行,你在你的服务器有没有配置,没有的话,直接下载一个集成的环境比较好,或者你在网上搜一下下个php编译文件在配置也行
写PHP 就用APM sever之类的集成开发环境就好了~
自己配置很容易出问题的
你这个就是 服务器和PHP 没联好
写PHP 就用APM sever之类的集成开发环境就好了~
自己配置很容易出问题的
你这个就是 服务器和PHP 没联好
编写的php代码用浏览器运行时显示的是代码是什么原因,怎么修改?
因为服务器不知道什么模块来解析运行php文件,所以作为普通的文本文件输出。喜欢直接通过浏览器打开一个文本文件。看下服务器是否正确配置。
假设你使用的是Apache HTTP服务器和PHP的配置是否正确,然后在其配置文件中的这两句:
的addType应用程序/设为x-httpd-php PHP
为AddType应用程序/ x-httpd-php中源PHPS
php运行环境未搭配好或者未设置好
因为服务器不知道用什么模块解析运行php文件,所以就当成普通的文本文档输出。好比直接通过浏览器打开文本文档一样。看下服务器配置是否正确。
假设你使用的是Apache作为HTTP服务器且PHP也正确配置,那么在它的配置文件里加上这两句:
AddType application/x-httpd-php php
AddType application/x-httpd-php-source phps