前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3-OpenResty 配置PHP

3-OpenResty 配置PHP

作者头像
杨奉武
发布2019-09-30 10:29:38
1.8K0
发布2019-09-30 10:29:38
举报
文章被收录于专栏:知识分享知识分享

https://cloud.tencent.com/developer/article/1516618

由于咱以前是用PHP做的东西,又不想重新用 OpenResty自带的编写,所以呢咱设置下,可以像以前Apache那样访问PHP文件

还记得咱当时怎么安装的PHP不 https://cloud.tencent.com/developer/article/1446978

修改 php.ini

修改咱的 openresty里面的 nginx.conf

注:如果访问的路径一样,单独拿出来设置

那个 9000端口 咱一会会用到,自己可以规定哈

代码语言:javascript
复制
    server { #虚拟主机
        listen       80; # 监听端口
        server_name  localhost; # 监听域名

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

    root    "C:\openresty-1.15.8.2-win64\html";#PHP文件访问路径和html路径设置的访问一样,单独拿出来这个路径

        location / {#就是http://IP/无论什么名字都会进来
            #root   html;
            index  index.html index.htm index.php;#如果没有前面的,就自动访问index.php
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            #root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        # 172.26.94.113   127.0.0.1
        location ~ \.php$ {#~区分大小写 \前面任意  后面跟着 .php   $ 代表结束  http://IP/任意/任意.php
            #root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }

配置完了OpenResty

如果启动过 Nginx 需要先关闭

 然后重新启动

里面有了说明启动了

然后进入命令提示行

C:\php7/php-cgi.exe -b 127.0.0.1:9000 -c C:\php7/php.ini 

根据自己的安装路径哈,我的安装路径是

9000 就是上面的端口

运行命令

现在测试下,根目录放个 ceshi.php的文件

 里面写上

代码语言:javascript
复制
<?php
    echo 1234;
?>

http://47.92.31.46/ceshi.php

把自己以前的文件全部拷贝到这个目录就可以

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档