Loading
0

实战:Linux下通过yum源安装整合Nginx+php+mysql(图文)
被墙跳转TG:@qianhenetwork QQ 851617266

301免备案跳转微信公众号
腾讯云服务器大促销。
华为服务器

前言:本文所使用系统为centos6,并且本文采用yum源的方式安装。Nginx整合PHP和apache整合php是有区别的,因为Nginx中的php是以fastcgi的方式结合nginx的,可以理解为nginx代理了php的fastcgi,而apache是把php作为自己的模块来调用的(通常安装好apache会自动安装好php并整合)

多说两句:杨麻子我不太喜欢使用centos自带的yum源,建议大家使用阿里云的yum源,下载地址:http://www.tag.gg/softs/aliyun-yum.zip 下载覆盖cenots自带的yum源即可。

本文写的很啰嗦,方便新手朋友和自己以后查看。

如以前安装过apache ,请写在掉或手动停止掉,否则nginx因端口冲突安装不成功。

1、安装nginx,输入命令:yum -y install nginx 回车后自动安装,如之前安装过会提示并且会跳过如图.

1.png

我写教程之前已经安装过了,所以会提示上图

2、nginx安装成功后,需要将他设置为随系统启动,命令:chkconfig nginx on 如图。

nginx字.jpg

3、安装php及php-fpm,命令如下:yum -y install php php-fpm 我已经安装过了,所以会提示下图,如果没安装过系统会自动安装好。

QQ图片20161218161351.png

4、将php-fpm设置为随系统启动,命令:chkconfig php-fpm on 如图:

php-.jpg

5、默认情况下php只安装了核心库,所以我们需要将比较常见的库都装上,比如。dg库、mysql库、等。命令:yum -y install php-gd php-mysql php-mbstring php-xml php-mcrypt  同样,我之前安装过了所以提示已经安装,,如没安装系统会自动安装好,如图。

ku.jpg

6、启动php-fpm服务,命令:/etc/init.d/php-fpm restart 如图,出现ok则表示启动成功。

启动啊.jpg

7、将php-fpm整合到nginx中,让他支持php。我这里让单个站点支持php,所以只就该nginx默认站点的配置文件:vim /etc/nginx/conf.d/default.conf 打开这个配置文件后默认的内容如图,

nginx1.png

将以下代码覆盖红色区域的内容:

  1. location ~ \.php$ {
  2.            root           /home/www;  #网站目录
  3.            fastcgi_pass   127.0.0.1:9000;  #php-fpm的运行端口
  4.            fastcgi_index  index.php;   默认首页
  5.            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  6.            include        fastcgi_params;
  7.        }

修改后的default.conf文件如下:

ngixphp1.png

保存后,使用命令service nginx restart 重启nginx,否则配置不生效,如要将整个服务器网站都支持php,可在 /etc/nginx/nginx.conf 配置文件中添加如上代码;

8、在网站根目录/home/www下建立一个index.php文件,文件内容为:<?php phpinfo(); ?> 保存后通过域名或ip浏览,则可发现能识别php

tt.png

9、安装myslq我就不截图了,直接使用命令:yum -y install mysql 即可安装,安装后运行上一步创建的探针文件可看到能识别mysql了。如图。

phpok.png

至此,nginx整合php已完成,如有问题可在评论区留言,欢迎转载。

301免备案跳转微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://www.zfcdn.xyz/showinfo-3-279-0.html
亲爱的:被墙域名跳转TG:@qianhenetwork QQ:851617266,可否收藏+评论+分享呢?

最后编辑于:2019-01-13 00:12:21作者:

上一篇:Linux下iptables封端口及ip以及封ip段的方法
下一篇:分享一段通过html文件+js不停刷新访问某个站点达到CC攻击效果的代码