网站首页 > 技术教程 正文
nginx和php
nginx
php
nginx作为一个高性能的Web和代理服务器,是linux世界中最健壮的web服务器之一;而php作为一个开源的web脚本语言,它吸引了众多语言的优点,在web开发领域中,可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。因此,nginx支持php就是水到渠成的事。只是需要做相关配置即可实现。
安装nginx和php
安装过程以Ubuntu14.04举例,各种发行版可能略有不同,以实际为准,这里不一一举例。
apt-get update
apt-get install -y nginx php5 php5-fpm
配置并启动php5-fpm和nginx
配置php5-fpm
php5-fpm是一个PHPFastCGI管理器,提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置,其配置文件默认在/etc/php5/fpm下,若无特殊需求,一般不用配置
2.配置nginx
nginx配置目录默认路径/etc/nginx/sites-enabled,在新目录下创建你自定义的.conf文件,然后在server段内加入以下配置
index index.html index.htm index.php;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
注:fastcgi_pass 配置取决于你的php5-fpm监听是端口还是unix sock,若是监听端口一般默认是127.0.0.1:9000,建议unix sock模式。
3.启动服务
service php5-fpm start && service nginx start
测试
在nginx定义的网页root根目录创建phpinfo.php测试文件,内容如下:
<?php
phpinfo();
?>
使用浏览器访问此页面:http://your_hostname:port/phpinfo.php
如果出现类似如下页面,就说明配置成功
php测试页
@请关注木纳哥的头条,后续内容更精彩@
猜你喜欢
- 2024-09-30 CentOS下通过yum搭建lnmp(单版本PHP)
- 2024-09-30 Nginx的几个常用配置和技巧(nginx常用配置参数)
- 2024-09-30 私有云搭建ubuntu+php7.2+nginx+mysql+nextcloud
- 2024-09-30 nginx搭建简易负载均衡服务(nginx 做负载均衡)
- 2024-09-30 Docker部署web服务器之Nginx与PHP联合篇(三)
- 2024-09-30 Gentoo 安装配置Nginx+PHP(gentoo安装教程2021)
- 2024-09-30 CentOS下通过yum搭建lnmp(多版本PHP)
- 2024-09-30 Windows和linux环境下PHP扩展的开启
- 2024-09-30 如何在 Ubuntu 20.04 上安装 PHP 8.0
- 2024-09-30 配置Nginx服务器支持path_info(nginx 服务器配置)
你 发表评论:
欢迎- 08-06linux 和 windows文件格式互相转换
- 08-06谷歌 ChromeOS 已支持 7z、iso、tar 文件格式
- 08-06Linux下比较文件内容的6种方法
- 08-06文件格式及功能汇总
- 08-0610个Linux文件内容查看命令的实用示例
- 08-06Linux-如何区分不同文件类型
- 08-06Zabbix技术分享——监控windows进程资源使用情况
- 08-06Linux系统卡顿?学会ps命令这三招,轻松定位问题进程
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)