本文目录一览:
使用php命令行无法运行php文件
要么是你PHP没有安装到系统里;要么你的PHP文件有语法错误.
你先用:php -v 命令看下会不会显示PHP的版本信息,如果不会就是PHP安装出了错;
如果没出错,你写个xx.php 文件,里面的内容为:?php echo "Hello, world!\n";? 然后保存,执行php -f xx.php命令,看看是不是正确运行了。
php文件不执行代码但是f12有输出
执行错误。
1、建一个简单的php网页文件。
2、我们在浏览器中去“浏览”该php网页文件,结果把php文件内容显示出来了,php并没有运行。
3、需要配置apache,以调用“php语言模块(引擎)”去执行该php代码。需要apache的主配置文件httpd.conf,其位置在:apache安装目录/conf/httpd.conf。
4、找到“装载模块”的位置:并在这一系列的LoadModule的最后位置,添加这样一行:"LoadModuleactions_modulemodules/mod_actions.so",php5语言包中的模块文件其中,php5语言模块名就是一个固定的名字,为:php5_module,php5语言包,其实就是php语言包的那个文件夹。
5、在apache的配置文件最后写上:LoadModulphp5_module"H:/amp/php/php5apache2_2.dll"。
6、另起一行设置php后缀的文件,由这个php语言模块去执行。"AddTypeapplication/x-httpd-php.php"。
7、重启Apache,运行刚才写的php程序即可。
php文件在浏览器中无法直接打开
php文件在浏览器中无法直接打开,是因为Php是编程语言,必须经过服务器解释才能才浏览器上浏览的一种文件。
假如本机没有运行环境是运行不了的。如果直接用ie浏览器看,会提示下载,或者出现其他问题。如果要看源代码,用类似记事本的工具就可以打开查看。
如果想用ie浏览器查看,需要用如下的方法进行,具体步骤为:
1、首先,确认安装的PHP开发环境是否正确,进入到php的“www”文件夹,如下图所示。
2、其次,打开开始-所有程序-AppServ-Control Server by Manual-Apache start,如下图所示。
3、接着,手动打开Apache服务器之后,在浏览器中输入:localhost:8080,看是否能正常打开网页,如下图所示。
4、然后,输入的网址打开了一个网站,但是发现这个网站的名字在第一步“WWW”文件中也有,用DW软件打开“WWW”文件中的 index.php文件,如下图所示。
5、最后,在浏览器中输入:localhost:8080/1.php,可以发现localhost:8080对应的地点就是“WWW”文件,即成功用ie浏览器打开了php文件,如下图所示。
为什么网站能显示php后缀的源码。但执行不了php文件。求解答
这说明网站所在服务器不支持php。比如说服务器是windows系统的,但却没有安装php的支持插件,就会出现这样的情况(这时候php文件会被当作二进制文件进行下载,然后就会显示出里面的源码)。如果服务器是Linux系统,那它默认就是支持php的。