让 Nginx 与 PHP 配合在一起工作

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

中秋活动:订阅年付会员送 6 个月,重订、续订送 12 个月。订阅 →

下面,我们就可以去配置一下 nginx ,让它可以执行 php 的代码 ... 先去编辑一下 phoenix.ninghao.net 这个虚拟主机的配置文件 .... 因为我们想在这个虚拟主机里面,去运行 php 的应用 ...

可以使用 vim ... 加上配置文件的地址 ... 是在根目录下的 etc ... nginx ... conf.d ... 这个配置文件叫做 phoenix.ninghao.net.conf ...

按下右边的花括号可以向后移动一段 ... 左边的花括号可以向前移动一段 ...

在这里,找到这段配置 ... location 波浪号 ... 反作线,点 php ...

按下小 i 进入到编辑模式 ... 然后去掉这行代码最前面的 # 号 ... 使用这个 # 号可以注释掉这行代码 ... 去掉它,就是让这行代码生效 ..

再去掉最后这个结束的花括号前面的 # 号, include 前面的 # 号 ... 还有 fastcgi_param,fastcgi_index,还有 fastcgi_pass 这几行代码前面的 # 号 ...

在这里,用了一个 fastcgi_pass 指令,设置了一下 FastCGI 服务器的地址。 127.0.0.1 就是本机的意思,后面的 9000 就是端口号 .. 意思就是,把 php 脚本通过本机上的 9000 这个端口传递给 FastCGI 服务器。

下面的 fastcgi_index 设置的就是默认打开的一个文件 ... 这里设置的是 index.php 。

fastcgi_param 设置的是 fastcgi 的一些相关的参数,这些参数会传递给 fastcgi 服务器 ... SCRIPT_FILENAME 表示脚本文件的名字 ... 我们需要修改一下它 ... 把这个 /scripts 去掉 ... 换成 $document_root .. 意思就是请求的 php 脚本文件就是在当前请求的这个目录里面。

完成以后,保存一下这个文件 ... 按下 esc .. 再输入 :wq ...

重新再加载一下 nginx ... service nginx reload ...

再进入到 phoenix.ninghao.net 这个虚拟主机的主目录 ... 是在根目录下面的 alidata1 ... www ... phoenix.ninghao.net 这个目录 ..

查看一下这个目录里面的东西 ... ls ...

有一个之前创建的 index.html ... 可以先删掉它 ... 用 rm ... rm -rf index.html ...

再查看一下 ... ls

然后在这个目录的下面,新建一个 php 文件 ... vim index.php ... 进入到编辑模式 ... 输入 <?php phpinfo(); ?> ...

这个 phpinfo 函数,可以输出 php 相关的一些信息 ...

保存 ...

再回到浏览器 ... 打开 phoenix.ninghao.net ...

如果你能看到类似的页面的话 ... 就说明,我们已经成功的安装了 php ,并且,可以让 php 和 nginx 配合到一块儿 ...

现在,我们搭建的这个 Web 环境,就可以去运行 php 应用了。

不过这个文件应该命名成一个其它的名字比较合适 ... 回到终端工具 ... 使用 mv 命名,重命名一下 index.php ...

命名为 phpinfo.php ...

再回到浏览器 ... 在这个地址里面,加上 phpinfo.php ... 回车 ... 你可以看到跟之前一样的页面 ...

让 Nginx 与 PHP 配合在一起工作《 阿里云 ECS:Linux 服务器 》

统计

11228
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点