如何在Linux系统上安装Nginx和PHP模块

linux作为一种开源系统,受到众多开发者的青睐,其中的nginx服务器在web服务器领域中占据着重要的地位。加上php模块的支持,可以在linux服务器上运行php网站和应用程序。本文将向您介绍如何在linux系统上安装nginx和php模块。

一、安装Nginx

添加Nginx源

打开终端,输入以下命令添加Nginx的包管理源:

cd /etc/yum.repos.d/touch nginx.repovim nginx.repo

登录后复制

在vim中,复制以下内容:

[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1

登录后复制

*注意:如果您不是在CentOS系统中安装Nginx,需要到Nginx官网查找安装指南。

立即学习“PHP免费学习笔记(深入)”;

安装Nginx

更新yum:

yum update

登录后复制

安装Nginx:

yum install nginx

登录后复制

启动Nginx:

systemctl start nginx

登录后复制

检查Nginx状态:

systemctl status nginx

登录后复制

如输出:

nginx.service - The nginx HTTP and reverse proxy server   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)   Active: active (running) since Sat 2018-06-09 00:02:05 CST; 3s ago  Process: 5961 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)  Process: 5958 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)  Process: 5957 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Main PID: 5963 (nginx)   CGroup: /system.slice/nginx.service           ├─5963 nginx: master process /usr/sbin/nginx           └─5964 nginx: worker process

登录后复制

这表明Nginx已经成功安装并正在运行。

网页访问测试

导航到Nginx默认页面:

http://服务器IP/

登录后复制

如果看到“Welcome to nginx!”的字样,那么您已经成功安装Nginx并启用它。

二、配置PHP

安装PHP

在安装任何PHP模块之前,必须先安装PHP。执行以下命令安装:

yum install php

登录后复制安装PHP扩展

执行以下命令安装必备的PHP扩展:

yum install php-mysql php-fpm php-gd

登录后复制配置php-fpm

打开php-fpm配置文件:

vim /etc/php-fpm.d/www.conf

登录后复制

添加或修改以下选项:

user = nginxgroup = nginxlisten = /var/run/php-fpm/php-fpm.socklisten.owner = nginxlisten.group = nginx

登录后复制重启PHP-fpm

执行以下命令以便更新配置:

systemctl restart php-fpm

登录后复制

三、配置Nginx

配置Nginx支持PHP

打开Nginx默认配置文件:

vim /etc/nginx/conf.d/default.conf

登录后复制

查找以下选项:

location / {    root   /usr/share/nginx/html;    index  index.html index.htm;}

登录后复制

在“location /”块中添加以下内容:

location ~ .php$ {    root           /usr/share/nginx/html;    fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;    fastcgi_index  index.php;    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;    include        fastcgi_params;}

登录后复制

*注意:如果你想更改默认的Nginx网站根目录,请改变上述”root”指令的路径。

重新载入Nginx配置文件

执行以下命令以便更新Nginx配置文件:

nginx -s reload

登录后复制

四、测试PHP环境

创建php测试页面

在Nginx的默认网站根目录中创建一个名为index.php的文件:

cd /usr/share/nginx/htmlvim index.php

登录后复制

复制以下内容:


登录后复制访问php测试页面

导航到刚刚创建的PHP测试页面:

http://服务器IP/index.php

登录后复制

如果能够看到PHP的配置信息,那么您已经成功配置了Nginx和PHP环境。

五、总结
通过此文,我们学习了如何在Linux系统上安装Nginx并加载PHP模块,以便运行PHP网站和应用程序。这将会极大地方便您的开发工作,并提高服务器性能。

以上就是如何在Linux系统上安装Nginx和PHP模块的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2049276.html

(0)
上一篇 2025年2月24日 02:08:06
下一篇 2025年2月24日 02:08:37

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Photoshop CS3教程:五一劳动节快乐

    本教程是关于使用Photoshop CS3制作五一劳动节主题海报,主要是渐变工具、钢笔工具、图层样式、图层模式以及笔刷等的应用。祝各位网友五一劳动节快乐!最终效果  1、点击文件—新建(快捷键为Ctrl N),新建一个PSD文件,如图1所示…

    2025年4月1日 编程技术
    000
  • 用Photoshop制作1寸照片的实现方法

    问: 平时用的小1吋、小2吋照片是多大的?在电脑上如何选择? 需要电子版的照片,可是用数码相机拍的太大,不知用什么软件可以修改? 答: 一寸 2.5*3.5cm 600*400以上 小两寸3.3*4.8cm 600*400以上 两寸 3.5…

    2025年4月1日 编程技术
    100
  • Photoshop滤镜制作漂亮的抽象效果

    本教程介绍利用滤镜效果制作漂亮的抽象效果,ps的滤镜功能非常强大,本教程只用了几种滤镜,效果就非常漂亮了,其它的好方法还等你去开发。 最终效果 1.新建一个图层背景填充为黑色,执行菜单:滤镜 > 渲染 > 镜头光晕,从不同的角度…

    2025年4月1日
    100
  • Photoshop重复变形工具制作花朵效果

    本photoshop教程主要介绍使用重复变形工具制作花朵效果。思路:可以自己随意制作一些图案然后按Ctrl   Alt   Shift   T按一定的规律复制,图案可以使用多种图案组合这样效果更明显!最终效果1.新建一个600 * 600像…

    2025年4月1日
    100
  • Photoshop图层样式和混合模式区别实例

     相当简单的教程。不过我认为对图层样式 %ignore_a_2%%ignore_a_3%的理解有很大帮助,先来看下效果图:  我们以橙色为例。  只需调整三处。                                        …

    2025年4月1日 编程技术
    100
  • photoshop绘制中国古典木质浮雕花纹屏障

    本教程介绍中国古典风格屏障的制作方法。思路:先用滤镜效果制作出木质纹理,然后再用慢慢制作浮雕的花纹及其它装饰。制作方法不是很难,不过创意及效果非常不错。最终效果1、首先新建文件,再新建一层,设置前后景色本教程介绍中国古典风格屏障的制作方法。…

    2025年4月1日 编程技术
    100
  • Photoshop制作网页水晶按钮教程

    相关Photoshop网页按钮教程文章:Photoshop教程:简单制作光感网页按钮 本Photoshop教程介绍网页常用水晶按钮的制作方法,思路:制作方法跟平时做的水晶按钮一样,需要注意光感及细节的调节,颜色及背景可以按照自己的喜好选用。…

    2025年4月1日
    100
  • Photoshop滤镜初学练习教程

     今天学习了滤镜,可是我不明白那些滤镜到底什么时候用,为什么那么用,我只知道那样用会有好的效果,唉看来学得还太少,要加油啊,哪些朋友知道的希望能告诉我一下,谢谢了!发教程:1、新建图像,用默认颜色执行【滤镜_渲染_分层云彩】,并按〖ctrl…

    2025年4月1日 编程技术
    100
  • photoshop入门教程:软软绿色草坪

      1)新建768*1024的文件   2)设置前景色hsb(h:120 s:100 b:40),设置背景色hsb(h:120 s:100 b:80)   3)执行滤镜 – 渲染 – 纤维,可以点最下面的随机,一直到…

    2025年4月1日 编程技术
    100
  • Photoshop教程:墙壁上随意写字

    本Photoshop教程介绍墙壁涂鸦效果的制作方法。思路:找好相关的墙壁素材,然后自己就可以任意的的去涂鸦,可以加字或者文字,也可以适当的给图形加点阴影等样式。作品越夸张越好!最终效果素材副标题1、打开图像,新建图层,用画笔或者椭本Phot…

    2025年4月1日 编程技术
    100

发表回复

登录后才能评论