安装篇七:配置 Nginx 使其支持 PHP 应用
2024-10-10 08:38:22
配置说明(NGINX-PHP)
(让nginx php(中间件)之间建立关系):nginx--php建立关系---fastcgi---cgi 第一个里程: 编写nginx虚拟主机配置文件 第二个里程:重启nginx 第三个里程:创建测试文件 第四个里程:打开浏览器访问:http://47.108.58.170 |
第一步:编写nginx虚拟主机配置文件
[root@TEST php-7.2.29]# vim /application/nginx/conf/nginx.conf
server {
listen 80;
server_name www.test.com;
location / {
root html;
index index.php index.html index.htm;
}
#location ~* .*\.(php|php5)?$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# include fastcgi.conf;
#}
location ~* \.php$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
第二步:重启nginx
[root@TEST php-7.2.29]# /application/nginx/sbin/nginx -s stop
[root@TEST php-7.2.29]# /application/nginx/sbin/nginx -t
nginx: the configuration file /application/nginx-1.4.0/conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.4.0/conf/nginx.conf test is successful
[root@TEST php-7.2.29]# /application/nginx/sbin/nginx
第三步:创建测试文件
[root@TEST php-7.2.29]# mv /application/nginx/html/index.html /application/nginx/html/index.html.bak
[root@TEST php-7.2.29]# echo "<?php phpinfo(); ?>" >> /application/nginx/html/index.php
第四步:打开浏览器访问
http://47.108.58.170 <——显示PHP访问首页,代表连接配置正常
最新文章
- 有的机器不能通过session登录
- 【CLR in c#】参数
- Web serviser请求通道在等待 00:00:59.6479648 以后答复时超时。增加传递给请求调用的超时值,或者增加绑定上的 SendTimeout 值。分配给此操作的时间可能是更长超时的一部分。
- sersync 实时同步工具
- 子查询有OR无法展开,改写成union
- hdu 5570 balls(期望好题)
- 运用JavaScript构建你的第一个Metro式应用程序(onWindows 8)(三)
- 高效开发之SASS篇
- linux下查看jdk路径
- 解决SpringMVC拦截器中Request数据只能读取一次的问题
- 通用权限管理系统多语言开发标准接口 - java,php 调用标准接口程序参考
- excel表格中,怎么根据一列重复的数据求对应另一列总和
- 虚拟机网络连接NAT模式,本地用Xshell连接
- KMP string pattern matching
- Linux修改IP网络配置
- vscode卡死问题
- C# winform DevExpress上传图片到数据库【转】
- ant重新编译打包hadoop-core-1.2.1.jar时遇到的错
- Anaconda+Tensorflow环境安装与配置
- Servlet------>;jsp EL表达式