本文目录一览:
- 1、nginx 浏览php的时候会变成下载
- 2、nginx 如何开启解析 PHP 的功能
- 3、怎么在nginx中运行php文件
- 4、如何查看 nginx 配置php版本
- 5、Linux下查看Nginx、Apache、MySQL、PHP版本号
- 6、如何查看linux系统中linux,apache,nginx,mysql,php版本
nginx 浏览php的时候会变成下载
php的时候会变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器。
看看你的nginx.conf配置,里面有没有这样的设置:
location ~ .*\.php$ {
fastcgi_pass 127.0.0.1:9000;
}
上面的意思,就是说,碰到.php结尾的文件,传递给后方127.0.0.1的9000端口上。
当然啦,你的php-fpm解析器也需要正常运行,并监听好9000端口,才能最终生效并有效处理php脚本。
windows下开启监听的办法,php-cgi.exe -b 127.0.0.1:9000 -c php\php.ini
nginx 如何开启解析 PHP 的功能
具体代码如下:
?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
怎么在nginx中运行php文件
nginx本身不能处理php,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。
nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回给nginx本文以php-fpm为例介绍如何使nginx支持php.
如何查看 nginx 配置php版本
在 Nginx 的 html 文件夹下新建文件 Index.php 并 写下 phpinfo() 函数在本地浏览器输出。
Linux下查看Nginx、Apache、MySQL、PHP版本号
查看Nginx版本号使用命令:nginx -v
查看Apache版本号使用命令:apachectl -v
查看MySQL版本号使用命令:mysql -V
查看PHP版本号使用命令:php -v
如何查看linux系统中linux,apache,nginx,mysql,php版本
版本的单词version,简写v。
apache
root@ubuntu:~# apachectl -v
Server version: Apache/2.4.7 (Ubuntu)
Server built: Jul 15 2016 15:34:04
nginx
root@ubuntu:~# nginx -v
nginx version: nginx/1.4.6 (Ubuntu)
php
root@ubuntu:~# php -v
PHP 5.5.9-1ubuntu4.19 (cli) (built: Jul 28 2016 19:31:33)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
如果是编译安装,需定义环境变量。